<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* front_v4/mca/store/list.html.twig */
class __TwigTemplate_fd610b01f29c0a8a2eb6c0fdb3ce85a7013c7cdf73a0c1c00682faaf026a956b extends \Twig\Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'meta_title' => [$this, 'block_meta_title'],
'meta_description' => [$this, 'block_meta_description'],
'meta_robots' => [$this, 'block_meta_robots'],
'meta_canonical' => [$this, 'block_meta_canonical'],
'meta_custom' => [$this, 'block_meta_custom'],
'stylesheets' => [$this, 'block_stylesheets'],
'content' => [$this, 'block_content'],
'javascripts' => [$this, 'block_javascripts'],
];
}
protected function doGetParent(array $context)
{
// line 1
return "front_v4/base.html.twig";
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "front_v4/mca/store/list.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "front_v4/mca/store/list.html.twig"));
$this->parent = $this->loadTemplate("front_v4/base.html.twig", "front_v4/mca/store/list.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
// line 3
public function block_meta_title($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_title"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_title"));
// line 4
echo " Centres auditifs partenaires et indépendants en France ";
if (((array_key_exists("pagination", $context) && !(null === (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 4, $this->source); })()))) && !twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 4, $this->source); })()), "params", [], "any", false, false, false, 4)))) {
echo " | Page ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 4, $this->source); })()), "currentPageNumber", [], "any", false, false, false, 4), "html", null, true);
}
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 7
public function block_meta_description($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_description"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_description"));
// line 8
echo " Découvrez notre liste complète de centres auditifs partenaires et indépendants dans toute la France, offrant des bilans auditifs gratuits. Trouvez des solutions auditives de qualité avec nos audioprothésistes expérimentés. Prenez rendez-vous dès maintenant pour retrouver une audition parfaite.
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 11
public function block_meta_robots($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_robots"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_robots"));
// line 12
echo " ";
// line 13
echo " ";
// line 14
echo " ";
// line 15
echo " ";
// line 16
echo " ";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 19
public function block_meta_canonical($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_canonical"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_canonical"));
// line 20
echo " <link rel=\"canonical\"
href=\"";
// line 21
echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 21, $this->source); })()), "request", [], "any", false, false, false, 21), "getSchemeAndHttpHost", [], "any", false, false, false, 21) . twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 21, $this->source); })()), "request", [], "any", false, false, false, 21), "baseUrl", [], "any", false, false, false, 21)) . twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 21, $this->source); })()), "request", [], "any", false, false, false, 21), "requesturi", [], "any", false, false, false, 21)), "html", null, true);
echo "\"/>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 24
public function block_meta_custom($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_custom"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_custom"));
// line 25
echo " ";
if ((array_key_exists("pagination", $context) && !(null === (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 25, $this->source); })())))) {
// line 26
echo " ";
$context["numberOfPage"] = (twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 26, $this->source); })()), "totalItemCount", [], "any", false, false, false, 26) / twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 26, $this->source); })()), "itemNumberPerPage", [], "any", false, false, false, 26));
// line 27
echo " ";
if (((isset($context["numberOfPage"]) || array_key_exists("numberOfPage", $context) ? $context["numberOfPage"] : (function () { throw new RuntimeError('Variable "numberOfPage" does not exist.', 27, $this->source); })()) > 1)) {
// line 28
echo " ";
$context["next"] = (twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 28, $this->source); })()), "currentPageNumber", [], "any", false, false, false, 28) + 1);
// line 29
echo " ";
$context["prev"] = (twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 29, $this->source); })()), "currentPageNumber", [], "any", false, false, false, 29) - 1);
// line 30
echo " ";
if ((twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 30, $this->source); })()), "currentPageNumber", [], "any", false, false, false, 30) == 1)) {
// line 31
echo " ";
$context["next"] = (twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 31, $this->source); })()), "currentPageNumber", [], "any", false, false, false, 31) + 1);
// line 32
echo " <link rel=\"next\" href=\"";
echo twig_escape_filter($this->env, (($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 32, $this->source); })()), "request", [], "any", false, false, false, 32), "attributes", [], "any", false, false, false, 32), "get", [0 => "_route"], "method", false, false, false, 32), twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 33
(isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 33, $this->source); })()), "request", [], "any", false, false, false, 33), "attributes", [], "any", false, false, false, 33), "get", [0 => "_route_params"], "method", false, false, false, 33)) . "?page=") . (isset($context["next"]) || array_key_exists("next", $context) ? $context["next"] : (function () { throw new RuntimeError('Variable "next" does not exist.', 33, $this->source); })())), "html", null, true);
echo "\"/>
";
} elseif ((twig_get_attribute($this->env, $this->source, // line 34
(isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 34, $this->source); })()), "currentPageNumber", [], "any", false, false, false, 34) == (isset($context["numberOfPage"]) || array_key_exists("numberOfPage", $context) ? $context["numberOfPage"] : (function () { throw new RuntimeError('Variable "numberOfPage" does not exist.', 34, $this->source); })()))) {
// line 35
echo " <link rel=\"prev\" href=\"";
echo twig_escape_filter($this->env, (($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($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), "attributes", [], "any", false, false, false, 35), "get", [0 => "_route"], "method", false, false, false, 35), twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 36
(isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 36, $this->source); })()), "request", [], "any", false, false, false, 36), "attributes", [], "any", false, false, false, 36), "get", [0 => "_route_params"], "method", false, false, false, 36)) . "?page=") . (isset($context["prev"]) || array_key_exists("prev", $context) ? $context["prev"] : (function () { throw new RuntimeError('Variable "prev" does not exist.', 36, $this->source); })())), "html", null, true);
echo "\"/>
";
} else {
// line 38
echo " <link rel=\"next\" href=\"";
echo twig_escape_filter($this->env, (($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 38, $this->source); })()), "request", [], "any", false, false, false, 38), "attributes", [], "any", false, false, false, 38), "get", [0 => "_route"], "method", false, false, false, 38), twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 39
(isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 39, $this->source); })()), "request", [], "any", false, false, false, 39), "attributes", [], "any", false, false, false, 39), "get", [0 => "_route_params"], "method", false, false, false, 39)) . "?page=") . (isset($context["next"]) || array_key_exists("next", $context) ? $context["next"] : (function () { throw new RuntimeError('Variable "next" does not exist.', 39, $this->source); })())), "html", null, true);
echo "\"/>
<link rel=\"prev\" href=\"";
// line 40
echo twig_escape_filter($this->env, (($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 40, $this->source); })()), "request", [], "any", false, false, false, 40), "attributes", [], "any", false, false, false, 40), "get", [0 => "_route"], "method", false, false, false, 40), twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 41
(isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 41, $this->source); })()), "request", [], "any", false, false, false, 41), "attributes", [], "any", false, false, false, 41), "get", [0 => "_route_params"], "method", false, false, false, 41)) . "?page=") . (isset($context["prev"]) || array_key_exists("prev", $context) ? $context["prev"] : (function () { throw new RuntimeError('Variable "prev" does not exist.', 41, $this->source); })())), "html", null, true);
echo "\"/>
";
}
// line 43
echo " ";
}
// line 44
echo " ";
}
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 53
public function block_stylesheets($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
// line 54
echo " ";
echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("store_finder");
echo "
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 57
public function block_content($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
// line 58
echo " <!-- Banner -->
<div class=\"bg-img-center\"
style=\"background-image: url(";
// line 60
echo twig_escape_filter($this->env, $this->extensions['Liip\ImagineBundle\Templating\FilterExtension']->filter($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/audioprothesiste_mon_centre_auditif.jpg"), "city_banner_webp"), "html", null, true);
echo "); background-position: top\">
<div class=\"gradient-overlay-half-dark-v2\">
<div class=\"container content-space-2 content-space-lg-3\">
<div class=\"w-md-65 w-lg-65\">
<div class=\"mb-4\">
<h1 class=\"h2 text-white\">Découvrez les audioprothésistes partenaires de Mon Centre
Auditif.</h1>
<h2 class=\"h4 text-white\">Prenez soin de votre audition avec notre réseau de centres
auditifs.</h2>
</div>
</div>
</div>
</div>
</div>
<!-- End Banner -->
<div class=\"container content-space-1 w-lg-65 mx-auto\">
<h2>Bilan auditif gratuit et solutions auditives de qualité.</h2>
<p>
Découvrez notre liste complète de centres auditifs partenaires et indépendants dans toute la France,
offrant
des bilans auditifs gratuits.
Nos audioprothésistes qualifiés sont là pour vous aider à prendre soin de votre audition.
</p>
<p>
Que vous cherchiez un centre auditif près de chez vous, nos partenaires sont prêts à vous accompagner.
Obtenez un bilan auditif gratuit approfondi et profitez des conseils d'experts pour trouver les
meilleures
solutions auditives adaptées à vos besoins.
<br>
Nos centres auditifs partenaires sont spécialisés dans la correction auditive et utilisent les dernières
technologies pour améliorer votre qualité de vie.
</p>
<p>
Ne laissez pas les problèmes auditifs vous freiner, prenez rendez-vous dès maintenant avec nos
audioprothésistes expérimentés.
Retrouvez une audition claire et nette grâce à nos centres auditifs de confiance.
</p>
<hr>
<div class=\"pt-6\">
<h4 class=\"h3 text-center text-primary\">Liste de nos centres auditifs partenaires :</h4>
";
// line 101
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 101, $this->source); })()), "items", [], "any", false, false, false, 101));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["storeDp"]) {
// line 102
echo " <p class=\"h4 pt-3\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["storeDp"], "name_department", [], "any", false, false, false, 102), "html", null, true);
echo "</p>
";
// line 103
$context["linkToStore"] = true;
// line 104
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, $context["storeDp"], "stores", [], "any", false, false, false, 104));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["store"]) {
// line 105
echo " ";
$this->loadTemplate("front_v4/mca/store/_store_card.html.twig", "front_v4/mca/store/list.html.twig", 105)->display($context);
// line 106
echo " ";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['store'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 107
echo " ";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['storeDp'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 108
echo "
<!-- Pagination -->
";
// line 110
if ((array_key_exists("pagination", $context) && !(null === (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 110, $this->source); })())))) {
// line 111
echo " <div class=\"navigation pagination mt-5 justify-content-center\">
";
// line 112
twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 112, $this->source); })()), "setTemplate", [0 => "@KnpPaginator/Pagination/twitter_bootstrap_v4_pagination.html.twig"], "method", false, false, false, 112);
// line 113
echo " ";
echo $this->extensions['Knp\Bundle\PaginatorBundle\Twig\Extension\PaginationExtension']->render($this->env, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 113, $this->source); })()));
echo "
</div>
";
}
// line 116
echo " <!-- End Pagination -->
</div>
</div>
<!-- End Info -->
<div class=\"container mb-10\">
<p class=\"h3 text-center\">Vous ne trouvez pas le centre auditif idéal dans cette liste ?</p>
<p class=\"text-center w-lg-75 mx-lg-auto mb-5\">Si vous ne trouvez pas le centre auditif qui vous intéresse dans
cette liste, nous avons deux solutions
simples à vous proposer pour obtenir un <b>bilan auditif gratuit</b><sup>*</sup> :</p>
";
// line 126
$this->loadTemplate("front_v4/mca/components/_cross_sell_two_cards.html.twig", "front_v4/mca/store/list.html.twig", 126)->display($context);
// line 127
echo " </div>
<div class=\"mb-5 mb-lg-10\">
";
// line 130
$this->loadTemplate("front_v4/mca/components/_cta_full_size_circle.html.twig", "front_v4/mca/store/list.html.twig", 130)->display($context);
// line 131
echo " </div>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 135
public function block_javascripts($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
// line 136
echo " <script
src=\"https://code.jquery.com/jquery-3.7.1.min.js\"
integrity=\"sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=\"
crossorigin=\"anonymous\"></script>
<script type=\"application/ld+json\">
{
\"@context\": \"https://schema.org\",
\"@type\": \"BreadcrumbList\",
\"itemListElement\": [
";
// line 146
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable((isset($context["breadcrumbs"]) || array_key_exists("breadcrumbs", $context) ? $context["breadcrumbs"] : (function () { throw new RuntimeError('Variable "breadcrumbs" does not exist.', 146, $this->source); })()));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["breadcrumb"]) {
// line 147
echo " {
\"@type\": \"ListItem\",
\"position\": \"";
// line 149
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 149), "html", null, true);
echo "\",
\"item\": {
\"@id\": \"";
// line 151
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["breadcrumb"], "url", [], "any", false, false, false, 151), "html", null, true);
echo "\",
\"name\": \"";
// line 152
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["breadcrumb"], "name", [], "any", false, false, false, 152), "html", null, true);
echo "\"
}
}";
// line 154
echo (( !twig_get_attribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 154)) ? (",") : (""));
echo "
";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['breadcrumb'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 156
echo " ]
}
</script>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
public function getTemplateName()
{
return "front_v4/mca/store/list.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 513 => 156, 497 => 154, 492 => 152, 488 => 151, 483 => 149, 479 => 147, 462 => 146, 450 => 136, 440 => 135, 428 => 131, 426 => 130, 421 => 127, 419 => 126, 407 => 116, 400 => 113, 398 => 112, 395 => 111, 393 => 110, 389 => 108, 375 => 107, 361 => 106, 358 => 105, 340 => 104, 338 => 103, 333 => 102, 316 => 101, 272 => 60, 268 => 58, 258 => 57, 245 => 54, 235 => 53, 224 => 44, 221 => 43, 216 => 41, 215 => 40, 211 => 39, 209 => 38, 204 => 36, 202 => 35, 200 => 34, 196 => 33, 194 => 32, 191 => 31, 188 => 30, 185 => 29, 182 => 28, 179 => 27, 176 => 26, 173 => 25, 163 => 24, 151 => 21, 148 => 20, 138 => 19, 128 => 16, 126 => 15, 124 => 14, 122 => 13, 120 => 12, 110 => 11, 99 => 8, 89 => 7, 75 => 4, 65 => 3, 42 => 1,);
}
public function getSourceContext()
{
return new Source("{% extends ('front_v4/base.html.twig') %}
{% block meta_title %}
Centres auditifs partenaires et indépendants en France {% if pagination is defined and pagination is not null and pagination.params is not empty %} | Page {{ pagination.currentPageNumber }}{% endif %}
{% endblock meta_title %}
{% block meta_description %}
Découvrez notre liste complète de centres auditifs partenaires et indépendants dans toute la France, offrant des bilans auditifs gratuits. Trouvez des solutions auditives de qualité avec nos audioprothésistes expérimentés. Prenez rendez-vous dès maintenant pour retrouver une audition parfaite.
{% endblock meta_description %}
{% block meta_robots %}
{# {% if not store.storePage %} #}
{# <meta name=\"robots\" content=\"noindex\"> #}
{# {% else %} #}
{# {{ parent() }} #}
{# {% endif %} #}
{% endblock %}
{% block meta_canonical %}
<link rel=\"canonical\"
href=\"{{ app.request.getSchemeAndHttpHost ~ app.request.baseUrl ~ app.request.requesturi }}\"/>
{% endblock meta_canonical %}
{% block meta_custom %}
{% if pagination is defined and pagination is not null %}
{% set numberOfPage = pagination.totalItemCount / pagination.itemNumberPerPage %}
{% if numberOfPage > 1 %}
{% set next = pagination.currentPageNumber+1 %}
{% set prev = pagination.currentPageNumber-1 %}
{% if pagination.currentPageNumber == 1 %}
{% set next = pagination.currentPageNumber+1 %}
<link rel=\"next\" href=\"{{ path(app.request.attributes.get('_route'),
app.request.attributes.get('_route_params')) ~ \"?page=\" ~ next }}\"/>
{% elseif pagination.currentPageNumber == numberOfPage %}
<link rel=\"prev\" href=\"{{ path(app.request.attributes.get('_route'),
app.request.attributes.get('_route_params')) ~ \"?page=\" ~ prev }}\"/>
{% else %}
<link rel=\"next\" href=\"{{ path(app.request.attributes.get('_route'),
app.request.attributes.get('_route_params')) ~ \"?page=\" ~ next }}\"/>
<link rel=\"prev\" href=\"{{ path(app.request.attributes.get('_route'),
app.request.attributes.get('_route_params')) ~ \"?page=\" ~ prev }}\"/>
{% endif %}
{% endif %}
{% endif %}
{% endblock meta_custom %}
{# cacher la navbar et le footer #}
{# {% set hideNavbar = true %} #}
{# {% set hideFooter = true %} #}
{% block stylesheets %}
{{ encore_entry_link_tags('store_finder') }}
{% endblock stylesheets %}
{% block content %}
<!-- Banner -->
<div class=\"bg-img-center\"
style=\"background-image: url({{ asset('build/audioprothesiste_mon_centre_auditif.jpg')|imagine_filter('city_banner_webp') }}); background-position: top\">
<div class=\"gradient-overlay-half-dark-v2\">
<div class=\"container content-space-2 content-space-lg-3\">
<div class=\"w-md-65 w-lg-65\">
<div class=\"mb-4\">
<h1 class=\"h2 text-white\">Découvrez les audioprothésistes partenaires de Mon Centre
Auditif.</h1>
<h2 class=\"h4 text-white\">Prenez soin de votre audition avec notre réseau de centres
auditifs.</h2>
</div>
</div>
</div>
</div>
</div>
<!-- End Banner -->
<div class=\"container content-space-1 w-lg-65 mx-auto\">
<h2>Bilan auditif gratuit et solutions auditives de qualité.</h2>
<p>
Découvrez notre liste complète de centres auditifs partenaires et indépendants dans toute la France,
offrant
des bilans auditifs gratuits.
Nos audioprothésistes qualifiés sont là pour vous aider à prendre soin de votre audition.
</p>
<p>
Que vous cherchiez un centre auditif près de chez vous, nos partenaires sont prêts à vous accompagner.
Obtenez un bilan auditif gratuit approfondi et profitez des conseils d'experts pour trouver les
meilleures
solutions auditives adaptées à vos besoins.
<br>
Nos centres auditifs partenaires sont spécialisés dans la correction auditive et utilisent les dernières
technologies pour améliorer votre qualité de vie.
</p>
<p>
Ne laissez pas les problèmes auditifs vous freiner, prenez rendez-vous dès maintenant avec nos
audioprothésistes expérimentés.
Retrouvez une audition claire et nette grâce à nos centres auditifs de confiance.
</p>
<hr>
<div class=\"pt-6\">
<h4 class=\"h3 text-center text-primary\">Liste de nos centres auditifs partenaires :</h4>
{% for storeDp in pagination.items %}
<p class=\"h4 pt-3\">{{ storeDp.name_department }}</p>
{% set linkToStore = true %}
{% for store in storeDp.stores %}
{% include ('front_v4/mca/store/_store_card.html.twig') %}
{% endfor %}
{% endfor %}
<!-- Pagination -->
{% if pagination is defined and pagination is not null %}
<div class=\"navigation pagination mt-5 justify-content-center\">
{% do pagination.setTemplate('@KnpPaginator/Pagination/twitter_bootstrap_v4_pagination.html.twig') %}
{{ knp_pagination_render(pagination) }}
</div>
{% endif %}
<!-- End Pagination -->
</div>
</div>
<!-- End Info -->
<div class=\"container mb-10\">
<p class=\"h3 text-center\">Vous ne trouvez pas le centre auditif idéal dans cette liste ?</p>
<p class=\"text-center w-lg-75 mx-lg-auto mb-5\">Si vous ne trouvez pas le centre auditif qui vous intéresse dans
cette liste, nous avons deux solutions
simples à vous proposer pour obtenir un <b>bilan auditif gratuit</b><sup>*</sup> :</p>
{% include 'front_v4/mca/components/_cross_sell_two_cards.html.twig' %}
</div>
<div class=\"mb-5 mb-lg-10\">
{% include 'front_v4/mca/components/_cta_full_size_circle.html.twig' %}
</div>
{% endblock content %}
{% block javascripts %}
<script
src=\"https://code.jquery.com/jquery-3.7.1.min.js\"
integrity=\"sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=\"
crossorigin=\"anonymous\"></script>
<script type=\"application/ld+json\">
{
\"@context\": \"https://schema.org\",
\"@type\": \"BreadcrumbList\",
\"itemListElement\": [
{% for breadcrumb in breadcrumbs %}
{
\"@type\": \"ListItem\",
\"position\": \"{{ loop.index }}\",
\"item\": {
\"@id\": \"{{ breadcrumb.url }}\",
\"name\": \"{{ breadcrumb.name }}\"
}
}{{ not loop.last ? ',' : '' }}
{% endfor %}
]
}
</script>
{% endblock javascripts %}
", "front_v4/mca/store/list.html.twig", "/var/www/hearing_store_locator/templates/front_v4/mca/store/list.html.twig");
}
}