PageDocumentController :: renderBlocks
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _controller | "App\UI\Http\Api\PageBuilder\PageDocumentController::renderBlocks" |
| _firewall_context | "security.firewall.map.context.main" |
| _route | "app_api_pages_render_blocks" |
| _route_params | [ "id" => "019f9b73-084f-7bfc-881c-4ab76c652950" ] |
| _security_firewall_run | "_security_main" |
| _stopwatch_token | "3906d5" |
| csp_nonce | "zz/J3A5B7MbuBpbBv06Bjg==" |
| id | "019f9b73-084f-7bfc-881c-4ab76c652950" |
Request Headers
| Header | Value |
|---|---|
| accept | "application/json" |
| accept-encoding | "gzip, deflate, br, zstd" |
| accept-language | "fr,fr-FR;q=0.9,en-US;q=0.8,en;q=0.7" |
| alt-used | "tokii.fr" |
| cache-control | "no-cache" |
| content-length | "18751" |
| content-type | "application/json" |
| cookie | "PHPSESSID=50fcefb9a7ad1b81ba85fd38d11a25c9; REMEMBERME=%3AYWRtaW5AZmVzdGl2YWwtcmVtcGFydHMuZGV2%3A1785630637%3A22xOXqzjzSviAFm2e1WBBhwt5VOdUqpjq7IQ4V8eKOY~ZGbISyNPLI_C5XXerYtnbxfVdEw-xSUKD3NJD9igpAM~; main_auth_profile_token=68db45" |
| dnt | "1" |
| host | "tokii.fr" |
| origin | "https://tokii.fr" |
| pragma | "no-cache" |
| priority | "u=4" |
| referer | "https://tokii.fr/pages/019f9b73-084f-7bfc-881c-4ab76c652950/edit" |
| sec-fetch-dest | "empty" |
| sec-fetch-mode | "cors" |
| sec-fetch-site | "same-origin" |
| sec-gpc | "1" |
| user-agent | "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0" |
| via | "3.0 Caddy" |
| x-csrf-token | "2dfcce811ee0eb75eec7d7547176d3.fWrWdohjWB7WJL2N_oR0EgAspyg3ZUqT0j5u85O1vVc.OFyTHOsGIFaTFYTbnfEcdnNWyU1hIwnwmE0lmqTj3GU7M6U15TwqRORD0g" |
| x-forwarded-for | "37.67.96.143" |
| x-forwarded-host | "tokii.fr" |
| x-forwarded-proto | "https" |
| x-php-ob-level | "1" |
| x-requested-with | "XMLHttpRequest" |
Request Content
Pretty
{
"document": {
"version": 1,
"blocks": [
{
"id": "blk_01KYDQ622FF1T8G72APXDSWDKV",
"type": "navbar",
"props": {
"brand": "Festival des Remparts",
"links": [
{
"url": "\/p\/festival-programme",
"label": "Programme"
},
{
"url": "\/p\/festival-benevoles",
"label": "B\u00e9n\u00e9voles"
},
{
"url": "\/#pb-block-festival-infos",
"label": "Infos pratiques"
}
],
"ctaUrl": "\/#pb-block-festival-billetterie",
"sticky": true,
"homeUrl": "\/",
"ctaLabel": "Billetterie",
"activeUrl": "\/",
"transparentUntilScroll": true
},
"children": [],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "blk_01KYDQ622FF488G72APXE7M17X",
"type": "hero",
"props": {
"align": "center",
"title": "Festival des Remparts",
"ctaUrl": "\/p\/festival-programme",
"eyebrow": "Trois jours \u00b7 Parc des Remparts, Provins",
"ctaLabel": "Voir le programme",
"subtitle": "Du vendredi 4 septembre 2026 au dimanche 6 septembre 2026 \u00b7 Parc des Remparts, Provins",
"backgroundImage": "https:\/\/images.pexels.com\/photos\/1105666\/pexels-photo-1105666.jpeg?auto=compress&cs=tinysrgb&w=1920"
},
"children": [
[]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "blk_01KYDQ622FF4Y8G72APXETCWJP",
"type": "section",
"props": {
"maxWidth": "normal",
"paddingX": "md",
"paddingY": "xl",
"backgroundColor": "#1c1a28"
},
"children": [
[
{
"id": "blk_01KYDQ622FF4P8G72APXEK5JZD",
"type": "countdown",
"props": {
"label": "Prochain rendez-vous dans",
"ctaUrl": "#pb-block-festival-billetterie",
"variant": "banner",
"ctaLabel": "R\u00e9server ma place",
"showDate": true,
"targetDate": "",
"eventSources": [
"calendar_event"
],
"autoNextEvent": true,
"conversationId": "019f9b73-07f0-7146-8dc8-f8171f31df5a",
"expiredMessage": "Le festival est en cours \u2014 bon week-end !"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "blk_01KYDQ622FF5E8G72APXF9SQKC",
"type": "section",
"props": {
"maxWidth": "normal",
"paddingX": "md",
"paddingY": "xl",
"backgroundColor": "#12111a"
},
"children": [
[
{
"id": "blk_01KYDQ622FF588G72APXF9NYN6",
"type": "next_event",
"props": {
"title": "\u00c0 l'affiche",
"ctaUrl": "\/p\/festival-programme",
"ctaLabel": "Tout le programme",
"eventSources": [
"calendar_event"
],
"showLocation": true,
"conversationId": "019f9b73-07f0-7146-8dc8-f8171f31df5a",
"showParticipants": false
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "blk_01KYDQ622FF6T8G72APXGGWZZB",
"type": "section",
"props": {
"maxWidth": "normal",
"paddingX": "md",
"paddingY": "xl",
"backgroundColor": "#12111a"
},
"children": [
[
{
"id": "blk_01KYDQ622FF5R8G72APXFSEH1T",
"type": "rich_text",
"props": {
"html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">01<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le festival<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Depuis 2014, au pied des remparts<\/span><\/div>"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FF628G72APXG1447S",
"type": "rich_text",
"props": {
"html": "<p>Trois jours de musiques actuelles et d'arts de rue dans le parc de la ville, port\u00e9s par une association et cent vingt b\u00e9n\u00e9voles. Deux sc\u00e8nes, un kiosque jeune public, un march\u00e9 des cr\u00e9ateurs, une guinguette \u2014 et l'entr\u00e9e libre pour les moins de douze ans.<\/p>",
"textStyle": {
"color": "#b7b0c9",
"fontSize": "17px",
"fontFamily": "sans",
"lineHeight": "1.7"
}
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FF6E8G72APXGD8GEX",
"type": "stats",
"props": {
"items": [
{
"color": "#e8452c",
"label": "jours de festival",
"value": "3"
},
{
"color": "#ffc93c",
"label": "concerts & spectacles",
"value": "24"
},
{
"color": "#e8452c",
"label": "b\u00e9n\u00e9voles",
"value": "120"
},
{
"color": "#ffc93c",
"label": "jusqu'\u00e0 12 ans",
"value": "0 \u20ac"
}
],
"columns": 4
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "blk_01KYDQ622FF8M8G72APXHFTJWM",
"type": "section",
"props": {
"maxWidth": "normal",
"paddingX": "md",
"paddingY": "xl",
"backgroundColor": "#1c1a28"
},
"children": [
[
{
"id": "blk_01KYDQ622FF7J8G72APXGRJNVG",
"type": "rich_text",
"props": {
"html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">02<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le programme<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Mis \u00e0 jour depuis le canal Programmation<\/span><\/div>"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FF7Y8G72APXH2AWD9",
"type": "timeline",
"props": {
"align": "left",
"daysAhead": 60,
"eventSources": [
"calendar_event"
],
"autoFromAgenda": true,
"conversationId": "019f9b73-07f0-7146-8dc8-f8171f31df5a"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FF8A8G72APXH8NQK6",
"type": "button",
"props": {
"url": "\/p\/festival-programme",
"align": "center",
"label": "Voir le programme jour par jour",
"variant": "primary"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "blk_01KYDQ622FF9J8G72APXJ9M3CJ",
"type": "section",
"props": {
"maxWidth": "normal",
"paddingX": "md",
"paddingY": "xl",
"backgroundColor": "#12111a"
},
"children": [
[
{
"id": "blk_01KYDQ622FF928G72APXHYRAMW",
"type": "rich_text",
"props": {
"html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">03<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Les lieux<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Trois espaces, trois ambiances<\/span><\/div>"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FF9A8G72APXJ7XGF1",
"type": "cards",
"props": {
"gap": "lg",
"items": [
{
"icon": "\ud83c\udfa4",
"meta": "Parc des Remparts",
"text": "Les plateaux du soir, fosse et gradins. Ouverture des portes \u00e0 17h30.",
"color": "#e8452c",
"title": "Grande Sc\u00e8ne",
"eyebrow": "Sc\u00e8ne principale"
},
{
"icon": "\ud83c\udfa0",
"meta": "All\u00e9e des Tilleuls",
"text": "Spectacles d\u00e8s 3 ans, ateliers et siestes musicales. Entr\u00e9e libre.",
"color": "#ffc93c",
"title": "Kiosque",
"eyebrow": "Jeune public"
},
{
"icon": "\ud83c\udf7b",
"meta": "Prairie Sud",
"text": "Buvette associative, brunch du dimanche, sets acoustiques.",
"color": "#e8452c",
"title": "Guinguette",
"eyebrow": "Restauration"
}
],
"columns": 3,
"variant": "tile"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "festival-billetterie",
"type": "section",
"props": {
"maxWidth": "normal",
"paddingX": "md",
"paddingY": "xl",
"backgroundColor": "#282540"
},
"children": [
[
{
"id": "blk_01KYDQ622FF9W8G72APXJQBK91",
"type": "rich_text",
"props": {
"html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">04<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Billetterie<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Pr\u00e9vente jusqu'\u00e0 la veille du festival<\/span><\/div>"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FFBR8G72APXK5D91R",
"type": "grid",
"props": {
"gap": "lg",
"cols": 3,
"rows": 1
},
"children": [
[
{
"id": "blk_01KYDQ622FFA88G72APXJQZFD3",
"type": "rich_text",
"props": {
"html": "<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Pass 3 jours<\/div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">35 \u20ac<\/div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Acc\u00e8s \u00e0 toutes les sc\u00e8nes, du vendredi au dimanche.<\/p>",
"style": {
"paddingTop": 26,
"paddingLeft": 26,
"borderRadius": 16,
"paddingRight": 26,
"paddingBottom": 26,
"backgroundColor": "#1c1a28"
}
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
],
[
{
"id": "blk_01KYDQ622FFAJ8G72APXJR2ZEK",
"type": "rich_text",
"props": {
"html": "<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Pass 1 jour<\/div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">18 \u20ac<\/div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Au choix vendredi, samedi ou dimanche.<\/p>",
"style": {
"paddingTop": 26,
"paddingLeft": 26,
"borderRadius": 16,
"paddingRight": 26,
"paddingBottom": 26,
"backgroundColor": "#1c1a28"
}
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
],
[
{
"id": "blk_01KYDQ622FFAW8G72APXK422KA",
"type": "rich_text",
"props": {
"html": "<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Moins de 12 ans<\/div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">Gratuit<\/div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Sur pr\u00e9sentation d'un justificatif \u00e0 l'accueil.<\/p>",
"style": {
"paddingTop": 26,
"paddingLeft": 26,
"borderRadius": 16,
"paddingRight": 26,
"paddingBottom": 26,
"backgroundColor": "#1c1a28"
}
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FFC28G72APXK8DFVP",
"type": "rich_text",
"props": {
"html": "<p>Les billets sont \u00e9mis par l'\u00e9quipe depuis le canal Billetterie : vous recevez un code \u00e0 huit caract\u00e8res, scann\u00e9 \u00e0 l'entr\u00e9e le jour J. \u00c9crivez-nous pour r\u00e9server.<\/p>",
"textStyle": {
"color": "#b7b0c9",
"fontSize": "15px",
"fontFamily": "sans",
"lineHeight": "1.7"
}
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FFCA8G72APXKB5SNB",
"type": "button",
"props": {
"url": "#pb-block-festival-contact",
"align": "center",
"label": "Demander mes billets",
"variant": "primary"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "blk_01KYDQ622FFDJ8G72APXM8QKZN",
"type": "section",
"props": {
"maxWidth": "normal",
"paddingX": "md",
"paddingY": "xl",
"backgroundColor": "#12111a"
},
"children": [
[
{
"id": "blk_01KYDQ622FFCT8G72APXKRHTX3",
"type": "rich_text",
"props": {
"html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">05<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">\u00c9dition pr\u00e9c\u00e9dente<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Quelques images<\/span><\/div>"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FFDA8G72APXM6RE7Y",
"type": "gallery",
"props": {
"gap": "md",
"ratio": "4\/3",
"images": [
{
"alt": "Foule devant la Grande Sc\u00e8ne",
"url": "https:\/\/images.pexels.com\/photos\/1190297\/pexels-photo-1190297.jpeg?auto=compress&cs=tinysrgb&w=1100",
"caption": "Grande Sc\u00e8ne, samedi soir"
},
{
"alt": "Concert au coucher du soleil",
"url": "https:\/\/images.pexels.com\/photos\/995301\/pexels-photo-995301.jpeg?auto=compress&cs=tinysrgb&w=1100",
"caption": "Plateau d'ouverture"
},
{
"alt": "Guinguette du festival",
"url": "https:\/\/images.pexels.com\/photos\/1652353\/pexels-photo-1652353.jpeg?auto=compress&cs=tinysrgb&w=1100",
"caption": "La guinguette"
},
{
"alt": "Public du festival",
"url": "https:\/\/images.pexels.com\/photos\/167636\/pexels-photo-167636.jpeg?auto=compress&cs=tinysrgb&w=1100",
"caption": "Prairie Sud"
},
{
"alt": "March\u00e9 des cr\u00e9ateurs",
"url": "https:\/\/images.pexels.com\/photos\/1763075\/pexels-photo-1763075.jpeg?auto=compress&cs=tinysrgb&w=1100",
"caption": "March\u00e9 des cr\u00e9ateurs"
},
{
"alt": "Fanfare en d\u00e9ambulation",
"url": "https:\/\/images.pexels.com\/photos\/2240771\/pexels-photo-2240771.jpeg?auto=compress&cs=tinysrgb&w=1100",
"caption": "D\u00e9ambulation d'ouverture"
}
],
"reveal": true,
"columns": 3
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "festival-infos",
"type": "section",
"props": {
"maxWidth": "normal",
"paddingX": "md",
"paddingY": "xl",
"backgroundColor": "#1c1a28"
},
"children": [
[
{
"id": "blk_01KYDQ622FFDW8G72APXMGTCAG",
"type": "rich_text",
"props": {
"html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">06<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Infos pratiques<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Acc\u00e8s, r\u00e8glement, accessibilit\u00e9<\/span><\/div>"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FFE68G72APXMY6SEG",
"type": "accordion",
"props": {
"items": [
{
"title": "Comment venir ?",
"content": "Gare \u00e0 900 m du parc (10 min \u00e0 pied, fl\u00e9chage depuis la sortie). Parking gratuit route de S\u00e9zanne, navette toutes les 20 min le samedi soir. Covoiturage encourag\u00e9 \u2014 un canal d\u00e9di\u00e9 est ouvert aux festivaliers."
},
{
"title": "Le site est-il accessible ?",
"content": "All\u00e9es stabilis\u00e9es, plateforme PMR devant la Grande Sc\u00e8ne, sanitaires adapt\u00e9s pr\u00e8s de l'entr\u00e9e Nord. Accompagnateur\u00b7rice d'une personne en situation de handicap : entr\u00e9e offerte."
},
{
"title": "Que peut-on apporter ?",
"content": "Gourde vide (points d'eau sur le site), si\u00e8ge pliant, protections auditives pour les enfants. Sont interdits : bouteilles en verre, animaux, objets tranchants."
},
{
"title": "Et s'il pleut ?",
"content": "Le festival est maintenu par temps de pluie : la Grande Sc\u00e8ne et le Kiosque sont couverts. Seuls les ateliers de plein air peuvent \u00eatre d\u00e9plac\u00e9s \u2014 l'info passe sur le canal Programmation."
},
{
"title": "Objets trouv\u00e9s",
"content": "\u00c0 l'accueil pendant le festival, puis au local de l'association les mercredis de 18h \u00e0 20h pendant un mois."
}
],
"allowMultiple": false
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "blk_01KYDQ622FFER8G72APXNFW2XB",
"type": "section",
"props": {
"maxWidth": "normal",
"paddingX": "md",
"paddingY": "xl",
"backgroundColor": "#12111a"
},
"children": [
[
{
"id": "blk_01KYDQ622FFEE8G72APXMZ5SHA",
"type": "rich_text",
"props": {
"html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">07<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le lieu<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Parc des Remparts, Provins<\/span><\/div>"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FFEM8G72APXN4H6WG",
"type": "map",
"props": {
"lat": 48.5606,
"lng": 3.2997,
"zoom": 15,
"height": "md",
"markerLabel": "Festival des Remparts"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "festival-contact",
"type": "section",
"props": {
"maxWidth": "normal",
"paddingX": "md",
"paddingY": "xl",
"backgroundColor": "#1c1a28"
},
"children": [
[
{
"id": "blk_01KYDQ622FFF08G72APXNQDZVB",
"type": "rich_text",
"props": {
"html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">08<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Nous \u00e9crire<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Billetterie, presse, partenariats<\/span><\/div>"
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
},
{
"id": "blk_01KYDQ622FFF48G72APXNWD2QG",
"type": "contact_form",
"props": {
"title": "Une question ?",
"buttonLabel": "Envoyer le message \u2192",
"description": "R\u00e9servation, accessibilit\u00e9, partenariat, demande d'accr\u00e9ditation presse \u2014 l'\u00e9quipe vous r\u00e9pond sous 48 h.",
"successMessage": "Merci ! Votre message est bien arriv\u00e9, on vous r\u00e9pond tr\u00e8s vite."
},
"children": [],
"responsive": [],
"visibility": {
"mobile": true,
"tablet": true,
"desktop": true
}
}
]
],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
},
{
"id": "blk_01KYDQ622FFFC8G72APXNY1E2H",
"type": "page_footer",
"props": {
"links": [
{
"url": "\/p\/festival-programme",
"label": "Programme"
},
{
"url": "\/p\/festival-benevoles",
"label": "B\u00e9n\u00e9voles"
},
{
"url": "\/#pb-block-festival-billetterie",
"label": "Billetterie"
},
{
"url": "\/#pb-block-festival-contact",
"label": "Nous \u00e9crire"
}
],
"tagline": "Festival associatif de musiques actuelles et d'arts de rue.",
"brandText": "Festival des Remparts",
"addressText": "Parc des Remparts, Provins"
},
"children": [],
"responsive": [],
"visibility": {
"desktop": true,
"tablet": true,
"mobile": true
}
}
],
"settings": []
}
}
Raw
{"document":{"version":1,"blocks":[{"id":"blk_01KYDQ622FF1T8G72APXDSWDKV","type":"navbar","props":{"brand":"Festival des Remparts","links":[{"url":"/p/festival-programme","label":"Programme"},{"url":"/p/festival-benevoles","label":"Bénévoles"},{"url":"/#pb-block-festival-infos","label":"Infos pratiques"}],"ctaUrl":"/#pb-block-festival-billetterie","sticky":true,"homeUrl":"/","ctaLabel":"Billetterie","activeUrl":"/","transparentUntilScroll":true},"children":[],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF488G72APXE7M17X","type":"hero","props":{"align":"center","title":"Festival des Remparts","ctaUrl":"/p/festival-programme","eyebrow":"Trois jours · Parc des Remparts, Provins","ctaLabel":"Voir le programme","subtitle":"Du vendredi 4 septembre 2026 au dimanche 6 septembre 2026 · Parc des Remparts, Provins","backgroundImage":"https://images.pexels.com/photos/1105666/pexels-photo-1105666.jpeg?auto=compress&cs=tinysrgb&w=1920"},"children":[[]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF4Y8G72APXETCWJP","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#1c1a28"},"children":[[{"id":"blk_01KYDQ622FF4P8G72APXEK5JZD","type":"countdown","props":{"label":"Prochain rendez-vous dans","ctaUrl":"#pb-block-festival-billetterie","variant":"banner","ctaLabel":"Réserver ma place","showDate":true,"targetDate":"","eventSources":["calendar_event"],"autoNextEvent":true,"conversationId":"019f9b73-07f0-7146-8dc8-f8171f31df5a","expiredMessage":"Le festival est en cours — bon week-end !"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF5E8G72APXF9SQKC","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#12111a"},"children":[[{"id":"blk_01KYDQ622FF588G72APXF9NYN6","type":"next_event","props":{"title":"À l'affiche","ctaUrl":"/p/festival-programme","ctaLabel":"Tout le programme","eventSources":["calendar_event"],"showLocation":true,"conversationId":"019f9b73-07f0-7146-8dc8-f8171f31df5a","showParticipants":false},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF6T8G72APXGGWZZB","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#12111a"},"children":[[{"id":"blk_01KYDQ622FF5R8G72APXFSEH1T","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">01</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le festival</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Depuis 2014, au pied des remparts</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FF628G72APXG1447S","type":"rich_text","props":{"html":"<p>Trois jours de musiques actuelles et d'arts de rue dans le parc de la ville, portés par une association et cent vingt bénévoles. Deux scènes, un kiosque jeune public, un marché des créateurs, une guinguette — et l'entrée libre pour les moins de douze ans.</p>","textStyle":{"color":"#b7b0c9","fontSize":"17px","fontFamily":"sans","lineHeight":"1.7"}},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FF6E8G72APXGD8GEX","type":"stats","props":{"items":[{"color":"#e8452c","label":"jours de festival","value":"3"},{"color":"#ffc93c","label":"concerts & spectacles","value":"24"},{"color":"#e8452c","label":"bénévoles","value":"120"},{"color":"#ffc93c","label":"jusqu'à 12 ans","value":"0 €"}],"columns":4},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF8M8G72APXHFTJWM","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#1c1a28"},"children":[[{"id":"blk_01KYDQ622FF7J8G72APXGRJNVG","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">02</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le programme</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Mis à jour depuis le canal Programmation</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FF7Y8G72APXH2AWD9","type":"timeline","props":{"align":"left","daysAhead":60,"eventSources":["calendar_event"],"autoFromAgenda":true,"conversationId":"019f9b73-07f0-7146-8dc8-f8171f31df5a"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FF8A8G72APXH8NQK6","type":"button","props":{"url":"/p/festival-programme","align":"center","label":"Voir le programme jour par jour","variant":"primary"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF9J8G72APXJ9M3CJ","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#12111a"},"children":[[{"id":"blk_01KYDQ622FF928G72APXHYRAMW","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">03</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Les lieux</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Trois espaces, trois ambiances</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FF9A8G72APXJ7XGF1","type":"cards","props":{"gap":"lg","items":[{"icon":"🎤","meta":"Parc des Remparts","text":"Les plateaux du soir, fosse et gradins. Ouverture des portes à 17h30.","color":"#e8452c","title":"Grande Scène","eyebrow":"Scène principale"},{"icon":"🎠","meta":"Allée des Tilleuls","text":"Spectacles dès 3 ans, ateliers et siestes musicales. Entrée libre.","color":"#ffc93c","title":"Kiosque","eyebrow":"Jeune public"},{"icon":"🍻","meta":"Prairie Sud","text":"Buvette associative, brunch du dimanche, sets acoustiques.","color":"#e8452c","title":"Guinguette","eyebrow":"Restauration"}],"columns":3,"variant":"tile"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"festival-billetterie","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#282540"},"children":[[{"id":"blk_01KYDQ622FF9W8G72APXJQBK91","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">04</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Billetterie</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Prévente jusqu'à la veille du festival</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFBR8G72APXK5D91R","type":"grid","props":{"gap":"lg","cols":3,"rows":1},"children":[[{"id":"blk_01KYDQ622FFA88G72APXJQZFD3","type":"rich_text","props":{"html":"<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Pass 3 jours</div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">35 €</div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Accès à toutes les scènes, du vendredi au dimanche.</p>","style":{"paddingTop":26,"paddingLeft":26,"borderRadius":16,"paddingRight":26,"paddingBottom":26,"backgroundColor":"#1c1a28"}},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}],[{"id":"blk_01KYDQ622FFAJ8G72APXJR2ZEK","type":"rich_text","props":{"html":"<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Pass 1 jour</div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">18 €</div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Au choix vendredi, samedi ou dimanche.</p>","style":{"paddingTop":26,"paddingLeft":26,"borderRadius":16,"paddingRight":26,"paddingBottom":26,"backgroundColor":"#1c1a28"}},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}],[{"id":"blk_01KYDQ622FFAW8G72APXK422KA","type":"rich_text","props":{"html":"<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Moins de 12 ans</div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">Gratuit</div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Sur présentation d'un justificatif à l'accueil.</p>","style":{"paddingTop":26,"paddingLeft":26,"borderRadius":16,"paddingRight":26,"paddingBottom":26,"backgroundColor":"#1c1a28"}},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFC28G72APXK8DFVP","type":"rich_text","props":{"html":"<p>Les billets sont émis par l'équipe depuis le canal Billetterie : vous recevez un code à huit caractères, scanné à l'entrée le jour J. Écrivez-nous pour réserver.</p>","textStyle":{"color":"#b7b0c9","fontSize":"15px","fontFamily":"sans","lineHeight":"1.7"}},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFCA8G72APXKB5SNB","type":"button","props":{"url":"#pb-block-festival-contact","align":"center","label":"Demander mes billets","variant":"primary"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FFDJ8G72APXM8QKZN","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#12111a"},"children":[[{"id":"blk_01KYDQ622FFCT8G72APXKRHTX3","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">05</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Édition précédente</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Quelques images</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFDA8G72APXM6RE7Y","type":"gallery","props":{"gap":"md","ratio":"4/3","images":[{"alt":"Foule devant la Grande Scène","url":"https://images.pexels.com/photos/1190297/pexels-photo-1190297.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"Grande Scène, samedi soir"},{"alt":"Concert au coucher du soleil","url":"https://images.pexels.com/photos/995301/pexels-photo-995301.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"Plateau d'ouverture"},{"alt":"Guinguette du festival","url":"https://images.pexels.com/photos/1652353/pexels-photo-1652353.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"La guinguette"},{"alt":"Public du festival","url":"https://images.pexels.com/photos/167636/pexels-photo-167636.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"Prairie Sud"},{"alt":"Marché des créateurs","url":"https://images.pexels.com/photos/1763075/pexels-photo-1763075.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"Marché des créateurs"},{"alt":"Fanfare en déambulation","url":"https://images.pexels.com/photos/2240771/pexels-photo-2240771.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"Déambulation d'ouverture"}],"reveal":true,"columns":3},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"festival-infos","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#1c1a28"},"children":[[{"id":"blk_01KYDQ622FFDW8G72APXMGTCAG","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">06</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Infos pratiques</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Accès, règlement, accessibilité</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFE68G72APXMY6SEG","type":"accordion","props":{"items":[{"title":"Comment venir ?","content":"Gare à 900 m du parc (10 min à pied, fléchage depuis la sortie). Parking gratuit route de Sézanne, navette toutes les 20 min le samedi soir. Covoiturage encouragé — un canal dédié est ouvert aux festivaliers."},{"title":"Le site est-il accessible ?","content":"Allées stabilisées, plateforme PMR devant la Grande Scène, sanitaires adaptés près de l'entrée Nord. Accompagnateur·rice d'une personne en situation de handicap : entrée offerte."},{"title":"Que peut-on apporter ?","content":"Gourde vide (points d'eau sur le site), siège pliant, protections auditives pour les enfants. Sont interdits : bouteilles en verre, animaux, objets tranchants."},{"title":"Et s'il pleut ?","content":"Le festival est maintenu par temps de pluie : la Grande Scène et le Kiosque sont couverts. Seuls les ateliers de plein air peuvent être déplacés — l'info passe sur le canal Programmation."},{"title":"Objets trouvés","content":"À l'accueil pendant le festival, puis au local de l'association les mercredis de 18h à 20h pendant un mois."}],"allowMultiple":false},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FFER8G72APXNFW2XB","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#12111a"},"children":[[{"id":"blk_01KYDQ622FFEE8G72APXMZ5SHA","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">07</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le lieu</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Parc des Remparts, Provins</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFEM8G72APXN4H6WG","type":"map","props":{"lat":48.5606,"lng":3.2997,"zoom":15,"height":"md","markerLabel":"Festival des Remparts"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"festival-contact","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#1c1a28"},"children":[[{"id":"blk_01KYDQ622FFF08G72APXNQDZVB","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">08</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Nous écrire</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Billetterie, presse, partenariats</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFF48G72APXNWD2QG","type":"contact_form","props":{"title":"Une question ?","buttonLabel":"Envoyer le message →","description":"Réservation, accessibilité, partenariat, demande d'accréditation presse — l'équipe vous répond sous 48 h.","successMessage":"Merci ! Votre message est bien arrivé, on vous répond très vite."},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FFFC8G72APXNY1E2H","type":"page_footer","props":{"links":[{"url":"/p/festival-programme","label":"Programme"},{"url":"/p/festival-benevoles","label":"Bénévoles"},{"url":"/#pb-block-festival-billetterie","label":"Billetterie"},{"url":"/#pb-block-festival-contact","label":"Nous écrire"}],"tagline":"Festival associatif de musiques actuelles et d'arts de rue.","brandText":"Festival des Remparts","addressText":"Parc des Remparts, Provins"},"children":[],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}}],"settings":[]}}
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "application/json" |
| date | "Sun, 26 Jul 2026 01:29:47 GMT" |
| x-debug-token | "f8b2c2" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| PHPSESSID | "50fcefb9a7ad1b81ba85fd38d11a25c9" |
| REMEMBERME | ":YWRtaW5AZmVzdGl2YWwtcmVtcGFydHMuZGV2:1785630637:22xOXqzjzSviAFm2e1WBBhwt5VOdUqpjq7IQ4V8eKOY~ZGbISyNPLI_C5XXerYtnbxfVdEw-xSUKD3NJD9igpAM~" |
| main_auth_profile_token | "68db45" |
Response Cookies
No response cookies
Session 1
Session Metadata
| Key | Value |
|---|---|
| Created | "Sun, 26 Jul 26 00:30:37 +0000" |
| Last used | "Sun, 26 Jul 26 01:29:47 +0000" |
| Lifetime | 0 |
Session Attributes
| Attribute | Value |
|---|---|
| _csrf/https-api | "E6EjcexHE19VcuhdszneVFCcJsKi7Va2FYsCm_rZ2go" |
| _csrf/https-default | "vszTqnB3c1D1xdWd-fJZQuEbOXXGHzGRCve7KsQXW5I" |
| _csrf/https-delete_channel | "8Px1lgJdZeGN9cn3HjL8qKEFmuYrul5nYTnUHD15PW8" |
| _csrf/https-resend_verification | "4NJYPAX4jb9pgdiDyP6h_sl5LM_crAcWYn0OUYFYYwc" |
| _security_main | "O:68:"Symfony\Component\Security\Core\Authentication\Token\RememberMeToken":3:{i:0;N;i:1;s:4:"main";i:2;a:5:{i:0;O:48:"App\Identity\Infrastructure\Security\SymfonyUser":1:{s:54:"\x00App\Identity\Infrastructure\Security\SymfonyUser\x00user";O:30:"App\Identity\Domain\Model\User":29:{s:34:"\x00App\Identity\Domain\Model\User\x00id";s:36:"019f9b73-07c2-76e4-8108-2976c77e3d42";s:37:"\x00App\Identity\Domain\Model\User\x00email";s:27:"admin@festival-remparts.dev";s:46:"\x00App\Identity\Domain\Model\User\x00hashedPassword";s:60:"$2y$13$vCyxMV49AmGBqHj41LDfJO3twujQK.Rgdv5gbtKNSdaY4dYlKljuy";s:43:"\x00App\Identity\Domain\Model\User\x00displayName";s:19:"Équipe du Festival";s:37:"\x00App\Identity\Domain\Model\User\x00roles";a:1:{i:0;s:9:"ROLE_USER";}s:41:"\x00App\Identity\Domain\Model\User\x00avatarUrl";N;s:43:"\x00App\Identity\Domain\Model\User\x00themeConfig";a:0:{}s:38:"\x00App\Identity\Domain\Model\User\x00status";s:7:"offline";s:48:"\x00App\Identity\Domain\Model\User\x00customStatusText";N;s:42:"\x00App\Identity\Domain\Model\User\x00lastSeenAt";N;s:41:"\x00App\Identity\Domain\Model\User\x00createdAt";O:17:"DateTimeImmutable":3:{s:4:"date";s:26:"2026-07-25 22:43:54.000000";s:13:"timezone_type";i:3;s:8:"timezone";s:3:"UTC";}s:47:"\x00App\Identity\Domain\Model\User\x00isEmailVerified";b:0;s:54:"\x00App\Identity\Domain\Model\User\x00emailVerificationToken";N;s:63:"\x00App\Identity\Domain\Model\User\x00emailVerificationTokenExpiresAt";N;s:43:"\x00App\Identity\Domain\Model\User\x00accountType";s:8:"personal";s:43:"\x00App\Identity\Domain\Model\User\x00description";N;s:52:"\x00App\Identity\Domain\Model\User\x00organizationCategory";N;s:49:"\x00App\Identity\Domain\Model\User\x00featuredChannelId";N;s:44:"\x00App\Identity\Domain\Model\User\x00contactEmail";N;s:42:"\x00App\Identity\Domain\Model\User\x00websiteUrl";N;s:43:"\x00App\Identity\Domain\Model\User\x00phoneNumber";N;s:45:"\x00App\Identity\Domain\Model\User\x00postalAddress";N;s:47:"\x00App\Identity\Domain\Model\User\x00groupVisibility";s:6:"public";s:57:"\x00App\Identity\Domain\Model\User\x00acceptsMembershipRequests";b:1;s:49:"\x00App\Identity\Domain\Model\User\x00tutorialCompleted";b:0;s:42:"\x00App\Identity\Domain\Model\User\x00archivedAt";N;s:48:"\x00App\Identity\Domain\Model\User\x00whiteLabelConfig";a:0:{}s:41:"\x00App\Identity\Domain\Model\User\x00subdomain";N;s:44:"\x00App\Identity\Domain\Model\User\x00domainEvents";a:0:{}}}i:1;b:1;i:2;N;i:3;a:0:{}i:4;a:1:{i:0;s:9:"ROLE_USER";}}}" |
| pb_seen_019f9b73-0845-79dd-90b2-70258258177f | 1785026326 |
Session Usage
1
Usages
Stateless check enabled
| Usage |
|---|
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:39
[
[
"file" => "/var/www/Kohort/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
"line" => 39
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php"
"line" => 57
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticator.php"
"line" => 67
"function" => "supports"
"class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
"line" => 148
"function" => "supports"
"class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
"line" => 136
"function" => "executeAuthenticators"
"class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
"line" => 38
"function" => "authenticateRequest"
"class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
"line" => 58
"function" => "authenticate"
"class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
"line" => 52
"function" => "authenticate"
"class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/security-bundle/Security/LazyFirewallContext.php"
"line" => 64
"function" => "authenticate"
"class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
"line" => 88
"function" => "authenticate"
"class" => "Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/security-http/Firewall.php"
"line" => 86
"function" => "callListeners"
"class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 115
"function" => "onKernelRequest"
"class" => "Symfony\Component\Security\Http\Firewall"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 206
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 56
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 129
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 159
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 76
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/http-kernel/Kernel.php"
"line" => 191
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/var/www/Kohort/vendor/autoload_runtime.php"
"line" => 32
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/var/www/Kohort/public/index.php"
"line" => 5
"args" => [
"/var/www/Kohort/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APP_CANONICAL_DOMAIN | "tokii.fr" |
| APP_CORS_ALLOW_ORIGIN | "http://localhost:8000" |
| APP_ENV | "dev" |
| APP_SECRET | "4ceb00735bd83a805eeb329bd12b7d35" |
| APP_URL | "http://localhost:8000" |
| AZURE_SPEECH_KEY | "4sDJXz0yioGdGi7tgrfDu1TzfyIhCkYnB9QBqAlzeUxiKBxF32czJQQJ99CDAC5T7U2XJ3w3AAAYACOGj9B7" |
| AZURE_SPEECH_REGION | "francecentral" |
| CORS_ALLOW_ORIGIN | "^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$" |
| DATABASE_URL | "postgresql://chaton:chaton@127.0.0.1:5432/chaton?serverVersion=16&charset=utf8" |
| DEFAULT_URI | "http://localhost" |
| DISCORD_BOT_TOKEN | "" |
| DISCORD_CLIENT_ID | "" |
| DISCORD_CLIENT_SECRET | "" |
| ENCRYPTION_KEY | "DabVpuOpHEpWohOG3mcAcM/aqJh6j2PSV3Y4Pet0jbI=" |
| GFONT_API_KEY | "AIzaSyBHlcYZpLn7jqc2_H3alhFxeEdHqac56sg" |
| GIPHY_API_KEY | "vcnJoVIinRfRMTbRVn78HzNrpwwzfOAY" |
| JWT_PASSPHRASE | "54dedd016678c6280e5d88b3fe5d1655547807c0e7faf6800e65467c9a3eda04" |
| JWT_PUBLIC_KEY | "%kernel.project_dir%/config/jwt/public.pem" |
| JWT_SECRET_KEY | "%kernel.project_dir%/config/jwt/private.pem" |
| LOCK_DSN | "flock" |
| MAILER_DSN | "smtp://contact%40tokii.fr:3bU%5EneI%3Dx%24hi@smtp.hostinger.com:465?encryption=ssl" |
| MAILER_FROM_ADDRESS | "contact@tokii.fr" |
| MAILER_FROM_NAME | "Tokii" |
| MANGOPAY_API_KEY | "" |
| MANGOPAY_API_URL | "https://api.sandbox.mangopay.com" |
| MANGOPAY_CLIENT_ID | "" |
| MATTERMOST_BASE_URL | "https://your-mattermost-server.example.com" |
| MERCURE_JWT_SECRET | "!ChangeThisMercureHubJWTSecretKey!" |
| MERCURE_PUBLIC_BROWSER_URL | "https://tokii.fr/.well-known/mercure" |
| MERCURE_PUBLIC_URL | "http://127.0.0.1:3000/.well-known/mercure" |
| MERCURE_URL | "http://127.0.0.1:3000/.well-known/mercure" |
| MESSENGER_TRANSPORT_DSN | "doctrine://default" |
| OLLAMA_BASE_URL | "http://localhost:11434" |
| OLLAMA_MODEL | "qwen2.5:3b" |
| PIPER_BINARY_PATH | "" |
| PIPER_MODEL_PATH | "" |
| REDIS_URL | "" |
| RTC_ICE_SERVERS | "[{"urls":["stun:stun.l.google.com:19302","stun:stun1.l.google.com:19302"]}]" |
| SLACK_CLIENT_ID | "" |
| SLACK_CLIENT_SECRET | "" |
| SLACK_SIGNING_SECRET | "" |
| TEAMS_CLIENT_ID | "" |
| TEAMS_CLIENT_SECRET | "" |
| TEAMS_TENANT_ID | "" |
| TELEGRAM_BOT_TOKEN | "" |
| UX_MAP_DSN | "leaflet://default" |
| WHATSAPP_API_TOKEN | "" |
| WHATSAPP_PHONE_NUMBER_ID | "" |
| WHATSAPP_WEBHOOK_VERIFY_TOKEN | "" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| APP_PROJECT_DIR | "/var/www/Kohort" |
| APP_RUNTIME | "Symfony\Component\Runtime\SymfonyRuntime" |
| APP_RUNTIME_OPTIONS | [ "project_dir" => "/var/www/Kohort" ] |
| AUTH_TYPE | "" |
| CONTENT_LENGTH | "18751" |
| CONTENT_TYPE | "application/json" |
| DOCUMENT_ROOT | "/var/www/Kohort/public" |
| DOCUMENT_URI | "/index.php" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HOME | "/var/www" |
| HTTPS | "on" |
| HTTP_ACCEPT | "application/json" |
| HTTP_ACCEPT_ENCODING | "gzip, deflate, br, zstd" |
| HTTP_ACCEPT_LANGUAGE | "fr,fr-FR;q=0.9,en-US;q=0.8,en;q=0.7" |
| HTTP_ALT_USED | "tokii.fr" |
| HTTP_CACHE_CONTROL | "no-cache" |
| HTTP_CONTENT_LENGTH | "18751" |
| HTTP_CONTENT_TYPE | "application/json" |
| HTTP_COOKIE | "PHPSESSID=50fcefb9a7ad1b81ba85fd38d11a25c9; REMEMBERME=%3AYWRtaW5AZmVzdGl2YWwtcmVtcGFydHMuZGV2%3A1785630637%3A22xOXqzjzSviAFm2e1WBBhwt5VOdUqpjq7IQ4V8eKOY~ZGbISyNPLI_C5XXerYtnbxfVdEw-xSUKD3NJD9igpAM~; main_auth_profile_token=68db45" |
| HTTP_DNT | "1" |
| HTTP_HOST | "tokii.fr" |
| HTTP_ORIGIN | "https://tokii.fr" |
| HTTP_PRAGMA | "no-cache" |
| HTTP_PRIORITY | "u=4" |
| HTTP_REFERER | "https://tokii.fr/pages/019f9b73-084f-7bfc-881c-4ab76c652950/edit" |
| HTTP_SEC_FETCH_DEST | "empty" |
| HTTP_SEC_FETCH_MODE | "cors" |
| HTTP_SEC_FETCH_SITE | "same-origin" |
| HTTP_SEC_GPC | "1" |
| HTTP_USER_AGENT | "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0" |
| HTTP_VIA | "3.0 Caddy" |
| HTTP_X_CSRF_TOKEN | "2dfcce811ee0eb75eec7d7547176d3.fWrWdohjWB7WJL2N_oR0EgAspyg3ZUqT0j5u85O1vVc.OFyTHOsGIFaTFYTbnfEcdnNWyU1hIwnwmE0lmqTj3GU7M6U15TwqRORD0g" |
| HTTP_X_FORWARDED_FOR | "37.67.96.143" |
| HTTP_X_FORWARDED_HOST | "tokii.fr" |
| HTTP_X_FORWARDED_PROTO | "https" |
| HTTP_X_REQUESTED_WITH | "XMLHttpRequest" |
| PATH_INFO | "" |
| PHP_SELF | "/index.php" |
| QUERY_STRING | "" |
| REMOTE_ADDR | "37.67.96.143" |
| REMOTE_HOST | "37.67.96.143" |
| REMOTE_IDENT | "" |
| REMOTE_PORT | "14031" |
| REMOTE_USER | "" |
| REQUEST_METHOD | "POST" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1785029387 |
| REQUEST_TIME_FLOAT | 1785029387.498 |
| REQUEST_URI | "/api/pages/019f9b73-084f-7bfc-881c-4ab76c652950/render-blocks" |
| SCRIPT_FILENAME | "/var/www/Kohort/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SERVER_NAME | "tokii.fr" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/3.0" |
| SERVER_SOFTWARE | "Caddy/v2.11.2" |
| SSL_CIPHER | "TLS_AES_128_GCM_SHA256" |
| SSL_PROTOCOL | "TLSv1.3" |
| SYMFONY_DOTENV_PATH | "/var/www/Kohort/.env" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,APP_URL,APP_CORS_ALLOW_ORIGIN,APP_CANONICAL_DOMAIN,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MERCURE_URL,MERCURE_PUBLIC_URL,MERCURE_PUBLIC_BROWSER_URL,MERCURE_JWT_SECRET,RTC_ICE_SERVERS,REDIS_URL,ENCRYPTION_KEY,SLACK_CLIENT_ID,SLACK_CLIENT_SECRET,SLACK_SIGNING_SECRET,DISCORD_CLIENT_ID,DISCORD_CLIENT_SECRET,DISCORD_BOT_TOKEN,TEAMS_CLIENT_ID,TEAMS_CLIENT_SECRET,TEAMS_TENANT_ID,TELEGRAM_BOT_TOKEN,WHATSAPP_API_TOKEN,WHATSAPP_PHONE_NUMBER_ID,WHATSAPP_WEBHOOK_VERIFY_TOKEN,GFONT_API_KEY,GIPHY_API_KEY,MATTERMOST_BASE_URL,DEFAULT_URI,LOCK_DSN,MAILER_DSN,MAILER_FROM_ADDRESS,MAILER_FROM_NAME,UX_MAP_DSN,MANGOPAY_CLIENT_ID,MANGOPAY_API_KEY,MANGOPAY_API_URL,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,CORS_ALLOW_ORIGIN,AZURE_SPEECH_KEY,AZURE_SPEECH_REGION,PIPER_BINARY_PATH,PIPER_MODEL_PATH,OLLAMA_BASE_URL,OLLAMA_MODEL" |
| USER | "www-data" |