var/cache/dev/twig/bb/bb433bd033f21158b3e00ba07f650c48.php line 51

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* vitrine/fr/layout.html.twig */
  16. class __TwigTemplate_df2cac24e91e7f07e37550e171a80ec3 extends Template
  17. {
  18. private Source $source;
  19. /**
  20. * @var array<string, Template>
  21. */
  22. private array $macros = [];
  23. public function __construct(Environment $env)
  24. {
  25. parent::__construct($env);
  26. $this->source = $this->getSourceContext();
  27. $this->parent = false;
  28. $this->blocks = [
  29. 'title' => [$this, 'block_title'],
  30. 'robots' => [$this, 'block_robots'],
  31. 'description' => [$this, 'block_description'],
  32. 'meta_social' => [$this, 'block_meta_social'],
  33. 'meta' => [$this, 'block_meta'],
  34. 'canonical' => [$this, 'block_canonical'],
  35. 'css' => [$this, 'block_css'],
  36. 'js' => [$this, 'block_js'],
  37. 'body' => [$this, 'block_body'],
  38. 'footerbody' => [$this, 'block_footerbody'],
  39. 'footer_body' => [$this, 'block_footer_body'],
  40. 'footer_js' => [$this, 'block_footer_js'],
  41. 'footerjs' => [$this, 'block_footerjs'],
  42. ];
  43. }
  44. protected function doDisplay(array $context, array $blocks = []): iterable
  45. {
  46. $macros = $this->macros;
  47. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  48. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "vitrine/fr/layout.html.twig"));
  49. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  50. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "vitrine/fr/layout.html.twig"));
  51. // line 1
  52. $context["connectUser"] = false;
  53. // line 2
  54. $context["connectUser2"] = false;
  55. // line 3
  56. if ((($tmp = !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 3, $this->source); })()), "user", [], "any", false, false, false, 3))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
  57. // line 4
  58. yield " ";
  59. $context["connectUser"] = true;
  60. // line 5
  61. yield " ";
  62. $context["connectUser2"] = false;
  63. }
  64. // line 7
  65. $context["pathAbsolute"] = (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 7, $this->source); })()), "request", [], "any", false, false, false, 7), "schemeAndHttpHost", [], "any", false, false, false, 7) . CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 7, $this->source); })()), "request", [], "any", false, false, false, 7), "requestUri", [], "any", false, false, false, 7));
  66. // line 8
  67. $context["paramTool"] = $this->extensions['App\Twig\ToolsExtension']->getCoreToolsList("blog");
  68. // line 9
  69. $context["logo"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 9, $this->source); })()), "logo", [], "array", false, false, false, 9);
  70. // line 10
  71. $context["logo_width"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 10, $this->source); })()), "logo_width", [], "array", false, false, false, 10);
  72. // line 11
  73. $context["logo_height"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 11, $this->source); })()), "logo_height", [], "array", false, false, false, 11);
  74. // line 12
  75. $context["logomobile"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 12, $this->source); })()), "logomobile", [], "array", false, false, false, 12);
  76. // line 13
  77. $context["logomobile_width"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 13, $this->source); })()), "logomobile_width", [], "array", false, false, false, 13);
  78. // line 14
  79. $context["logomobile_height"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 14, $this->source); })()), "logomobile_height", [], "array", false, false, false, 14);
  80. // line 15
  81. $context["twitter"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 15, $this->source); })()), "twitter", [], "array", false, false, false, 15);
  82. // line 16
  83. $context["facebook"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 16, $this->source); })()), "facebook", [], "array", false, false, false, 16);
  84. // line 17
  85. $context["instagram"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 17, $this->source); })()), "instagram", [], "array", false, false, false, 17);
  86. // line 18
  87. $context["youtube"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 18, $this->source); })()), "youtube", [], "array", false, false, false, 18);
  88. // line 19
  89. $context["linkedin"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 19, $this->source); })()), "linkedin", [], "array", false, false, false, 19);
  90. // line 20
  91. $context["favicon"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 20, $this->source); })()), "favicon", [], "array", false, false, false, 20);
  92. // line 21
  93. $context["websitename"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 21, $this->source); })()), "websitename", [], "array", false, false, false, 21);
  94. // line 22
  95. $context["htmlTrack"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 22, $this->source); })()), "htmltrack", [], "array", false, false, false, 22);
  96. // line 23
  97. $context["htmlTrack2"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 23, $this->source); })()), "htmltrack2", [], "array", false, false, false, 23);
  98. // line 24
  99. $context["domain"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["paramTool"]) || array_key_exists("paramTool", $context) ? $context["paramTool"] : (function () { throw new RuntimeError('Variable "paramTool" does not exist.', 24, $this->source); })()), "absolute_domain", [], "array", false, false, false, 24);
  100. // line 25
  101. yield "
  102. ";
  103. // line 26
  104. $context["menuHeader"] = $this->extensions['App\Twig\MenuExtension']->getMenuWebsiteArray(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 26, $this->source); })()), "request", [], "any", false, false, false, 26), "locale", [], "any", false, false, false, 26), "header", (isset($context["connectUser"]) || array_key_exists("connectUser", $context) ? $context["connectUser"] : (function () { throw new RuntimeError('Variable "connectUser" does not exist.', 26, $this->source); })()));
  105. // line 27
  106. $context["menuHeaderRight"] = $this->extensions['App\Twig\MenuExtension']->getMenuWebsiteArray(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 27, $this->source); })()), "request", [], "any", false, false, false, 27), "locale", [], "any", false, false, false, 27), "header-right", (isset($context["connectUser"]) || array_key_exists("connectUser", $context) ? $context["connectUser"] : (function () { throw new RuntimeError('Variable "connectUser" does not exist.', 27, $this->source); })()));
  107. // line 28
  108. yield "
  109. ";
  110. // line 29
  111. $context["vlang"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 29, $this->source); })()), "request", [], "any", false, false, false, 29), "locale", [], "any", false, false, false, 29);
  112. // line 30
  113. if ((($tmp = !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 30, $this->source); })()), "user", [], "any", false, false, false, 30))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
  114. // line 31
  115. yield " ";
  116. $context["vlang"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 31, $this->source); })()), "user", [], "any", false, false, false, 31), "language", [], "any", false, false, false, 31);
  117. } else {
  118. // line 33
  119. yield " ";
  120. $context["vlang"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 33, $this->source); })()), "session", [], "any", false, false, false, 33), "get", ["lang"], "method", false, false, false, 33);
  121. // line 34
  122. yield " ";
  123. if (Twig\Extension\CoreExtension::testEmpty((isset($context["vlang"]) || array_key_exists("vlang", $context) ? $context["vlang"] : (function () { throw new RuntimeError('Variable "vlang" does not exist.', 34, $this->source); })()))) {
  124. // line 35
  125. yield " ";
  126. $context["vlang"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 35, $this->source); })()), "request", [], "any", false, false, false, 35), "locale", [], "any", false, false, false, 35);
  127. // line 36
  128. yield " ";
  129. }
  130. }
  131. // line 38
  132. yield "
  133. ";
  134. // line 39
  135. $context["arrayTranslate"] = $this->extensions['App\Twig\TranslationsExtension']->getArrayTranslateLocale((isset($context["vlang"]) || array_key_exists("vlang", $context) ? $context["vlang"] : (function () { throw new RuntimeError('Variable "vlang" does not exist.', 39, $this->source); })()));
  136. // line 40
  137. yield "
  138. ";
  139. // line 41
  140. $context["pathHomepage"] = $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("homepage");
  141. // line 42
  142. if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 42, $this->source); })()), "request", [], "any", false, false, false, 42), "locale", [], "any", false, false, false, 42) != "en")) {
  143. // line 43
  144. yield " ";
  145. $context["pathHomepage"] = $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("locale_homepage", ["_locale" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 43, $this->source); })()), "request", [], "any", false, false, false, 43), "locale", [], "any", false, false, false, 43)]);
  146. }
  147. // line 45
  148. yield "
  149. <!DOCTYPE html>
  150. <html lang=\"";
  151. // line 47
  152. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 47, $this->source); })()), "request", [], "any", false, false, false, 47), "locale", [], "any", false, false, false, 47), "html", null, true);
  153. yield "\">
  154. <head>
  155. <meta charset=\"utf-8\">
  156. <!--[if IE]><meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" /><![endif]-->
  157. <title>";
  158. // line 51
  159. yield from $this->unwrap()->yieldBlock('title', $context, $blocks);
  160. yield "</title>
  161. <meta http-equiv=\"Content-Language\" content=\"";
  162. // line 52
  163. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 52, $this->source); })()), "request", [], "any", false, false, false, 52), "locale", [], "any", false, false, false, 52), "html", null, true);
  164. yield "\" />
  165. <meta name=\"language\" content=\"";
  166. // line 53
  167. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 53, $this->source); })()), "request", [], "any", false, false, false, 53), "locale", [], "any", false, false, false, 53), "html", null, true);
  168. yield "\" />
  169. <meta name=\"copyright\" content=\"";
  170. // line 54
  171. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["websitename"]) || array_key_exists("websitename", $context) ? $context["websitename"] : (function () { throw new RuntimeError('Variable "websitename" does not exist.', 54, $this->source); })()), "html", null, true);
  172. yield "\" />
  173. <meta name=\"robots\" content=\"";
  174. // line 55
  175. yield from $this->unwrap()->yieldBlock('robots', $context, $blocks);
  176. yield "\" />
  177. <meta name=\"description\" content=\"";
  178. // line 56
  179. yield from $this->unwrap()->yieldBlock('description', $context, $blocks);
  180. yield "\" />
  181. <meta name=\"viewport\" content=\"initial-scale=1.0\" />
  182. <meta name=\"viewport\" content=\"width=device-width, height=device-height, initial-scale=1, maximum-scale=6, minimum-scale=1, minimal-ui\" />
  183. <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/gh/orestbida/cookieconsent@v3.0.1/dist/cookieconsent.css\">
  184. ";
  185. // line 60
  186. yield from $this->unwrap()->yieldBlock('meta_social', $context, $blocks);
  187. // line 61
  188. yield " ";
  189. yield from $this->unwrap()->yieldBlock('meta', $context, $blocks);
  190. // line 62
  191. yield " ";
  192. yield from $this->unwrap()->yieldBlock('canonical', $context, $blocks);
  193. // line 63
  194. yield " ";
  195. yield from $this->load("components/dns-prefetch.html.twig", 63)->unwrap()->yield($context);
  196. // line 64
  197. yield " ";
  198. yield from $this->load("components/favicon.html.twig", 64)->unwrap()->yield(CoreExtension::merge($context, ["favicon" => (isset($context["favicon"]) || array_key_exists("favicon", $context) ? $context["favicon"] : (function () { throw new RuntimeError('Variable "favicon" does not exist.', 64, $this->source); })())]));
  199. // line 65
  200. yield " ";
  201. yield from $this->load("/vitrine/components/stylesheets.html.twig", 65)->unwrap()->yield($context);
  202. // line 66
  203. yield " ";
  204. yield from $this->unwrap()->yieldBlock('css', $context, $blocks);
  205. // line 67
  206. yield " ";
  207. yield from $this->load("/vitrine/components/scripts_header.html.twig", 67)->unwrap()->yield($context);
  208. // line 68
  209. yield " ";
  210. yield from $this->unwrap()->yieldBlock('js', $context, $blocks);
  211. // line 69
  212. yield " ";
  213. yield (isset($context["htmlTrack"]) || array_key_exists("htmlTrack", $context) ? $context["htmlTrack"] : (function () { throw new RuntimeError('Variable "htmlTrack" does not exist.', 69, $this->source); })());
  214. yield "
  215. </head>
  216. <body class=\"dark-scheme section-dark\">
  217. <div id=\"wrapper\">
  218. <div class=\"float-text show-on-scroll\">
  219. <span><a href=\"#\">Scroll to top</a></span>
  220. </div>
  221. <div class=\"scrollbar-v show-on-scroll\"></div>
  222. <div id=\"de-loader\"></div>
  223. ";
  224. // line 78
  225. yield from $this->load("vitrine/fr/components/header.html.twig", 78)->unwrap()->yield($context);
  226. // line 79
  227. yield " ";
  228. yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
  229. // line 80
  230. yield " </div>
  231. ";
  232. // line 81
  233. yield from $this->load("vitrine/fr/components/footer.html.twig", 81)->unwrap()->yield($context);
  234. // line 82
  235. yield " ";
  236. yield from $this->unwrap()->yieldBlock('footerbody', $context, $blocks);
  237. // line 83
  238. yield " ";
  239. yield from $this->unwrap()->yieldBlock('footer_body', $context, $blocks);
  240. // line 84
  241. yield " ";
  242. yield from $this->load("/vitrine/components/scripts_footer.html.twig", 84)->unwrap()->yield($context);
  243. // line 85
  244. yield " ";
  245. yield from $this->load("components/flashmessage.html.twig", 85)->unwrap()->yield($context);
  246. // line 86
  247. yield " ";
  248. yield from $this->unwrap()->yieldBlock('footer_js', $context, $blocks);
  249. // line 87
  250. yield " ";
  251. yield from $this->unwrap()->yieldBlock('footerjs', $context, $blocks);
  252. // line 88
  253. yield " ";
  254. yield (isset($context["htmlTrack2"]) || array_key_exists("htmlTrack2", $context) ? $context["htmlTrack2"] : (function () { throw new RuntimeError('Variable "htmlTrack2" does not exist.', 88, $this->source); })());
  255. yield "
  256. <script defer src=\"https://cdn.jsdelivr.net/gh/orestbida/cookieconsent@v3.0.1/dist/cookieconsent.umd.js\"></script>
  257. <script>
  258. window.addEventListener('load', function(){
  259. CookieConsent.run({
  260. guiOptions: {
  261. consentModal: {
  262. layout: \"box\",
  263. position: \"bottom right\"
  264. }
  265. },
  266. categories: {
  267. necessary: {
  268. enabled: true,
  269. readOnly: true
  270. },
  271. analytics: {}
  272. },
  273. language: {
  274. default: 'fr',
  275. translations: {
  276. fr: {
  277. consentModal: {
  278. title: 'đŸȘ Nous utilisons des cookies',
  279. description: 'Ce site utilise des cookies pour améliorer votre expérience. Vous pouvez choisir quels cookies accepter.',
  280. acceptAllBtn: 'Tout accepter',
  281. acceptNecessaryBtn: 'Refuser tout',
  282. showPreferencesBtn: 'Gérer les préférences'
  283. },
  284. preferencesModal: {
  285. title: 'Préférences de cookies',
  286. acceptAllBtn: 'Tout accepter',
  287. acceptNecessaryBtn: 'Refuser tout',
  288. savePreferencesBtn: 'Enregistrer',
  289. sections: [
  290. {
  291. title: 'Cookies nécessaires',
  292. description: 'Ces cookies sont essentiels au fonctionnement du site.',
  293. linkedCategory: 'necessary'
  294. },
  295. {
  296. title: 'Cookies analytiques',
  297. description: 'Ces cookies nous aident Ă  comprendre comment vous utilisez notre site.',
  298. linkedCategory: 'analytics'
  299. }
  300. ]
  301. }
  302. }
  303. }
  304. }
  305. });
  306. });
  307. </script>
  308. </body>
  309. </html>";
  310. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  311. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  312. yield from [];
  313. }
  314. // line 51
  315. /**
  316. * @return iterable<null|scalar|\Stringable>
  317. */
  318. public function block_title(array $context, array $blocks = []): iterable
  319. {
  320. $macros = $this->macros;
  321. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  322. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
  323. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  324. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
  325. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  326. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  327. yield from [];
  328. }
  329. // line 55
  330. /**
  331. * @return iterable<null|scalar|\Stringable>
  332. */
  333. public function block_robots(array $context, array $blocks = []): iterable
  334. {
  335. $macros = $this->macros;
  336. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  337. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "robots"));
  338. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  339. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "robots"));
  340. yield "index,follow";
  341. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  342. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  343. yield from [];
  344. }
  345. // line 56
  346. /**
  347. * @return iterable<null|scalar|\Stringable>
  348. */
  349. public function block_description(array $context, array $blocks = []): iterable
  350. {
  351. $macros = $this->macros;
  352. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  353. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "description"));
  354. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  355. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "description"));
  356. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  357. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  358. yield from [];
  359. }
  360. // line 60
  361. /**
  362. * @return iterable<null|scalar|\Stringable>
  363. */
  364. public function block_meta_social(array $context, array $blocks = []): iterable
  365. {
  366. $macros = $this->macros;
  367. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  368. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_social"));
  369. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  370. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_social"));
  371. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  372. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  373. yield from [];
  374. }
  375. // line 61
  376. /**
  377. * @return iterable<null|scalar|\Stringable>
  378. */
  379. public function block_meta(array $context, array $blocks = []): iterable
  380. {
  381. $macros = $this->macros;
  382. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  383. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
  384. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  385. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
  386. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  387. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  388. yield from [];
  389. }
  390. // line 62
  391. /**
  392. * @return iterable<null|scalar|\Stringable>
  393. */
  394. public function block_canonical(array $context, array $blocks = []): iterable
  395. {
  396. $macros = $this->macros;
  397. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  398. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "canonical"));
  399. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  400. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "canonical"));
  401. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  402. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  403. yield from [];
  404. }
  405. // line 66
  406. /**
  407. * @return iterable<null|scalar|\Stringable>
  408. */
  409. public function block_css(array $context, array $blocks = []): iterable
  410. {
  411. $macros = $this->macros;
  412. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  413. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "css"));
  414. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  415. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "css"));
  416. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  417. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  418. yield from [];
  419. }
  420. // line 68
  421. /**
  422. * @return iterable<null|scalar|\Stringable>
  423. */
  424. public function block_js(array $context, array $blocks = []): iterable
  425. {
  426. $macros = $this->macros;
  427. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  428. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "js"));
  429. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  430. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "js"));
  431. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  432. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  433. yield from [];
  434. }
  435. // line 79
  436. /**
  437. * @return iterable<null|scalar|\Stringable>
  438. */
  439. public function block_body(array $context, array $blocks = []): iterable
  440. {
  441. $macros = $this->macros;
  442. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  443. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  444. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  445. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  446. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  447. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  448. yield from [];
  449. }
  450. // line 82
  451. /**
  452. * @return iterable<null|scalar|\Stringable>
  453. */
  454. public function block_footerbody(array $context, array $blocks = []): iterable
  455. {
  456. $macros = $this->macros;
  457. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  458. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footerbody"));
  459. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  460. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footerbody"));
  461. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  462. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  463. yield from [];
  464. }
  465. // line 83
  466. /**
  467. * @return iterable<null|scalar|\Stringable>
  468. */
  469. public function block_footer_body(array $context, array $blocks = []): iterable
  470. {
  471. $macros = $this->macros;
  472. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  473. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footer_body"));
  474. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  475. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footer_body"));
  476. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  477. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  478. yield from [];
  479. }
  480. // line 86
  481. /**
  482. * @return iterable<null|scalar|\Stringable>
  483. */
  484. public function block_footer_js(array $context, array $blocks = []): iterable
  485. {
  486. $macros = $this->macros;
  487. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  488. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footer_js"));
  489. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  490. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footer_js"));
  491. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  492. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  493. yield from [];
  494. }
  495. // line 87
  496. /**
  497. * @return iterable<null|scalar|\Stringable>
  498. */
  499. public function block_footerjs(array $context, array $blocks = []): iterable
  500. {
  501. $macros = $this->macros;
  502. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  503. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footerjs"));
  504. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  505. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footerjs"));
  506. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  507. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  508. yield from [];
  509. }
  510. /**
  511. * @codeCoverageIgnore
  512. */
  513. public function getTemplateName(): string
  514. {
  515. return "vitrine/fr/layout.html.twig";
  516. }
  517. /**
  518. * @codeCoverageIgnore
  519. */
  520. public function isTraitable(): bool
  521. {
  522. return false;
  523. }
  524. /**
  525. * @codeCoverageIgnore
  526. */
  527. public function getDebugInfo(): array
  528. {
  529. return array ( 594 => 87, 572 => 86, 550 => 83, 528 => 82, 506 => 79, 484 => 68, 462 => 66, 440 => 62, 418 => 61, 396 => 60, 374 => 56, 351 => 55, 329 => 51, 262 => 88, 259 => 87, 256 => 86, 253 => 85, 250 => 84, 247 => 83, 244 => 82, 242 => 81, 239 => 80, 236 => 79, 234 => 78, 221 => 69, 218 => 68, 215 => 67, 212 => 66, 209 => 65, 206 => 64, 203 => 63, 200 => 62, 197 => 61, 195 => 60, 188 => 56, 184 => 55, 180 => 54, 176 => 53, 172 => 52, 168 => 51, 161 => 47, 157 => 45, 153 => 43, 151 => 42, 149 => 41, 146 => 40, 144 => 39, 141 => 38, 137 => 36, 134 => 35, 131 => 34, 128 => 33, 124 => 31, 122 => 30, 120 => 29, 117 => 28, 115 => 27, 113 => 26, 110 => 25, 108 => 24, 106 => 23, 104 => 22, 102 => 21, 100 => 20, 98 => 19, 96 => 18, 94 => 17, 92 => 16, 90 => 15, 88 => 14, 86 => 13, 84 => 12, 82 => 11, 80 => 10, 78 => 9, 76 => 8, 74 => 7, 70 => 5, 67 => 4, 65 => 3, 63 => 2, 61 => 1,);
  530. }
  531. public function getSourceContext(): Source
  532. {
  533. return new Source("{% set connectUser = false %}
  534. {% set connectUser2 = false %}
  535. {% if app.user is not null %}
  536. {% set connectUser = true %}
  537. {% set connectUser2 = false %}
  538. {% endif %}
  539. {% set pathAbsolute = app.request.schemeAndHttpHost ~ app.request.requestUri %}
  540. {% set paramTool = getCoreToolsList(\"blog\") %}
  541. {% set logo = paramTool['logo'] %}
  542. {% set logo_width = paramTool['logo_width'] %}
  543. {% set logo_height = paramTool['logo_height'] %}
  544. {% set logomobile = paramTool['logomobile'] %}
  545. {% set logomobile_width = paramTool['logomobile_width'] %}
  546. {% set logomobile_height = paramTool['logomobile_height'] %}
  547. {% set twitter = paramTool['twitter'] %}
  548. {% set facebook = paramTool['facebook'] %}
  549. {% set instagram = paramTool['instagram'] %}
  550. {% set youtube = paramTool['youtube'] %}
  551. {% set linkedin = paramTool['linkedin'] %}
  552. {% set favicon = paramTool['favicon'] %}
  553. {% set websitename = paramTool['websitename'] %}
  554. {% set htmlTrack = paramTool['htmltrack'] %}
  555. {% set htmlTrack2 = paramTool['htmltrack2'] %}
  556. {% set domain = paramTool['absolute_domain'] %}
  557. {% set menuHeader = getMenuWebsiteArray(app.request.locale,\"header\",connectUser) %}
  558. {% set menuHeaderRight = getMenuWebsiteArray(app.request.locale,\"header-right\",connectUser) %}
  559. {% set vlang = app.request.locale %}
  560. {% if app.user is not null %}
  561. {% set vlang = app.user.language %}
  562. {% else %}
  563. {% set vlang = app.session.get('lang') %}
  564. {% if vlang is empty %}
  565. {% set vlang = app.request.locale %}
  566. {% endif %}
  567. {% endif %}
  568. {% set arrayTranslate = getArrayTranslateLocale(vlang) %}
  569. {% set pathHomepage = path('homepage') %}
  570. {% if app.request.locale != \"en\" %}
  571. {% set pathHomepage = path('locale_homepage',{'_locale':app.request.locale}) %}
  572. {% endif %}
  573. <!DOCTYPE html>
  574. <html lang=\"{{ app.request.locale }}\">
  575. <head>
  576. <meta charset=\"utf-8\">
  577. <!--[if IE]><meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" /><![endif]-->
  578. <title>{% block title %}{% endblock title %}</title>
  579. <meta http-equiv=\"Content-Language\" content=\"{{ app.request.locale }}\" />
  580. <meta name=\"language\" content=\"{{ app.request.locale }}\" />
  581. <meta name=\"copyright\" content=\"{{ websitename }}\" />
  582. <meta name=\"robots\" content=\"{% block robots %}index,follow{% endblock robots %}\" />
  583. <meta name=\"description\" content=\"{% block description %}{% endblock description %}\" />
  584. <meta name=\"viewport\" content=\"initial-scale=1.0\" />
  585. <meta name=\"viewport\" content=\"width=device-width, height=device-height, initial-scale=1, maximum-scale=6, minimum-scale=1, minimal-ui\" />
  586. <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/gh/orestbida/cookieconsent@v3.0.1/dist/cookieconsent.css\">
  587. {% block meta_social %}{% endblock meta_social %}
  588. {% block meta %}{% endblock meta %}
  589. {% block canonical %}{% endblock canonical %}
  590. {% include \"components/dns-prefetch.html.twig\" %}
  591. {% include \"components/favicon.html.twig\" with {'favicon':favicon} %}
  592. {% include \"/vitrine/components/stylesheets.html.twig\" %}
  593. {% block css %}{% endblock css %}
  594. {% include \"/vitrine/components/scripts_header.html.twig\" %}
  595. {% block js %}{% endblock js %}
  596. {{ htmlTrack|raw }}
  597. </head>
  598. <body class=\"dark-scheme section-dark\">
  599. <div id=\"wrapper\">
  600. <div class=\"float-text show-on-scroll\">
  601. <span><a href=\"#\">Scroll to top</a></span>
  602. </div>
  603. <div class=\"scrollbar-v show-on-scroll\"></div>
  604. <div id=\"de-loader\"></div>
  605. {% include \"vitrine/fr/components/header.html.twig\" %}
  606. {% block body %}{% endblock body %}
  607. </div>
  608. {% include \"vitrine/fr/components/footer.html.twig\" %}
  609. {% block footerbody %}{% endblock footerbody %}
  610. {% block footer_body %}{% endblock footer_body %}
  611. {% include \"/vitrine/components/scripts_footer.html.twig\" %}
  612. {% include \"components/flashmessage.html.twig\" %}
  613. {% block footer_js %}{% endblock footer_js %}
  614. {% block footerjs %}{% endblock footerjs %}
  615. {{ htmlTrack2|raw }}
  616. <script defer src=\"https://cdn.jsdelivr.net/gh/orestbida/cookieconsent@v3.0.1/dist/cookieconsent.umd.js\"></script>
  617. <script>
  618. window.addEventListener('load', function(){
  619. CookieConsent.run({
  620. guiOptions: {
  621. consentModal: {
  622. layout: \"box\",
  623. position: \"bottom right\"
  624. }
  625. },
  626. categories: {
  627. necessary: {
  628. enabled: true,
  629. readOnly: true
  630. },
  631. analytics: {}
  632. },
  633. language: {
  634. default: 'fr',
  635. translations: {
  636. fr: {
  637. consentModal: {
  638. title: 'đŸȘ Nous utilisons des cookies',
  639. description: 'Ce site utilise des cookies pour améliorer votre expérience. Vous pouvez choisir quels cookies accepter.',
  640. acceptAllBtn: 'Tout accepter',
  641. acceptNecessaryBtn: 'Refuser tout',
  642. showPreferencesBtn: 'Gérer les préférences'
  643. },
  644. preferencesModal: {
  645. title: 'Préférences de cookies',
  646. acceptAllBtn: 'Tout accepter',
  647. acceptNecessaryBtn: 'Refuser tout',
  648. savePreferencesBtn: 'Enregistrer',
  649. sections: [
  650. {
  651. title: 'Cookies nécessaires',
  652. description: 'Ces cookies sont essentiels au fonctionnement du site.',
  653. linkedCategory: 'necessary'
  654. },
  655. {
  656. title: 'Cookies analytiques',
  657. description: 'Ces cookies nous aident Ă  comprendre comment vous utilisez notre site.',
  658. linkedCategory: 'analytics'
  659. }
  660. ]
  661. }
  662. }
  663. }
  664. }
  665. });
  666. });
  667. </script>
  668. </body>
  669. </html>", "vitrine/fr/layout.html.twig", "/var/www/vhosts/mirtillostudio.com/ch.mirtillostudio.com/templates/vitrine/fr/layout.html.twig");
  670. }
  671. }