Twig \ Error \ RuntimeError
An exception has been thrown during the rendering of a template ("Undefined index: ").
Previous exceptions
  • Undefined index: (8)
Twig\Error\RuntimeError thrown with message "An exception has been thrown during the rendering of a template ("Undefined index: ")." Stacktrace: #69 Twig\Error\RuntimeError in /var/app/current/user/themes/capifrance/templates/seo_sitemap-villes-letter.html.twig:74 #68 Whoops\Exception\ErrorException in /var/app/current/user/plugins/seofactory/classes/Searches/PolygonSearch.php:155 #67 Grav\Common\Debugger:deprecatedErrorHandler in /var/app/current/user/plugins/seofactory/classes/Searches/PolygonSearch.php:155 #66 Grav\Plugin\SEOFactory\Searches\PolygonSearch:findAllCities in /var/app/current/user/plugins/seofactory/classes/SeoFunctions.php:1156 #65 Grav\Plugin\SEOFactory\SeoFunctions:searchTopCitiesSEO in /var/app/current/cache/twig/8b/8b791a3bebef232a5a223ac721c003a242015640896f50a11e79a3ee2fa91200.php:181 #64 __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0:block_content in /var/app/current/vendor/twig/twig/src/Template.php:216 #63 Twig\Template:displayBlock in /var/app/current/cache/twig/9c/9c32d6bc9912c6718b75be92315d4c4a3acc76ed3c152f845f4ba511c5b9ac07.php:471 #62 __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b:block_body in /var/app/current/vendor/twig/twig/src/Template.php:216 #61 Twig\Template:displayBlock in /var/app/current/cache/twig/9c/9c32d6bc9912c6718b75be92315d4c4a3acc76ed3c152f845f4ba511c5b9ac07.php:152 #60 __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b:doDisplay in /var/app/current/vendor/twig/twig/src/Template.php:443 #59 Twig\Template:displayWithErrorHandling in /var/app/current/vendor/twig/twig/src/Template.php:414 #58 Twig\Template:display in /var/app/current/cache/twig/8b/8b791a3bebef232a5a223ac721c003a242015640896f50a11e79a3ee2fa91200.php:69 #57 __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0:doDisplay in /var/app/current/vendor/twig/twig/src/Template.php:443 #56 Twig\Template:displayWithErrorHandling in /var/app/current/vendor/twig/twig/src/Template.php:414 #55 Twig\Template:display in /var/app/current/vendor/twig/twig/src/Template.php:422 #54 Twig\Template:render in /var/app/current/vendor/twig/twig/src/TemplateWrapper.php:47 #53 Twig\TemplateWrapper:render in /var/app/current/vendor/twig/twig/src/Environment.php:384 #52 Twig\Environment:render in /var/app/current/system/src/Grav/Common/Twig/Twig.php:388 #51 Grav\Common\Twig\Twig:processSite in /var/app/current/system/src/Grav/Common/Service/OutputServiceProvider.php:28 #50 Grav\Common\Service\OutputServiceProvider:Grav\Common\Service\{closure} in /var/app/current/vendor/pimple/pimple/src/Pimple/Container.php:118 #49 Pimple\Container:offsetGet in /var/app/current/system/src/Grav/Common/Processors/RenderProcessor.php:28 #48 Grav\Common\Processors\RenderProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #47 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #46 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/DebuggerAssetsProcessor.php:28 #45 Grav\Common\Processors\DebuggerAssetsProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #44 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #43 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/PagesProcessor.php:69 #42 Grav\Common\Processors\PagesProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #41 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #40 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/TwigProcessor.php:27 #39 Grav\Common\Processors\TwigProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #38 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #37 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/AssetsProcessor.php:28 #36 Grav\Common\Processors\AssetsProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #35 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #34 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/SchedulerProcessor.php:29 #33 Grav\Common\Processors\SchedulerProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #32 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #31 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/BackupsProcessor.php:28 #30 Grav\Common\Processors\BackupsProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #29 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #28 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/TasksProcessor.php:59 #27 Grav\Common\Processors\TasksProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #26 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #25 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/RequestProcessor.php:52 #24 Grav\Common\Processors\RequestProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #23 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #22 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/ThemesProcessor.php:27 #21 Grav\Common\Processors\ThemesProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #20 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #19 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/PluginsProcessor.php:30 #18 Grav\Common\Processors\PluginsProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #17 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #16 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/InitializeProcessor.php:78 #15 Grav\Common\Processors\InitializeProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #14 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #13 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/DebuggerProcessor.php:27 #12 Grav\Common\Processors\DebuggerProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #11 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #10 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/ErrorsProcessor.php:27 #9 Grav\Common\Processors\ErrorsProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #8 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #7 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/LoggerProcessor.php:48 #6 Grav\Common\Processors\LoggerProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #5 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #4 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Processors/ConfigurationProcessor.php:28 #3 Grav\Common\Processors\ConfigurationProcessor:process in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:45 #2 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Framework/RequestHandler/Traits/RequestHandlerTrait.php:57 #1 Grav\Framework\RequestHandler\RequestHandler:handle in /var/app/current/system/src/Grav/Common/Grav.php:249 #0 Grav\Common\Grav:process in /var/app/current/index.php:53
Stack frames (70)
69
Twig
\
Error
\
RuntimeError
/
user
/
themes
/
capifrance
/
templates
/
seo_sitemap-villes-letter.html.twig
74
68
Whoops
\
Exception
\
ErrorException
/
user
/
plugins
/
seofactory
/
classes
/
Searches
/
PolygonSearch.php
155
67
Grav
\
Common
\
Debugger
deprecatedErrorHandler
/
user
/
plugins
/
seofactory
/
classes
/
Searches
/
PolygonSearch.php
155
66
Grav
\
Plugin
\
SEOFactory
\
Searches
\
PolygonSearch
findAllCities
/
user
/
plugins
/
seofactory
/
classes
/
SeoFunctions.php
1156
65
Grav
\
Plugin
\
SEOFactory
\
SeoFunctions
searchTopCitiesSEO
/
cache
/
twig
/
8b
/
8b791a3bebef232a5a223ac721c003a242015640896f50a11e79a3ee2fa91200.php
181
64
__TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0
block_content
/
vendor
/
twig
/
twig
/
src
/
Template.php
216
63
Twig
\
Template
displayBlock
/
cache
/
twig
/
9c
/
9c32d6bc9912c6718b75be92315d4c4a3acc76ed3c152f845f4ba511c5b9ac07.php
471
62
__TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b
block_body
/
vendor
/
twig
/
twig
/
src
/
Template.php
216
61
Twig
\
Template
displayBlock
/
cache
/
twig
/
9c
/
9c32d6bc9912c6718b75be92315d4c4a3acc76ed3c152f845f4ba511c5b9ac07.php
152
60
__TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b
doDisplay
/
vendor
/
twig
/
twig
/
src
/
Template.php
443
59
Twig
\
Template
displayWithErrorHandling
/
vendor
/
twig
/
twig
/
src
/
Template.php
414
58
Twig
\
Template
display
/
cache
/
twig
/
8b
/
8b791a3bebef232a5a223ac721c003a242015640896f50a11e79a3ee2fa91200.php
69
57
__TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0
doDisplay
/
vendor
/
twig
/
twig
/
src
/
Template.php
443
56
Twig
\
Template
displayWithErrorHandling
/
vendor
/
twig
/
twig
/
src
/
Template.php
414
55
Twig
\
Template
display
/
vendor
/
twig
/
twig
/
src
/
Template.php
422
54
Twig
\
Template
render
/
vendor
/
twig
/
twig
/
src
/
TemplateWrapper.php
47
53
Twig
\
TemplateWrapper
render
/
vendor
/
twig
/
twig
/
src
/
Environment.php
384
52
Twig
\
Environment
render
/
system
/
src
/
Grav
/
Common
/
Twig
/
Twig.php
388
51
Grav
\
Common
\
Twig
\
Twig
processSite
/
system
/
src
/
Grav
/
Common
/
Service
/
OutputServiceProvider.php
28
50
Grav
\
Common
\
Service
\
OutputServiceProvider
Grav
\
Common
\
Service
\
{closure}
/
vendor
/
pimple
/
pimple
/
src
/
Pimple
/
Container.php
118
49
Pimple
\
Container
offsetGet
/
system
/
src
/
Grav
/
Common
/
Processors
/
RenderProcessor.php
28
48
Grav
\
Common
\
Processors
\
RenderProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
47
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
46
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
DebuggerAssetsProcessor.php
28
45
Grav
\
Common
\
Processors
\
DebuggerAssetsProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
44
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
43
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
PagesProcessor.php
69
42
Grav
\
Common
\
Processors
\
PagesProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
41
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
40
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
TwigProcessor.php
27
39
Grav
\
Common
\
Processors
\
TwigProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
38
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
37
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
AssetsProcessor.php
28
36
Grav
\
Common
\
Processors
\
AssetsProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
35
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
34
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
SchedulerProcessor.php
29
33
Grav
\
Common
\
Processors
\
SchedulerProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
32
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
31
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
BackupsProcessor.php
28
30
Grav
\
Common
\
Processors
\
BackupsProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
29
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
28
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
TasksProcessor.php
59
27
Grav
\
Common
\
Processors
\
TasksProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
26
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
25
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
RequestProcessor.php
52
24
Grav
\
Common
\
Processors
\
RequestProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
23
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
22
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
ThemesProcessor.php
27
21
Grav
\
Common
\
Processors
\
ThemesProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
20
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
19
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
PluginsProcessor.php
30
18
Grav
\
Common
\
Processors
\
PluginsProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
17
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
16
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
InitializeProcessor.php
78
15
Grav
\
Common
\
Processors
\
InitializeProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
14
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
13
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
DebuggerProcessor.php
27
12
Grav
\
Common
\
Processors
\
DebuggerProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
11
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
10
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
ErrorsProcessor.php
27
9
Grav
\
Common
\
Processors
\
ErrorsProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
8
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
7
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
LoggerProcessor.php
48
6
Grav
\
Common
\
Processors
\
LoggerProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
5
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
4
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Processors
/
ConfigurationProcessor.php
28
3
Grav
\
Common
\
Processors
\
ConfigurationProcessor
process
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
45
2
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
57
1
Grav
\
Framework
\
RequestHandler
\
RequestHandler
handle
/
system
/
src
/
Grav
/
Common
/
Grav.php
249
0
Grav
\
Common
\
Grav
process
/
index.php
53
/
var
/
app
/
current
/
user
/
themes
/
capifrance
/
templates
/
seo_sitemap-villes-letter.html.twig
 
                <li class="list-inline-item"><a href="{{ url( sitemap_url ) }}">Principales communes</a></li>
                {% for letter in 'a'..'z' %}
                    <li class="list-inline-item">
                        <a class="label label-primary" href="{{ url( sitemap_url~'/'~letter ) }}">{{ letter|upper }}</a>
                    </li>
                {% endfor %}
            </ul>
        </div>
    </section>
 
    <section class="block-container">
        <div class="container">
            <div class="row">
 
                {% set modifierKeys = getModifierKeys() %}
 
                {% set cities = searchTopCitiesSEO(criterias|merge(
                    [               whereFirstLetter(currentLetter) ,
                                    sortAsc(modifierKeys.cityName)
                    ]
                    )) %}
 
                {% for city in cities if city.properties_count >= config.seo.nb_annonces_min_seo %}
                    {% set url = getPropertySearchUrlSEO(criterias|merge([
                        whereCity(city.libelle),
                        whereDepartmentCode(city.department_code)
                    ])
                        ) %}
 
                    <div class="col-3">
                        <a href="{{ url }}">{{ city.libelle }} ({{ city.properties_count }})</a>
                    </div>
                {% endfor %}</div>
        </div>
    </section>
 
{% endblock %}
Arguments
  1. "An exception has been thrown during the rendering of a template ("Undefined index: ")."
    
/
var
/
app
/
current
/
user
/
plugins
/
seofactory
/
classes
/
Searches
/
PolygonSearch.php
                }
            }
 
            $statImmoCitiesKeys = [];
            foreach ($statImmoCities as $city) {
                $statImmoCitiesKeys[$city['libelle']] = $city;
            }
        }
 
        $results = [];
        foreach ($cities as $cityName => $bucket) {
            // Bucket is either the department (if department facets) or the property_count
            $finalCity['libelle'] = $cityName;
            $finalCity['slugname'] = (new Slugify())->slugify($cityName);
            if (!$withDepartment) {
                $finalCity['properties_count'] = $bucket;
            } else if (array_key_exists($cityName, $statImmoCitiesKeys)) {
                $finalCity = $statImmoCitiesKeys[$cityName];
                $department = array_key_first($bucket);
                $finalCity['properties_count'] = $bucket[$department];
                $finalCity['department_code'] = DepartmentHelper::getDepartmentCode($department);
            }
            if (SeoFunctions::_getInstance()->searchCitySEO(
                SeoFunctions::whereCity($cityName))) {
                $results[$cityName] = $finalCity;
            }
        }
 
        return $results;
    }
}
 
Arguments
  1. "Undefined index: "
    
Exception message: Undefined index:
/
var
/
app
/
current
/
user
/
plugins
/
seofactory
/
classes
/
Searches
/
PolygonSearch.php
                }
            }
 
            $statImmoCitiesKeys = [];
            foreach ($statImmoCities as $city) {
                $statImmoCitiesKeys[$city['libelle']] = $city;
            }
        }
 
        $results = [];
        foreach ($cities as $cityName => $bucket) {
            // Bucket is either the department (if department facets) or the property_count
            $finalCity['libelle'] = $cityName;
            $finalCity['slugname'] = (new Slugify())->slugify($cityName);
            if (!$withDepartment) {
                $finalCity['properties_count'] = $bucket;
            } else if (array_key_exists($cityName, $statImmoCitiesKeys)) {
                $finalCity = $statImmoCitiesKeys[$cityName];
                $department = array_key_first($bucket);
                $finalCity['properties_count'] = $bucket[$department];
                $finalCity['department_code'] = DepartmentHelper::getDepartmentCode($department);
            }
            if (SeoFunctions::_getInstance()->searchCitySEO(
                SeoFunctions::whereCity($cityName))) {
                $results[$cityName] = $finalCity;
            }
        }
 
        return $results;
    }
}
 
Arguments
  1. 8
    
  2. "Undefined index: "
    
  3. "/var/app/current/user/plugins/seofactory/classes/Searches/PolygonSearch.php"
    
  4. 155
    
  5. array:18 [
      "withDepartment" => true
      "size" => 100000
      "sizeModifier" => null
      "sortModifier" => SortModifier {#1257}
      "facetModifier" => FacetModifier {#1274}
      "citiesSearch" => PropertyFacetsSearch {#1275}
      "cities" => array:285 [
        "Abbeville" => array:1 [
          "Somme" => 1
        ]
        "Abergement-la-Ronce" => array:1 [
          "Jura" => 1
        ]
        "Abilly" => array:1 [
          "Indre-et-Loire" => 2
        ]
        "Abreschviller" => array:1 [
          "Moselle" => 1
        ]
        "Abriès-Ristolas" => array:1 [
          "Hautes-Alpes" => 1
        ]
        "Abzac" => array:1 [
          "Gironde" => 1
        ]
        "Achen" => array:1 [
          "Moselle" => 1
        ]
        "Achicourt" => array:1 [
          "Pas-de-Calais" => 1
        ]
        "Achères" => array:1 [
          "Yvelines" => 5
        ]
        "Adé" => array:1 [
          "Hautes-Pyrénées" => 1
        ]
        "Afa" => array:1 [
          "Corse" => 4
        ]
        "Agde" => array:1 [
          "Hérault" => 35
        ]
        "Agen" => array:1 [
          "Lot-et-Garonne" => 41
        ]
        "Agneaux" => array:1 [
          "Manche" => 3
        ]
        "Agon-Coutainville" => array:1 [
          "Manche" => 3
        ]
        "Agonac" => array:1 [
          "Dordogne" => 1
        ]
        "Ahetze" => array:1 [
          "Pyrénées-Atlantiques" => 1
        ]
        "Ahun" => array:1 [
          "Creuse" => 1
        ]
        "Aiglun" => array:1 [
          "Alpes-de-Haute-Provence" => 1
        ]
        "Aignan" => array:1 [
          "Gers" => 3
        ]
        "Aignay-le-Duc" => array:1 [
          "Côte-d'Or" => 2
        ]
        "Aigondigné" => array:1 [
          "Deux-Sèvres" => 1
        ]
        "Aigre" => array:1 [
          "Charente" => 1
        ]
        "Aigrefeuille-d'Aunis" => array:1 [
          "Charente-Maritime" => 26
        ]
        "Aiguebelette-le-Lac" => array:1 [
          "Savoie" => 1
        ]
        "Aiguefonde" => array:1 [
          "Tarn" => 1
        ]
        "Aigueperse" => array:1 [
          "Puy-de-Dôme" => 1
        ]
        "Aigues-Mortes" => array:1 [
          "Gard" => 4
        ]
        "Aiguilles" => array:1 [
          "Hautes-Alpes" => 3
        ]
        "Aiguillon" => array:1 [
          "Lot-et-Garonne" => 11
        ]
        "Ainvelle" => array:1 [
          "Haute-Saône" => 1
        ]
        "Aire-sur-l'Adour" => array:1 [
          "Landes" => 5
        ]
        "Aire-sur-la-Lys" => array:1 [
          "Pas-de-Calais" => 5
        ]
        "Airvault" => array:1 [
          "Deux-Sèvres" => 19
        ]
        "Aisy-sur-Armançon" => array:1 [
          "Yonne" => 1
        ]
        "Aiton" => array:1 [
          "Savoie" => 4
        ]
        "Aix-Villemaur-Pâlis" => array:1 [
          "Aube" => 3
        ]
        "Aix-en-Provence" => array:1 [
          "Bouches-du-Rhône" => 41
        ]
        "Aix-les-Bains" => array:1 [
          "Savoie" => 43
        ]
        "Aize" => array:1 [
          "Indre" => 1
        ]
        "Aizenay" => array:1 [
          "Vendée" => 1
        ]
        "Ajaccio" => array:1 [
          "Corse" => 11
        ]
        "Alata" => array:1 [
          "Corse" => 1
        ]
        "Albas" => array:1 [
          "Aude" => 1
        ]
        "Albertville" => array:1 [
          "Savoie" => 10
        ]
        "Albiez-le-Jeune" => array:1 [
          "Savoie" => 2
        ]
        "Albigny-sur-Saône" => array:1 [
          "Rhône" => 1
        ]
        "Albitreccia" => array:1 [
          "Corse" => 1
        ]
        "Albières" => array:1 [
          "Aude" => 1
        ]
        "Albon" => array:1 [
          "Drôme" => 2
        ]
        "Alby-sur-Chéran" => array:1 [
          "Haute-Savoie" => 2
        ]
        "Alençon" => array:1 [
          "Orne" => 1
        ]
        "Alfortville" => array:1 [
          "Val-de-Marne" => 8
        ]
        "Algajola" => array:1 [
          "Corse" => 3
        ]
        "Algans" => array:1 [
          "Tarn" => 1
        ]
        "Allainville" => array:1 [
          "Yvelines" => 1
        ]
        "Allauch" => array:1 [
          "Bouches-du-Rhône" => 4
        ]
        "Alleins" => array:1 [
          "Bouches-du-Rhône" => 1
        ]
        "Allemond" => array:1 [
          "Isère" => 1
        ]
        "Allevard" => array:1 [
          "Isère" => 1
        ]
        "Allier" => array:1 [
          "Hautes-Pyrénées" => 1
        ]
        "Alligny-en-Morvan" => array:1 [
          "Nièvre" => 1
        ]
        "Allinges" => array:1 [
          "Haute-Savoie" => 1
        ]
        "Allonne" => array:1 [
          "Deux-Sèvres" => 2
        ]
        "Allonnes" => array:1 [
          "Sarthe" => 3
        ]
        "Allouis" => array:1 [
          "Cher" => 1
        ]
        "Alsting" => array:1 [
          "Moselle" => 1
        ]
        "Altkirch" => array:1 [
          "Haut-Rhin" => 1
        ]
        "Altorf" => array:1 [
          "Bas-Rhin" => 1
        ]
        "Alzonne" => array:1 [
          "Aude" => 1
        ]
        "Alès" => array:1 [
          "Gard" => 34
        ]
        "Aléria" => array:1 [
          "Corse" => 1
        ]
        "Amancy" => array:1 [
          "Haute-Savoie" => 1
        ]
        "Amange" => array:1 [
          "Jura" => 1
        ]
        "Ambarès-et-Lagrave" => array:1 [
          "Gironde" => 7
        ]
        "Ambialet" => array:1 [
          "Tarn" => 1
        ]
        "Ambierle" => array:1 [
          "Loire" => 1
        ]
        "Ambilly" => array:1 [
          "Haute-Savoie" => 9
        ]
        "Amblainville" => array:1 [
          "Oise" => 3
        ]
        "Ambleteuse" => array:1 [
          "Pas-de-Calais" => 1
        ]
        "Ambrières-les-Vallées" => array:1 [
          "Mayenne" => 1
        ]
        "Ambérieu-en-Bugey" => array:1 [
          "Ain" => 1
        ]
        "Ambérieux" => array:1 [
          "Rhône" => 1
        ]
        "Amfreville" => array:1 [
          "Calvados" => 1
        ]
        "Amfreville-la-Mi-Voie" => array:1 [
          "Seine-Maritime" => 3
        ]
        "Amfreville-sous-les-Monts" => array:1 [
          "Eure" => 1
        ]
        "Amiens" => array:1 [
          "Somme" => 6
        ]
        "Amilly" => array:1 [
          "Loiret" => 2
        ]
        "Ammerschwihr" => array:1 [
          "Haut-Rhin" => 1
        ]
        "Amnéville" => array:1 [
          "Moselle" => 1
        ]
        "Amou" => array:1 [
          "Landes" => 1
        ]
        "Amélie-les-Bains-Palalda" => array:1 [
          "Pyrénées-Orientales" => 1
        ]
        "Anais" => array:1 [
          "Charente" => 1
        ]
        "Ancenis-Saint-Géréon" => array:1 [
          "Loire-Atlantique" => 1
        ]
        "Ancerville" => array:1 [
          "Meuse" => 1
        ]
        "Andancette" => array:1 [
          "Drôme" => 3
        ]
        "Andelnans" => array:1 [
          "Territoire de Belfort" => 2
        ]
        "Andernos-les-Bains" => array:1 [
          "Gironde" => 7
        ]
        "Andilly" => array:1 [
          "Val-d'Oise" => 2
        ]
        "Andrest" => array:1 [
          "Hautes-Pyrénées" => 2
        ]
        "Andrésy" => array:1 [
          "Yvelines" => 1
        ]
        "Anduze" => array:1 [
          "Gard" => 2
        ]
        "Anet" => array:1 [
          "Eure-et-Loir" => 2
        ]
        "Angers" => array:1 [
          "Maine-et-Loire" => 43
        ]
        "Angerville" => array:1 [
          "Essonne" => 6
        ]
        "Anglet" => array:1 [
          "Pyrénées-Atlantiques" => 11
        ]
        "Angoulins" => array:1 [
          "Charente-Maritime" => 2
        ]
        "Angoulême" => array:1 [
          "Charente" => 25
        ]
        "Aniche" => array:1 [
          "Nord" => 3
        ]
        "Anjeux" => array:1 [
          "Haute-Saône" => 1
        ]
        "Anjou" => array:1 [
          "Isère" => 1
        ]
        "Anjoutey" => array:1 [
          "Territoire de Belfort" => 1
        ]
        "Annebault" => array:1 [
          "Calvados" => 1
        ]
        "Annecy" => array:1 [
          "Haute-Savoie" => 28
        ]
        "Annemasse" => array:1 [
          "Haute-Savoie" => 21
        ]
        "Annet-sur-Marne" => array:1 [
          "Seine-et-Marne" => 1
        ]
        "Anneville-sur-Scie" => array:1 [
          "Seine-Maritime" => 1
        ]
        "Anneyron" => array:1 [
          "Drôme" => 3
        ]
        "Annezin" => array:1 [
          "Pas-de-Calais" => 1
        ]
        "Annonay" => array:1 [
          "Ardèche" => 5
        ]
        "Anost" => array:1 [
          "Saône-et-Loire" => 1
        ]
        "Anoye" => array:1 [
          "Pyrénées-Atlantiques" => 1
        ]
        "Anse" => array:1 [
          "Rhône" => 2
        ]
        "Anse-Bertrand" => array:1 [
          "Guadeloupe" => 3
        ]
        "Ansouis" => array:1 [
          "Vaucluse" => 1
        ]
        "Anthy-sur-Léman" => array:1 [
          "Haute-Savoie" => 1
        ]
        "Antibes" => array:1 [
          "Alpes-Maritimes" => 21
        ]
        "Antogny-le-Tillac" => array:1 [
          "Indre-et-Loire" => 1
        ]
        "Antony" => array:1 [
          "Hauts-de-Seine" => 7
        ]
        "Anzin" => array:1 [
          "Nord" => 1
        ]
        "Apach" => array:1 [
          "Moselle" => 1
        ]
        "Appoigny" => array:1 [
          "Yonne" => 1
        ]
        "Apremont" => array:1 [
          "Vendée" => 1
        ]
        "Apt" => array:1 [
          "Vaucluse" => 11
        ]
        "Aramon" => array:1 [
          "Gard" => 5
        ]
        "Arbas" => array:1 [
          "Haute-Garonne" => 1
        ]
        "Arbellara" => []
        "Arbent" => array:1 [
          "Ain" => 2
        ]
        "Arbois" => array:1 [
          "Jura" => 3
        ]
        "Arbonne" => array:1 [
          "Pyrénées-Atlantiques" => 2
        ]
        "Arbouans" => array:1 [
          "Doubs" => 1
        ]
        "Arc-en-Barrois" => array:1 [
          "Haute-Marne" => 1
        ]
        "Arc-sur-Tille" => array:1 [
          "Côte-d'Or" => 3
        ]
        "Arcachon" => array:1 [
          "Gironde" => 2
        ]
        "Arceau" => array:1 [
          "Côte-d'Or" => 1
        ]
        "Arces-Dilo" => array:1 [
          "Yonne" => 1
        ]
        "Archamps" => array:1 [
          "Haute-Savoie" => 2
        ]
        "Arches" => array:1 [
          "Vosges" => 1
        ]
        "Archiac" => array:1 [
          "Charente-Maritime" => 2
        ]
        "Archignat" => array:1 [
          "Allier" => 1
        ]
        "Arcis-le-Ponsart" => array:1 [
          "Marne" => 1
        ]
        "Arcisses" => array:1 [
          "Eure-et-Loir" => 3
        ]
        "Arconsat" => array:1 [
          "Puy-de-Dôme" => 6
        ]
        "Arcueil" => array:1 [
          "Val-de-Marne" => 1
        ]
        "Aressy" => array:1 [
          "Pyrénées-Atlantiques" => 2
        ]
        "Argeliers" => array:1 [
          "Aude" => 1
        ]
        "Argelès-Gazost" => array:1 [
          "Hautes-Pyrénées" => 9
        ]
        "Argelès-sur-Mer" => array:1 [
          "Pyrénées-Orientales" => 5
        ]
        "Argent-sur-Sauldre" => array:1 [
          "Cher" => 1
        ]
        "Argentat-sur-Dordogne" => array:1 [
          "Corrèze" => 1
        ]
        "Argenteuil" => array:1 [
          "Val-d'Oise" => 14
        ]
        "Argentine" => array:1 [
          "Savoie" => 2
        ]
        "Argenton-sur-Creuse" => array:1 [
          "Indre" => 3
        ]
        "Argis" => array:1 [
          "Ain" => 1
        ]
        "Argol" => array:1 [
          "Finistère" => 2
        ]
        "Argoules" => array:1 [
          "Somme" => 2
        ]
        "Argy" => array:1 [
          "Indre" => 1
        ]
        "Arinthod" => array:1 [
          "Jura" => 2
        ]
        "Arles" => array:1 [
          "Bouches-du-Rhône" => 13
        ]
        "Arles-sur-Tech" => array:1 [
          "Pyrénées-Orientales" => 1
        ]
        "Arleuf" => array:1 [
          "Nièvre" => 1
        ]
        "Arleux" => array:1 [
          "Nord" => 3
        ]
        "Armentières" => array:1 [
          "Nord" => 2
        ]
        "Armissan" => array:1 [
          "Aude" => 1
        ]
        "Arnage" => array:1 [
          "Sarthe" => 1
        ]
        "Arnas" => array:1 [
          "Rhône" => 2
        ]
        "Arnaville" => array:1 [
          "Meurthe-et-Moselle" => 1
        ]
        "Arnay-le-Duc" => array:1 [
          "Côte-d'Or" => 3
        ]
        "Arnay-sous-Vitteaux" => array:1 [
          "Côte-d'Or" => 1
        ]
        "Arnouville" => array:1 [
          "Val-d'Oise" => 4
        ]
        "Arpajon" => array:1 [
          "Essonne" => 17
        ]
        "Arques" => array:1 [
          "Pas-de-Calais" => 6
        ]
        "Arques-la-Bataille" => array:1 [
          "Seine-Maritime" => 1
        ]
        "Arras" => array:1 [
          "Pas-de-Calais" => 1
        ]
        "Ars" => array:1 [
          "Charente" => 1
        ]
        "Ars-sur-Moselle" => array:1 [
          "Moselle" => 1
        ]
        "Arthaz-Pont-Notre-Dame" => array:1 [
          "Haute-Savoie" => 1
        ]
        "Arthun" => array:1 [
          "Loire" => 1
        ]
        "Artigues-près-Bordeaux" => array:1 [
          "Gironde" => 1
        ]
        "Arudy" => array:1 [
          "Pyrénées-Atlantiques" => 1
        ]
        "Arvert" => array:1 [
          "Charente-Maritime" => 1
        ]
        "Arveyres" => array:1 [
          "Gironde" => 2
        ]
        "Arvieu" => array:1 [
          "Aveyron" => 1
        ]
        "Arzacq-Arraziguet" => array:1 [
          "Pyrénées-Atlantiques" => 5
        ]
        "Arâches-la-Frasse" => array:1 [
          "Haute-Savoie" => 2
        ]
        "Arçonnay" => array:1 [
          "Sarthe" => 1
        ]
        "Ascain" => array:1 [
          "Pyrénées-Atlantiques" => 2
        ]
        "Ascoux" => array:1 [
          "Loiret" => 1
        ]
        "Asnières-en-Poitou" => array:1 [
          "Deux-Sèvres" => 1
        ]
        "Asnières-la-Giraud" => array:1 [
          "Charente-Maritime" => 1
        ]
        "Asnières-sur-Nouère" => array:1 [
          "Charente" => 1
        ]
        "Asnières-sur-Seine" => array:1 [
          "Hauts-de-Seine" => 13
        ]
        "Aspin-en-Lavedan" => array:1 [
          "Hautes-Pyrénées" => 1
        ]
        "Aspiran" => array:1 [
          "Hérault" => 1
        ]
        "Aspremont" => array:1 [
          "Alpes-Maritimes" => 1
        ]
        "Assas" => array:1 [
          "Hérault" => 1
        ]
        "Assieu" => array:1 [
          "Isère" => 1
        ]
        "Astaffort" => array:1 [
          "Lot-et-Garonne" => 7
        ]
        "Athis-Mons" => array:1 [
          "Essonne" => 3
        ]
        "Athis-Val de Rouvre" => array:1 [
          "Orne" => 5
        ]
        "Attignat" => array:1 [
          "Ain" => 2
        ]
        "Attigny" => array:1 [
          "Ardennes" => 2
        ]
        "Aubagne" => array:1 [
          "Bouches-du-Rhône" => 6
        ]
        "Aubaine" => array:1 [
          "Côte-d'Or" => 1
        ]
        "Aubenas" => array:1 [
          "Ardèche" => 1
        ]
        "Aubervilliers" => array:1 [
          "Seine-Saint-Denis" => 10
        ]
        "Aubiat" => array:1 [
          "Puy-de-Dôme" => 1
        ]
        "Aubigny" => array:1 [
          "Deux-Sèvres" => 1
        ]
        "Aubigny-sur-Nère" => array:1 [
          "Cher" => 2
        ]
        "Aubigné-Racan" => array:1 [
          "Sarthe" => 3
        ]
        "Aubord" => array:1 [
          "Gard" => 1
        ]
        "Auboué" => array:1 [
          "Meurthe-et-Moselle" => 1
        ]
        "Aubusson" => array:1 [
          "Orne" => 1
        ]
        "Aucamville" => array:1 [
          "Haute-Garonne" => 1
        ]
        "Auch" => array:1 [
          "Gers" => 11
        ]
        "Audenge" => array:1 [
          "Gironde" => 4
        ]
        "Audierne" => array:1 [
          "Finistère" => 3
        ]
        "Audincourt" => array:1 [
          "Doubs" => 5
        ]
        "Audinghen" => array:1 [
          "Pas-de-Calais" => 1
        ]
        "Auffreville-Brasseuil" => array:1 [
          "Yvelines" => 1
        ]
        "Augerolles" => array:1 [
          "Puy-de-Dôme" => 1
        ]
        "Augy" => array:1 [
          "Yonne" => 1
        ]
        "Augé" => array:1 [
          "Deux-Sèvres" => 1
        ]
        "Aujargues" => array:1 [
          "Gard" => 4
        ]
        "Aulnay" => array:1 [
          "Charente-Maritime" => 5
        ]
        "Aulnay-la-Rivière" => array:1 [
          "Loiret" => 1
        ]
        "Aulnay-sous-Bois" => array:1 [
          "Seine-Saint-Denis" => 27
        ]
        "Aulnois-en-Perthois" => array:1 [
          "Meuse" => 1
        ]
        "Aulnoy-lez-Valenciennes" => array:1 [
          "Nord" => 1
        ]
        "Aumagne" => array:1 [
          "Charente-Maritime" => 1
        ]
        "Aunay-en-Bazois" => array:1 [
          "Nièvre" => 2
        ]
        "Auneau-Bleury-Saint-Symphorien" => array:1 [
          "Eure-et-Loir" => 10
        ]
        "Auneuil" => array:1 [
          "Oise" => 3
        ]
        "Aups" => array:1 [
          "Var" => 3
        ]
        "Aureilhan" => array:1 [
          "Hautes-Pyrénées" => 2
        ]
        "Aureille" => array:1 [
          "Bouches-du-Rhône" => 1
        ]
        "Aurensan" => array:1 [
          "Hautes-Pyrénées" => 1
        ]
        "Auriac-sur-Vendinelle" => array:1 [
          "Haute-Garonne" => 1
        ]
        "Auribeau-sur-Siagne" => array:1 [
          "Alpes-Maritimes" => 6
        ]
        "Aurillac" => array:1 [
          "Cantal" => 1
        ]
        "Aussois" => array:1 [
          "Savoie" => 1
        ]
        "Auterive" => array:1 [
          "Gers" => 1
        ]
        "Auteuil" => array:1 [
          "Yvelines" => 1
        ]
        "Authon-du-Perche" => array:1 [
          "Eure-et-Loir" => 2
        ]
        "Autrans-Méaudre en Vercors" => array:1 [
          "Isère" => 2
        ]
        "Autrey-lès-Gray" => array:1 [
          "Haute-Saône" => 1
        ]
        "Autrêches" => array:1 [
          "Oise" => 1
        ]
        "Autun" => array:1 [
          "Saône-et-Loire" => 10
        ]
        "Auvers-sur-Oise" => array:1 [
          "Val-d'Oise" => 5
        ]
        "Auxerre" => array:1 [
          "Yonne" => 7
        ]
        "Auxonne" => array:1 [
          "Côte-d'Or" => 2
        ]
        "Auzouville-sur-Ry" => array:1 [
          "Seine-Maritime" => 6
        ]
        "Availles-Thouarsais" => array:1 [
          "Deux-Sèvres" => 1
        ]
        "Availles-en-Châtellerault" => array:1 [
          "Vienne" => 2
        ]
        "Avallon" => array:1 [
          "Yonne" => 3
        ]
        "Aveize" => array:1 [
          "Rhône" => 1
        ]
        "Avelanges" => array:1 [
          "Côte-d'Or" => 1
        ]
        "Avermes" => array:1 [
          "Allier" => 1
        ]
        "Avesnelles" => array:1 [
          "Nord" => 1
        ]
        "Avezac-Prat-Lahitte" => array:1 [
          "Hautes-Pyrénées" => 3
        ]
        "Avignon" => array:1 [
          "Vaucluse" => 20
        ]
        "Avignonet-Lauragais" => array:1 [
          "Haute-Garonne" => 5
        ]
        "Avion" => array:1 [
          "Pas-de-Calais" => 1
        ]
        "Avranches" => array:1 [
          "Manche" => 1
        ]
        "Avricourt" => array:1 [
          "Meurthe-et-Moselle" => 2
        ]
        "Avrieux" => array:1 [
          "Savoie" => 1
        ]
        "Avrillé" => array:1 [
          "Maine-et-Loire" => 4
        ]
        "Ayguesvives" => array:1 [
          "Haute-Garonne" => 3
        ]
        "Aytré" => array:1 [
          "Charente-Maritime" => 2
        ]
        "Ayzieu" => array:1 [
          "Gers" => 1
        ]
        "Azay-le-Brûlé" => array:1 [
          "Deux-Sèvres" => 1
        ]
        "Azay-sur-Cher" => array:1 [
          "Indre-et-Loire" => 1
        ]
        "Azay-sur-Thouet" => array:1 [
          "Deux-Sèvres" => 1
        ]
        "Azereix" => array:1 [
          "Hautes-Pyrénées" => 1
        ]
        "Azille" => array:1 [
          "Aude" => 1
        ]
      ]
      "firstLetter" => "A"
      "libelles" => array:285 [
        0 => "Abbeville"
        1 => "Abergement-la-Ronce"
        2 => "Abilly"
        3 => "Abreschviller"
        4 => "Abriès-Ristolas"
        5 => "Abzac"
        6 => "Achen"
        7 => "Achicourt"
        8 => "Achères"
        9 => "Adé"
        10 => "Afa"
        11 => "Agde"
        12 => "Agen"
        13 => "Agneaux"
        14 => "Agon-Coutainville"
        15 => "Agonac"
        16 => "Ahetze"
        17 => "Ahun"
        18 => "Aiglun"
        19 => "Aignan"
        20 => "Aignay-le-Duc"
        21 => "Aigondigné"
        22 => "Aigre"
        23 => "Aigrefeuille-d'Aunis"
        24 => "Aiguebelette-le-Lac"
        25 => "Aiguefonde"
        26 => "Aigueperse"
        27 => "Aigues-Mortes"
        28 => "Aiguilles"
        29 => "Aiguillon"
        30 => "Ainvelle"
        31 => "Aire-sur-l'Adour"
        32 => "Aire-sur-la-Lys"
        33 => "Airvault"
        34 => "Aisy-sur-Armançon"
        35 => "Aiton"
        36 => "Aix-Villemaur-Pâlis"
        37 => "Aix-en-Provence"
        38 => "Aix-les-Bains"
        39 => "Aize"
        40 => "Aizenay"
        41 => "Ajaccio"
        42 => "Alata"
        43 => "Albas"
        44 => "Albertville"
        45 => "Albiez-le-Jeune"
        46 => "Albigny-sur-Saône"
        47 => "Albitreccia"
        48 => "Albières"
        49 => "Albon"
        50 => "Alby-sur-Chéran"
        51 => "Alençon"
        52 => "Alfortville"
        53 => "Algajola"
        54 => "Algans"
        55 => "Allainville"
        56 => "Allauch"
        57 => "Alleins"
        58 => "Allemond"
        59 => "Allevard"
        60 => "Allier"
        61 => "Alligny-en-Morvan"
        62 => "Allinges"
        63 => "Allonne"
        64 => "Allonnes"
        65 => "Allouis"
        66 => "Alsting"
        67 => "Altkirch"
        68 => "Altorf"
        69 => "Alzonne"
        70 => "Alès"
        71 => "Aléria"
        72 => "Amancy"
        73 => "Amange"
        74 => "Ambarès-et-Lagrave"
        75 => "Ambialet"
        76 => "Ambierle"
        77 => "Ambilly"
        78 => "Amblainville"
        79 => "Ambleteuse"
        80 => "Ambrières-les-Vallées"
        81 => "Ambérieu-en-Bugey"
        82 => "Ambérieux"
        83 => "Amfreville"
        84 => "Amfreville-la-Mi-Voie"
        85 => "Amfreville-sous-les-Monts"
        86 => "Amiens"
        87 => "Amilly"
        88 => "Ammerschwihr"
        89 => "Amnéville"
        90 => "Amou"
        91 => "Amélie-les-Bains-Palalda"
        92 => "Anais"
        93 => "Ancenis-Saint-Géréon"
        94 => "Ancerville"
        95 => "Andancette"
        96 => "Andelnans"
        97 => "Andernos-les-Bains"
        98 => "Andilly"
        99 => "Andrest"
        100 => "Andrésy"
        101 => "Anduze"
        102 => "Anet"
        103 => "Angers"
        104 => "Angerville"
        105 => "Anglet"
        106 => "Angoulins"
        107 => "Angoulême"
        108 => "Aniche"
        109 => "Anjeux"
        110 => "Anjou"
        111 => "Anjoutey"
        112 => "Annebault"
        113 => "Annecy"
        114 => "Annemasse"
        115 => "Annet-sur-Marne"
        116 => "Anneville-sur-Scie"
        117 => "Anneyron"
        118 => "Annezin"
        119 => "Annonay"
        120 => "Anost"
        121 => "Anoye"
        122 => "Anse"
        123 => "Anse-Bertrand"
        124 => "Ansouis"
        125 => "Anthy-sur-Léman"
        126 => "Antibes"
        127 => "Antogny-le-Tillac"
        128 => "Antony"
        129 => "Anzin"
        130 => "Apach"
        131 => "Appoigny"
        132 => "Apremont"
        133 => "Apt"
        134 => "Aramon"
        135 => "Arbas"
        136 => "Arbellara"
        137 => "Arbent"
        138 => "Arbois"
        139 => "Arbonne"
        140 => "Arbouans"
        141 => "Arc-en-Barrois"
        142 => "Arc-sur-Tille"
        143 => "Arcachon"
        144 => "Arceau"
        145 => "Arces-Dilo"
        146 => "Archamps"
        147 => "Arches"
        148 => "Archiac"
        149 => "Archignat"
        150 => "Arcis-le-Ponsart"
        151 => "Arcisses"
        152 => "Arconsat"
        153 => "Arcueil"
        154 => "Aressy"
        155 => "Argeliers"
        156 => "Argelès-Gazost"
        157 => "Argelès-sur-Mer"
        158 => "Argent-sur-Sauldre"
        159 => "Argentat-sur-Dordogne"
        160 => "Argenteuil"
        161 => "Argentine"
        162 => "Argenton-sur-Creuse"
        163 => "Argis"
        164 => "Argol"
        165 => "Argoules"
        166 => "Argy"
        167 => "Arinthod"
        168 => "Arles"
        169 => "Arles-sur-Tech"
        170 => "Arleuf"
        171 => "Arleux"
        172 => "Armentières"
        173 => "Armissan"
        174 => "Arnage"
        175 => "Arnas"
        176 => "Arnaville"
        177 => "Arnay-le-Duc"
        178 => "Arnay-sous-Vitteaux"
        179 => "Arnouville"
        180 => "Arpajon"
        181 => "Arques"
        182 => "Arques-la-Bataille"
        183 => "Arras"
        184 => "Ars"
        185 => "Ars-sur-Moselle"
        186 => "Arthaz-Pont-Notre-Dame"
        187 => "Arthun"
        188 => "Artigues-près-Bordeaux"
        189 => "Arudy"
        190 => "Arvert"
        191 => "Arveyres"
        192 => "Arvieu"
        193 => "Arzacq-Arraziguet"
        194 => "Arâches-la-Frasse"
        195 => "Arçonnay"
        196 => "Ascain"
        197 => "Ascoux"
        198 => "Asnières-en-Poitou"
        199 => "Asnières-la-Giraud"
        200 => "Asnières-sur-Nouère"
        201 => "Asnières-sur-Seine"
        202 => "Aspin-en-Lavedan"
        203 => "Aspiran"
        204 => "Aspremont"
        205 => "Assas"
        206 => "Assieu"
        207 => "Astaffort"
        208 => "Athis-Mons"
        209 => "Athis-Val de Rouvre"
        210 => "Attignat"
        211 => "Attigny"
        212 => "Aubagne"
        213 => "Aubaine"
        214 => "Aubenas"
        215 => "Aubervilliers"
        216 => "Aubiat"
        217 => "Aubigny"
        218 => "Aubigny-sur-Nère"
        219 => "Aubigné-Racan"
        220 => "Aubord"
        221 => "Auboué"
        222 => "Aubusson"
        223 => "Aucamville"
        224 => "Auch"
        225 => "Audenge"
        226 => "Audierne"
        227 => "Audincourt"
        228 => "Audinghen"
        229 => "Auffreville-Brasseuil"
        230 => "Augerolles"
        231 => "Augy"
        232 => "Augé"
        233 => "Aujargues"
        234 => "Aulnay"
        235 => "Aulnay-la-Rivière"
        236 => "Aulnay-sous-Bois"
        237 => "Aulnois-en-Perthois"
        238 => "Aulnoy-lez-Valenciennes"
        239 => "Aumagne"
        240 => "Aunay-en-Bazois"
        241 => "Auneau-Bleury-Saint-Symphorien"
        242 => "Auneuil"
        243 => "Aups"
        244 => "Aureilhan"
        245 => "Aureille"
        246 => "Aurensan"
        247 => "Auriac-sur-Vendinelle"
        248 => "Auribeau-sur-Siagne"
        249 => "Aurillac"
        250 => "Aussois"
        251 => "Auterive"
        252 => "Auteuil"
        253 => "Authon-du-Perche"
        254 => "Autrans-Méaudre en Vercors"
        255 => "Autrey-lès-Gray"
        256 => "Autrêches"
        257 => "Autun"
        258 => "Auvers-sur-Oise"
        259 => "Auxerre"
        260 => "Auxonne"
        261 => "Auzouville-sur-Ry"
        262 => "Availles-Thouarsais"
        263 => "Availles-en-Châtellerault"
        264 => "Avallon"
        265 => "Aveize"
        266 => "Avelanges"
        267 => "Avermes"
        268 => "Avesnelles"
        269 => "Avezac-Prat-Lahitte"
        270 => "Avignon"
        271 => "Avignonet-Lauragais"
        272 => "Avion"
        273 => "Avranches"
        274 => "Avricourt"
        275 => "Avrieux"
        276 => "Avrillé"
        277 => "Ayguesvives"
        278 => "Aytré"
        279 => "Ayzieu"
        280 => "Azay-le-Brûlé"
        281 => "Azay-sur-Cher"
        282 => "Azay-sur-Thouet"
        283 => "Azereix"
        284 => "Azille"
      ]
      "seoFactory" => SEOFactoryPlugin {#120}
      "statImmoCities" => array:322 [
        0 => array:5 [
          "id_polygone" => 80001
          "id_type" => 3
          "slugname" => "abbeville"
          "cp" => "80100"
          "libelle" => "Abbeville"
        ]
        1 => array:5 [
          "id_polygone" => 39001
          "id_type" => 2
          "slugname" => "abergement-la-ronce"
          "cp" => "39500"
          "libelle" => "Abergement-la-Ronce"
        ]
        2 => array:5 [
          "id_polygone" => 37001
          "id_type" => 2
          "slugname" => "abilly"
          "cp" => "37160"
          "libelle" => "Abilly"
        ]
        3 => array:5 [
          "id_polygone" => 57003
          "id_type" => 2
          "slugname" => "abreschviller"
          "cp" => "57560"
          "libelle" => "Abreschviller"
        ]
        4 => array:5 [
          "id_polygone" => 16001
          "id_type" => 2
          "slugname" => "abzac"
          "cp" => "16500"
          "libelle" => "Abzac"
        ]
        5 => array:5 [
          "id_polygone" => 33001
          "id_type" => 2
          "slugname" => "abzac"
          "cp" => "33230"
          "libelle" => "Abzac"
        ]
        6 => array:5 [
          "id_polygone" => 57006
          "id_type" => 2
          "slugname" => "achen"
          "cp" => "57412"
          "libelle" => "Achen"
        ]
        7 => array:5 [
          "id_polygone" => 18001
          "id_type" => 2
          "slugname" => "acheres"
          "cp" => "18250"
          "libelle" => "Achères"
        ]
        8 => array:5 [
          "id_polygone" => 78005
          "id_type" => 3
          "slugname" => "acheres"
          "cp" => "78260"
          "libelle" => "Achères"
        ]
        9 => array:5 [
          "id_polygone" => 62004
          "id_type" => 2
          "slugname" => "achicourt"
          "cp" => "62217"
          "libelle" => "Achicourt"
        ]
        10 => array:5 [
          "id_polygone" => 65002
          "id_type" => 2
          "slugname" => "ade"
          "cp" => "65100"
          "libelle" => "Adé"
        ]
        11 => array:5 [
          "id_polygone" => 20001
          "id_type" => 2
          "slugname" => "afa"
          "cp" => "20167"
          "libelle" => "Afa"
        ]
        12 => array:5 [
          "id_polygone" => 34003
          "id_type" => 3
          "slugname" => "agde"
          "cp" => "34300"
          "libelle" => "Agde"
        ]
        13 => array:5 [
          "id_polygone" => 47001
          "id_type" => 3
          "slugname" => "agen"
          "cp" => "47000"
          "libelle" => "Agen"
        ]
        14 => array:5 [
          "id_polygone" => 50002
          "id_type" => 2
          "slugname" => "agneaux"
          "cp" => "50180"
          "libelle" => "Agneaux"
        ]
        15 => array:5 [
          "id_polygone" => 50003
          "id_type" => 2
          "slugname" => "agon-coutainville"
          "cp" => "50230"
          "libelle" => "Agon-Coutainville"
        ]
        16 => array:5 [
          "id_polygone" => 24002
          "id_type" => 2
          "slugname" => "agonac"
          "cp" => "24460"
          "libelle" => "Agonac"
        ]
        17 => array:5 [
          "id_polygone" => 64009
          "id_type" => 2
          "slugname" => "ahetze"
          "cp" => "64210"
          "libelle" => "Ahetze"
        ]
        18 => array:5 [
          "id_polygone" => 23001
          "id_type" => 2
          "slugname" => "ahun"
          "cp" => "23150"
          "libelle" => "Ahun"
        ]
        19 => array:5 [
          "id_polygone" => 4001
          "id_type" => 2
          "slugname" => "aiglun"
          "cp" => "04510"
          "libelle" => "Aiglun"
        ]
        20 => array:5 [
          "id_polygone" => 6001
          "id_type" => 2
          "slugname" => "aiglun"
          "cp" => "06910"
          "libelle" => "Aiglun"
        ]
        21 => array:5 [
          "id_polygone" => 32001
          "id_type" => 2
          "slugname" => "aignan"
          "cp" => "32290"
          "libelle" => "Aignan"
        ]
        22 => array:5 [
          "id_polygone" => 21004
          "id_type" => 2
          "slugname" => "aignay-le-duc"
          "cp" => "21510"
          "libelle" => "Aignay-le-Duc"
        ]
        23 => array:5 [
          "id_polygone" => 16005
          "id_type" => 2
          "slugname" => "aigre"
          "cp" => "16140"
          "libelle" => "Aigre"
        ]
        24 => array:5 [
          "id_polygone" => 73001
          "id_type" => 2
          "slugname" => "aiguebelette-le-lac"
          "cp" => "73610"
          "libelle" => "Aiguebelette-le-Lac"
        ]
        25 => array:5 [
          "id_polygone" => 81002
          "id_type" => 2
          "slugname" => "aiguefonde"
          "cp" => "81200"
          "libelle" => "Aiguefonde"
        ]
        26 => array:5 [
          "id_polygone" => 63001
          "id_type" => 2
          "slugname" => "aigueperse"
          "cp" => "63260"
          "libelle" => "Aigueperse"
        ]
        27 => array:5 [
          "id_polygone" => 69002
          "id_type" => 2
          "slugname" => "aigueperse"
          "cp" => "69790"
          "libelle" => "Aigueperse"
        ]
        28 => array:5 [
          "id_polygone" => 30003
          "id_type" => 2
          "slugname" => "aigues-mortes"
          "cp" => "30220"
          "libelle" => "Aigues-Mortes"
        ]
        29 => array:5 [
          "id_polygone" => 5003
          "id_type" => 2
          "slugname" => "aiguilles"
          "cp" => "05470"
          "libelle" => "Aiguilles"
        ]
        30 => array:5 [
          "id_polygone" => 47004
          "id_type" => 2
          "slugname" => "aiguillon"
          "cp" => "47190"
          "libelle" => "Aiguillon"
        ]
        31 => array:5 [
          "id_polygone" => 70008
          "id_type" => 2
          "slugname" => "ainvelle"
          "cp" => "70800"
          "libelle" => "Ainvelle"
        ]
        32 => array:5 [
          "id_polygone" => 88004
          "id_type" => 2
          "slugname" => "ainvelle"
          "cp" => "88320"
          "libelle" => "Ainvelle"
        ]
        33 => array:5 [
          "id_polygone" => 62014
          "id_type" => 2
          "slugname" => "aire-sur-la-lys"
          "cp" => "62120"
          "libelle" => "Aire-sur-la-Lys"
        ]
        34 => array:5 [
          "id_polygone" => 79005
          "id_type" => 2
          "slugname" => "airvault"
          "cp" => "79600"
          "libelle" => "Airvault"
        ]
        35 => array:5 [
          "id_polygone" => 89004
          "id_type" => 2
          "slugname" => "aisy-sur-armancon"
          "cp" => "89390"
          "libelle" => "Aisy-sur-Armançon"
        ]
        36 => array:5 [
          "id_polygone" => 73007
          "id_type" => 2
          "slugname" => "aiton"
          "cp" => "73220"
          "libelle" => "Aiton"
        ]
        37 => array:5 [
          "id_polygone" => 13001
          "id_type" => 3
          "slugname" => "aix-en-provence"
          "cp" => "13100"
          "libelle" => "Aix-en-Provence"
        ]
        38 => array:5 [
          "id_polygone" => 73008
          "id_type" => 3
          "slugname" => "aix-les-bains"
          "cp" => "73100"
          "libelle" => "Aix-les-Bains"
        ]
        39 => array:5 [
          "id_polygone" => 36002
          "id_type" => 2
          "slugname" => "aize"
          "cp" => "36150"
          "libelle" => "Aize"
        ]
        40 => array:5 [
          "id_polygone" => 85003
          "id_type" => 2
          "slugname" => "aizenay"
          "cp" => "85190"
          "libelle" => "Aizenay"
        ]
        41 => array:5 [
          "id_polygone" => 20004
          "id_type" => 3
          "slugname" => "ajaccio"
          "cp" => "20000"
          "libelle" => "Ajaccio"
        ]
        42 => array:5 [
          "id_polygone" => 20006
          "id_type" => 2
          "slugname" => "alata"
          "cp" => "20167"
          "libelle" => "Alata"
        ]
        43 => array:5 [
          "id_polygone" => 11006
          "id_type" => 2
          "slugname" => "albas"
          "cp" => "11360"
          "libelle" => "Albas"
        ]
        44 => array:5 [
          "id_polygone" => 46001
          "id_type" => 2
          "slugname" => "albas"
          "cp" => "46140"
          "libelle" => "Albas"
        ]
        45 => array:5 [
          "id_polygone" => 73011
          "id_type" => 3
          "slugname" => "albertville"
          "cp" => "73200"
          "libelle" => "Albertville"
        ]
        46 => array:5 [
          "id_polygone" => 11007
          "id_type" => 2
          "slugname" => "albieres"
          "cp" => "11330"
          "libelle" => "Albières"
        ]
        47 => array:5 [
          "id_polygone" => 73012
          "id_type" => 2
          "slugname" => "albiez-le-jeune"
          "cp" => "73300"
          "libelle" => "Albiez-le-Jeune"
        ]
        48 => array:5 [
          "id_polygone" => 69003
          "id_type" => 2
          "slugname" => "albigny-sur-saone"
          "cp" => "69250"
          "libelle" => "Albigny-sur-Saône"
        ]
        49 => array:5 [
          "id_polygone" => 20008
          "id_type" => 2
          "slugname" => "albitreccia"
          "cp" => "20128"
          "libelle" => "Albitreccia"
        ]
        50 => array:5 [
          "id_polygone" => 26002
          "id_type" => 2
          "slugname" => "albon"
          "cp" => "26140"
          "libelle" => "Albon"
        ]
        51 => array:5 [
          "id_polygone" => 74002
          "id_type" => 2
          "slugname" => "alby-sur-cheran"
          "cp" => "74540"
          "libelle" => "Alby-sur-Chéran"
        ]
        52 => array:5 [
          "id_polygone" => 61001
          "id_type" => 3
          "slugname" => "alencon"
          "cp" => "61000"
          "libelle" => "Alençon"
        ]
        53 => array:5 [
          "id_polygone" => 20009
          "id_type" => 2
          "slugname" => "aleria"
          "cp" => "20270"
          "libelle" => "Aléria"
        ]
        54 => array:5 [
          "id_polygone" => 30007
          "id_type" => 3
          "slugname" => "ales"
          "cp" => "30100"
          "libelle" => "Alès"
        ]
        55 => array:5 [
          "id_polygone" => 94002
          "id_type" => 3
          "slugname" => "alfortville"
          "cp" => "94140"
          "libelle" => "Alfortville"
        ]
        56 => array:5 [
          "id_polygone" => 20010
          "id_type" => 2
          "slugname" => "algajola"
          "cp" => "20220"
          "libelle" => "Algajola"
        ]
        57 => array:5 [
          "id_polygone" => 81006
          "id_type" => 2
          "slugname" => "algans"
          "cp" => "81470"
          "libelle" => "Algans"
        ]
        58 => array:5 [
          "id_polygone" => 28003
          "id_type" => 2
          "slugname" => "allainville"
          "cp" => "28500"
          "libelle" => "Allainville"
        ]
        59 => array:5 [
          "id_polygone" => 78009
          "id_type" => 2
          "slugname" => "allainville"
          "cp" => "78660"
          "libelle" => "Allainville"
        ]
        60 => array:5 [
          "id_polygone" => 13002
          "id_type" => 3
          "slugname" => "allauch"
          "cp" => "13190"
          "libelle" => "Allauch"
        ]
        61 => array:5 [
          "id_polygone" => 13003
          "id_type" => 2
          "slugname" => "alleins"
          "cp" => "13980"
          "libelle" => "Alleins"
        ]
        62 => array:5 [
          "id_polygone" => 38005
          "id_type" => 2
          "slugname" => "allemond"
          "cp" => "38114"
          "libelle" => "Allemond"
        ]
        63 => array:5 [
          "id_polygone" => 38006
          "id_type" => 2
          "slugname" => "allevard"
          "cp" => "38580"
          "libelle" => "Allevard"
        ]
        64 => array:5 [
          "id_polygone" => 65005
          "id_type" => 2
          "slugname" => "allier"
          "cp" => "65360"
          "libelle" => "Allier"
        ]
        65 => array:5 [
          "id_polygone" => 58003
          "id_type" => 2
          "slugname" => "alligny-en-morvan"
          "cp" => "58230"
          "libelle" => "Alligny-en-Morvan"
        ]
        66 => array:5 [
          "id_polygone" => 74005
          "id_type" => 2
          "slugname" => "allinges"
          "cp" => "74200"
          "libelle" => "Allinges"
        ]
        67 => array:5 [
          "id_polygone" => 60009
          "id_type" => 2
          "slugname" => "allonne"
          "cp" => "60000"
          "libelle" => "Allonne"
        ]
        68 => array:5 [
          "id_polygone" => 79007
          "id_type" => 2
          "slugname" => "allonne"
          "cp" => "79130"
          "libelle" => "Allonne"
        ]
        69 => array:5 [
          "id_polygone" => 28004
          "id_type" => 2
          "slugname" => "allonnes"
          "cp" => "28150"
          "libelle" => "Allonnes"
        ]
        70 => array:5 [
          "id_polygone" => 49002
          "id_type" => 2
          "slugname" => "allonnes"
          "cp" => "49650"
          "libelle" => "Allonnes"
        ]
        71 => array:5 [
          "id_polygone" => 72003
          "id_type" => 2
          "slugname" => "allonnes"
          "cp" => "72700"
          "libelle" => "Allonnes"
        ]
        72 => array:5 [
          "id_polygone" => 18005
          "id_type" => 2
          "slugname" => "allouis"
          "cp" => "18500"
          "libelle" => "Allouis"
        ]
        73 => array:5 [
          "id_polygone" => 57013
          "id_type" => 2
          "slugname" => "alsting"
          "cp" => "57515"
          "libelle" => "Alsting"
        ]
        74 => array:5 [
          "id_polygone" => 68004
          "id_type" => 2
          "slugname" => "altkirch"
          "cp" => "68130"
          "libelle" => "Altkirch"
        ]
        75 => array:5 [
          "id_polygone" => 67008
          "id_type" => 2
          "slugname" => "altorf"
          "cp" => "67120"
          "libelle" => "Altorf"
        ]
        76 => array:5 [
          "id_polygone" => 11009
          "id_type" => 2
          "slugname" => "alzonne"
          "cp" => "11170"
          "libelle" => "Alzonne"
        ]
        77 => array:5 [
          "id_polygone" => 74007
          "id_type" => 2
          "slugname" => "amancy"
          "cp" => "74800"
          "libelle" => "Amancy"
        ]
        78 => array:5 [
          "id_polygone" => 39008
          "id_type" => 2
          "slugname" => "amange"
          "cp" => "39700"
          "libelle" => "Amange"
        ]
        79 => array:5 [
          "id_polygone" => 33003
          "id_type" => 3
          "slugname" => "ambares-et-lagrave"
          "cp" => "33440"
          "libelle" => "Ambarès-et-Lagrave"
        ]
        80 => array:5 [
          "id_polygone" => 1004
          "id_type" => 3
          "slugname" => "amberieu-en-bugey"
          "cp" => "01500"
          "libelle" => "Ambérieu-en-Bugey"
        ]
        81 => array:5 [
          "id_polygone" => 69005
          "id_type" => 2
          "slugname" => "amberieux"
          "cp" => "69480"
          "libelle" => "Ambérieux"
        ]
        82 => array:5 [
          "id_polygone" => 81010
          "id_type" => 2
          "slugname" => "ambialet"
          "cp" => "81430"
          "libelle" => "Ambialet"
        ]
        83 => array:5 [
          "id_polygone" => 42003
          "id_type" => 2
          "slugname" => "ambierle"
          "cp" => "42820"
          "libelle" => "Ambierle"
        ]
        84 => array:5 [
          "id_polygone" => 74008
          "id_type" => 2
          "slugname" => "ambilly"
          "cp" => "74100"
          "libelle" => "Ambilly"
        ]
        85 => array:5 [
          "id_polygone" => 60010
          "id_type" => 2
          "slugname" => "amblainville"
          "cp" => "60110"
          "libelle" => "Amblainville"
        ]
        86 => array:5 [
          "id_polygone" => 62025
          "id_type" => 2
          "slugname" => "ambleteuse"
          "cp" => "62164"
          "libelle" => "Ambleteuse"
        ]
        87 => array:5 [
          "id_polygone" => 53003
          "id_type" => 2
          "slugname" => "ambrieres-les-vallees"
          "cp" => "53300"
          "libelle" => "Ambrières-les-Vallées"
        ]
        88 => array:5 [
          "id_polygone" => 66003
          "id_type" => 2
          "slugname" => "amelie-les-bains-palalda"
          "cp" => "66110"
          "libelle" => "Amélie-les-Bains-Palalda"
        ]
        89 => array:5 [
          "id_polygone" => 14009
          "id_type" => 2
          "slugname" => "amfreville"
          "cp" => "14860"
          "libelle" => "Amfreville"
        ]
        90 => array:5 [
          "id_polygone" => 50005
          "id_type" => 2
          "slugname" => "amfreville"
          "cp" => "50480"
          "libelle" => "Amfreville"
        ]
        91 => array:5 [
          "id_polygone" => 76005
          "id_type" => 2
          "slugname" => "amfreville-la-mi-voie"
          "cp" => "76920"
          "libelle" => "Amfreville-la-Mi-Voie"
        ]
        92 => array:5 [
          "id_polygone" => 27013
          "id_type" => 2
          "slugname" => "amfreville-sous-les-monts"
          "cp" => "27380"
          "libelle" => "Amfreville-sous-les-Monts"
        ]
        93 => array:5 [
          "id_polygone" => 80021
          "id_type" => 3
          "slugname" => "amiens"
          "cp" => "80000"
          "libelle" => "Amiens"
        ]
        94 => array:5 [
          "id_polygone" => 28006
          "id_type" => 2
          "slugname" => "amilly"
          "cp" => "28300"
          "libelle" => "Amilly"
        ]
        95 => array:5 [
          "id_polygone" => 45004
          "id_type" => 2
          "slugname" => "amilly"
          "cp" => "45200"
          "libelle" => "Amilly"
        ]
        96 => array:5 [
          "id_polygone" => 68005
          "id_type" => 2
          "slugname" => "ammerschwihr"
          "cp" => "68770"
          "libelle" => "Ammerschwihr"
        ]
        97 => array:5 [
          "id_polygone" => 57019
          "id_type" => 2
          "slugname" => "amneville"
          "cp" => "57360"
          "libelle" => "Amnéville"
        ]
        98 => array:5 [
          "id_polygone" => 40002
          "id_type" => 2
          "slugname" => "amou"
          "cp" => "40330"
          "libelle" => "Amou"
        ]
        99 => array:5 [
          "id_polygone" => 16011
          "id_type" => 2
          "slugname" => "anais"
          "cp" => "16560"
          "libelle" => "Anais"
        ]
        100 => array:5 [
          "id_polygone" => 17007
          "id_type" => 2
          "slugname" => "anais"
          "cp" => "17540"
          "libelle" => "Anais"
        ]
        101 => array:5 [
          "id_polygone" => 55010
          "id_type" => 2
          "slugname" => "ancerville"
          "cp" => "55170"
          "libelle" => "Ancerville"
        ]
        102 => array:5 [
          "id_polygone" => 57020
          "id_type" => 2
          "slugname" => "ancerville"
          "cp" => "57580"
          "libelle" => "Ancerville"
        ]
        103 => array:5 [
          "id_polygone" => 26009
          "id_type" => 2
          "slugname" => "andancette"
          "cp" => "26140"
          "libelle" => "Andancette"
        ]
        104 => array:5 [
          "id_polygone" => 90001
          "id_type" => 2
          "slugname" => "andelnans"
          "cp" => "90400"
          "libelle" => "Andelnans"
        ]
        105 => array:5 [
          "id_polygone" => 33005
          "id_type" => 3
          "slugname" => "andernos-les-bains"
          "cp" => "33510"
          "libelle" => "Andernos-les-Bains"
        ]
        106 => array:5 [
          "id_polygone" => 17008
          "id_type" => 2
          "slugname" => "andilly"
          "cp" => "17230"
          "libelle" => "Andilly"
        ]
        107 => array:5 [
          "id_polygone" => 54016
          "id_type" => 2
          "slugname" => "andilly"
          "cp" => "54200"
          "libelle" => "Andilly"
        ]
        108 => array:5 [
          "id_polygone" => 74009
          "id_type" => 2
          "slugname" => "andilly"
          "cp" => "74350"
          "libelle" => "Andilly"
        ]
        109 => array:5 [
          "id_polygone" => 95014
          "id_type" => 2
          "slugname" => "andilly"
          "cp" => "95580"
          "libelle" => "Andilly"
        ]
        110 => array:5 [
          "id_polygone" => 65007
          "id_type" => 2
          "slugname" => "andrest"
          "cp" => "65390"
          "libelle" => "Andrest"
        ]
        111 => array:5 [
          "id_polygone" => 78015
          "id_type" => 3
          "slugname" => "andresy"
          "cp" => "78570"
          "libelle" => "Andrésy"
        ]
        112 => array:5 [
          "id_polygone" => 30010
          "id_type" => 2
          "slugname" => "anduze"
          "cp" => "30140"
          "libelle" => "Anduze"
        ]
        113 => array:5 [
          "id_polygone" => 28007
          "id_type" => 2
          "slugname" => "anet"
          "cp" => "28260"
          "libelle" => "Anet"
        ]
        114 => array:5 [
          "id_polygone" => 49007
          "id_type" => 3
          "slugname" => "angers"
          "cp" => "49000"
          "libelle" => "Angers"
        ]
        115 => array:5 [
          "id_polygone" => 14012
          "id_type" => 2
          "slugname" => "angerville"
          "cp" => "14430"
          "libelle" => "Angerville"
        ]
        116 => array:5 [
          "id_polygone" => 91016
          "id_type" => 2
          "slugname" => "angerville"
          "cp" => "91670"
          "libelle" => "Angerville"
        ]
        117 => array:5 [
          "id_polygone" => 64024
          "id_type" => 3
          "slugname" => "anglet"
          "cp" => "64600"
          "libelle" => "Anglet"
        ]
        118 => array:5 [
          "id_polygone" => 16015
          "id_type" => 3
          "slugname" => "angouleme"
          "cp" => "16000"
          "libelle" => "Angoulême"
        ]
        119 => array:5 [
          "id_polygone" => 17010
          "id_type" => 2
          "slugname" => "angoulins"
          "cp" => "17690"
          "libelle" => "Angoulins"
        ]
        120 => array:5 [
          "id_polygone" => 59008
          "id_type" => 2
          "slugname" => "aniche"
          "cp" => "59580"
          "libelle" => "Aniche"
        ]
        121 => array:5 [
          "id_polygone" => 70023
          "id_type" => 2
          "slugname" => "anjeux"
          "cp" => "70800"
          "libelle" => "Anjeux"
        ]
        122 => array:5 [
          "id_polygone" => 38009
          "id_type" => 2
          "slugname" => "anjou"
          "cp" => "38150"
          "libelle" => "Anjou"
        ]
        123 => array:5 [
          "id_polygone" => 90003
          "id_type" => 2
          "slugname" => "anjoutey"
          "cp" => "90170"
          "libelle" => "Anjoutey"
        ]
        124 => array:5 [
          "id_polygone" => 14016
          "id_type" => 2
          "slugname" => "annebault"
          "cp" => "14430"
          "libelle" => "Annebault"
        ]
        125 => array:5 [
          "id_polygone" => 74010
          "id_type" => 3
          "slugname" => "annecy"
          "cp" => "74000"
          "libelle" => "Annecy"
        ]
        126 => array:5 [
          "id_polygone" => 74012
          "id_type" => 3
          "slugname" => "annemasse"
          "cp" => "74100"
          "libelle" => "Annemasse"
        ]
        127 => array:5 [
          "id_polygone" => 77005
          "id_type" => 2
          "slugname" => "annet-sur-marne"
          "cp" => "77410"
          "libelle" => "Annet-sur-Marne"
        ]
        128 => array:5 [
          "id_polygone" => 76019
          "id_type" => 2
          "slugname" => "anneville-sur-scie"
          "cp" => "76590"
          "libelle" => "Anneville-sur-Scie"
        ]
        129 => array:5 [
          "id_polygone" => 26010
          "id_type" => 2
          "slugname" => "anneyron"
          "cp" => "26140"
          "libelle" => "Anneyron"
        ]
        130 => array:5 [
          "id_polygone" => 62035
          "id_type" => 2
          "slugname" => "annezin"
          "cp" => "62232"
          "libelle" => "Annezin"
        ]
        131 => array:5 [
          "id_polygone" => 7010
          "id_type" => 3
          "slugname" => "annonay"
          "cp" => "07100"
          "libelle" => "Annonay"
        ]
        132 => array:5 [
          "id_polygone" => 71009
          "id_type" => 2
          "slugname" => "anost"
          "cp" => "71550"
          "libelle" => "Anost"
        ]
        133 => array:5 [
          "id_polygone" => 64028
          "id_type" => 2
          "slugname" => "anoye"
          "cp" => "64350"
          "libelle" => "Anoye"
        ]
        134 => array:5 [
          "id_polygone" => 69009
          "id_type" => 2
          "slugname" => "anse"
          "cp" => "69480"
          "libelle" => "Anse"
        ]
        135 => array:5 [
          "id_polygone" => 97102
          "id_type" => 2
          "slugname" => "anse-bertrand"
          "cp" => "97121"
          "libelle" => "Anse-Bertrand"
        ]
        136 => array:5 [
          "id_polygone" => 84002
          "id_type" => 2
          "slugname" => "ansouis"
          "cp" => "84240"
          "libelle" => "Ansouis"
        ]
        137 => array:5 [
          "id_polygone" => 74013
          "id_type" => 2
          "slugname" => "anthy-sur-leman"
          "cp" => "74200"
          "libelle" => "Anthy-sur-Léman"
        ]
        138 => array:5 [
          "id_polygone" => 6004
          "id_type" => 3
          "slugname" => "antibes"
          "cp" => "06600"
          "libelle" => "Antibes"
        ]
        139 => array:5 [
          "id_polygone" => 37005
          "id_type" => 2
          "slugname" => "antogny-le-tillac"
          "cp" => "37800"
          "libelle" => "Antogny-le-Tillac"
        ]
        140 => array:5 [
          "id_polygone" => 92002
          "id_type" => 3
          "slugname" => "antony"
          "cp" => "92160"
          "libelle" => "Antony"
        ]
        141 => array:5 [
          "id_polygone" => 59014
          "id_type" => 3
          "slugname" => "anzin"
          "cp" => "59410"
          "libelle" => "Anzin"
        ]
        142 => array:5 [
          "id_polygone" => 57026
          "id_type" => 2
          "slugname" => "apach"
          "cp" => "57480"
          "libelle" => "Apach"
        ]
        143 => array:5 [
          "id_polygone" => 89013
          "id_type" => 2
          "slugname" => "appoigny"
          "cp" => "89380"
          "libelle" => "Appoigny"
        ]
        144 => array:5 [
          "id_polygone" => 1011
          "id_type" => 2
          "slugname" => "apremont"
          "cp" => "01100"
          "libelle" => "Apremont"
        ]
        145 => array:5 [
          "id_polygone" => 8017
          "id_type" => 2
          "slugname" => "apremont"
          "cp" => "08250"
          "libelle" => "Apremont"
        ]
        146 => array:5 [
          "id_polygone" => 60022
          "id_type" => 2
          "slugname" => "apremont"
          "cp" => "60300"
          "libelle" => "Apremont"
        ]
        147 => array:5 [
          "id_polygone" => 70024
          "id_type" => 2
          "slugname" => "apremont"
          "cp" => "70100"
          "libelle" => "Apremont"
        ]
        148 => array:5 [
          "id_polygone" => 73017
          "id_type" => 2
          "slugname" => "apremont"
          "cp" => "73190"
          "libelle" => "Apremont"
        ]
        149 => array:5 [
          "id_polygone" => 85006
          "id_type" => 2
          "slugname" => "apremont"
          "cp" => "85220"
          "libelle" => "Apremont"
        ]
        150 => array:5 [
          "id_polygone" => 84003
          "id_type" => 2
          "slugname" => "apt"
          "cp" => "84400"
          "libelle" => "Apt"
        ]
        151 => array:5 [
          "id_polygone" => 74014
          "id_type" => 2
          "slugname" => "araches-la-frasse"
          "cp" => "74300"
          "libelle" => "Arâches-la-Frasse"
        ]
        152 => array:5 [
          "id_polygone" => 30012
          "id_type" => 2
          "slugname" => "aramon"
          "cp" => "30390"
          "libelle" => "Aramon"
        ]
        153 => array:5 [
          "id_polygone" => 31011
          "id_type" => 2
          "slugname" => "arbas"
          "cp" => "31160"
          "libelle" => "Arbas"
        ]
        154 => array:5 [
          "id_polygone" => 20018
          "id_type" => 2
          "slugname" => "arbellara"
          "cp" => "20110"
          "libelle" => "Arbellara"
        ]
        155 => array:5 [
          "id_polygone" => 1014
          "id_type" => 2
          "slugname" => "arbent"
          "cp" => "01100"
          "libelle" => "Arbent"
        ]
        156 => array:5 [
          "id_polygone" => 39013
          "id_type" => 2
          "slugname" => "arbois"
          "cp" => "39600"
          "libelle" => "Arbois"
        ]
        157 => array:5 [
          "id_polygone" => 64035
          "id_type" => 2
          "slugname" => "arbonne"
          "cp" => "64210"
          "libelle" => "Arbonne"
        ]
        158 => array:5 [
          "id_polygone" => 25020
          "id_type" => 2
          "slugname" => "arbouans"
          "cp" => "25400"
          "libelle" => "Arbouans"
        ]
        159 => array:5 [
          "id_polygone" => 52017
          "id_type" => 2
          "slugname" => "arc-en-barrois"
          "cp" => "52210"
          "libelle" => "Arc-en-Barrois"
        ]
        160 => array:5 [
          "id_polygone" => 21021
          "id_type" => 2
          "slugname" => "arc-sur-tille"
          "cp" => "21560"
          "libelle" => "Arc-sur-Tille"
        ]
        161 => array:5 [
          "id_polygone" => 33009
          "id_type" => 3
          "slugname" => "arcachon"
          "cp" => "33120"
          "libelle" => "Arcachon"
        ]
        162 => array:5 [
          "id_polygone" => 21016
          "id_type" => 2
          "slugname" => "arceau"
          "cp" => "21310"
          "libelle" => "Arceau"
        ]
        163 => array:5 [
          "id_polygone" => 89014
          "id_type" => 2
          "slugname" => "arces-dilo"
          "cp" => "89320"
          "libelle" => "Arces-Dilo"
        ]
        164 => array:5 [
          "id_polygone" => 74016
          "id_type" => 2
          "slugname" => "archamps"
          "cp" => "74160"
          "libelle" => "Archamps"
        ]
        165 => array:5 [
          "id_polygone" => 15010
          "id_type" => 2
          "slugname" => "arches"
          "cp" => "15200"
          "libelle" => "Arches"
        ]
        166 => array:5 [
          "id_polygone" => 88011
          "id_type" => 2
          "slugname" => "arches"
          "cp" => "88380"
          "libelle" => "Arches"
        ]
        167 => array:5 [
          "id_polygone" => 17016
          "id_type" => 2
          "slugname" => "archiac"
          "cp" => "17520"
          "libelle" => "Archiac"
        ]
        168 => array:5 [
          "id_polygone" => 3005
          "id_type" => 2
          "slugname" => "archignat"
          "cp" => "03380"
          "libelle" => "Archignat"
        ]
        169 => array:5 [
          "id_polygone" => 51014
          "id_type" => 2
          "slugname" => "arcis-le-ponsart"
          "cp" => "51170"
          "libelle" => "Arcis-le-Ponsart"
        ]
        170 => array:5 [
          "id_polygone" => 72006
          "id_type" => 2
          "slugname" => "arconnay"
          "cp" => "72610"
          "libelle" => "Arçonnay"
        ]
        171 => array:5 [
          "id_polygone" => 63008
          "id_type" => 2
          "slugname" => "arconsat"
          "cp" => "63250"
          "libelle" => "Arconsat"
        ]
        172 => array:5 [
          "id_polygone" => 94003
          "id_type" => 3
          "slugname" => "arcueil"
          "cp" => "94110"
          "libelle" => "Arcueil"
        ]
        173 => array:5 [
          "id_polygone" => 64041
          "id_type" => 2
          "slugname" => "aressy"
          "cp" => "64320"
          "libelle" => "Aressy"
        ]
        174 => array:5 [
          "id_polygone" => 65025
          "id_type" => 2
          "slugname" => "argeles-gazost"
          "cp" => "65400"
          "libelle" => "Argelès-Gazost"
        ]
        175 => array:5 [
          "id_polygone" => 66008
          "id_type" => 3
          "slugname" => "argeles-sur-mer"
          "cp" => "66700"
          "libelle" => "Argelès-sur-Mer"
        ]
        176 => array:5 [
          "id_polygone" => 11012
          "id_type" => 2
          "slugname" => "argeliers"
          "cp" => "11120"
          "libelle" => "Argeliers"
        ]
        177 => array:5 [
          "id_polygone" => 18011
          "id_type" => 2
          "slugname" => "argent-sur-sauldre"
          "cp" => "18410"
          "libelle" => "Argent-sur-Sauldre"
        ]
        178 => array:5 [
          "id_polygone" => 95018
          "id_type" => 3
          "slugname" => "argenteuil"
          "cp" => "95100"
          "libelle" => "Argenteuil"
        ]
        179 => array:5 [
          "id_polygone" => 73019
          "id_type" => 2
          "slugname" => "argentine"
          "cp" => "73220"
          "libelle" => "Argentine"
        ]
        180 => array:5 [
          "id_polygone" => 36006
          "id_type" => 2
          "slugname" => "argenton-sur-creuse"
          "cp" => "36200"
          "libelle" => "Argenton-sur-Creuse"
        ]
        181 => array:5 [
          "id_polygone" => 1017
          "id_type" => 2
           …3
        ]
        182 => array:5 [ …5]
        183 => array:5 [ …5]
        184 => array:5 [ …5]
        185 => array:5 [ …5]
        186 => array:5 [ …5]
        187 => array:5 [ …5]
        188 => array:5 [ …5]
        189 => array:5 [ …5]
        190 => array:5 [ …5]
        191 => array:5 [ …5]
        192 => array:5 [ …5]
        193 => array:5 [ …5]
        194 => array:5 [ …5]
        195 => array:5 [ …5]
        196 => array:5 [ …5]
        197 => array:5 [ …5]
        198 => array:5 [ …5]
        199 => array:5 [ …5]
        200 => array:5 [ …5]
        201 => array:5 [ …5]
        202 => array:5 [ …5]
        203 => array:5 [ …5]
        204 => array:5 [ …5]
        205 => array:5 [ …5]
        206 => array:5 [ …5]
        207 => array:5 [ …5]
        208 => array:5 [ …5]
        209 => array:5 [ …5]
        210 => array:5 [ …5]
        211 => array:5 [ …5]
        212 => array:5 [ …5]
        213 => array:5 [ …5]
        214 => array:5 [ …5]
        215 => array:5 [ …5]
        216 => array:5 [ …5]
        217 => array:5 [ …5]
        218 => array:5 [ …5]
        219 => array:5 [ …5]
        220 => array:5 [ …5]
        221 => array:5 [ …5]
        222 => array:5 [ …5]
        223 => array:5 [ …5]
        224 => array:5 [ …5]
        225 => array:5 [ …5]
        226 => array:5 [ …5]
        227 => array:5 [ …5]
        228 => array:5 [ …5]
        229 => array:5 [ …5]
        230 => array:5 [ …5]
        231 => array:5 [ …5]
        232 => array:5 [ …5]
        233 => array:5 [ …5]
        234 => array:5 [ …5]
        235 => array:5 [ …5]
        236 => array:5 [ …5]
        237 => array:5 [ …5]
        238 => array:5 [ …5]
        239 => array:5 [ …5]
        240 => array:5 [ …5]
        241 => array:5 [ …5]
        242 => array:5 [ …5]
        243 => array:5 [ …5]
        244 => array:5 [ …5]
        245 => array:5 [ …5]
        246 => array:5 [ …5]
        247 => array:5 [ …5]
        248 => array:5 [ …5]
        249 => array:5 [ …5]
        250 => array:5 [ …5]
        251 => array:5 [ …5]
        252 => array:5 [ …5]
        253 => array:5 [ …5]
        254 => array:5 [ …5]
        255 => array:5 [ …5]
        256 => array:5 [ …5]
        257 => array:5 [ …5]
        258 => array:5 [ …5]
        259 => array:5 [ …5]
        260 => array:5 [ …5]
        261 => array:5 [ …5]
        262 => array:5 [ …5]
        263 => array:5 [ …5]
        264 => array:5 [ …5]
        265 => array:5 [ …5]
        266 => array:5 [ …5]
        267 => array:5 [ …5]
        268 => array:5 [ …5]
        269 => array:5 [ …5]
        270 => array:5 [ …5]
        271 => array:5 [ …5]
        272 => array:5 [ …5]
        273 => array:5 [ …5]
        274 => array:5 [ …5]
        275 => array:5 [ …5]
        276 => array:5 [ …5]
        277 => array:5 [ …5]
        278 => array:5 [ …5]
        279 => array:5 [ …5]
        280 => array:5 [ …5]
        281 => array:5 [ …5]
        282 => array:5 [ …5]
        283 => array:5 [ …5]
        284 => array:5 [ …5]
        285 => array:5 [ …5]
        286 => array:5 [ …5]
        287 => array:5 [ …5]
        288 => array:5 [ …5]
        289 => array:5 [ …5]
        290 => array:5 [ …5]
        291 => array:5 [ …5]
        292 => array:5 [ …5]
        293 => array:5 [ …5]
        294 => array:5 [ …5]
        295 => array:5 [ …5]
        296 => array:5 [ …5]
        297 => array:5 [ …5]
        298 => array:5 [ …5]
        299 => array:5 [ …5]
        300 => array:5 [ …5]
        301 => array:5 [ …5]
        302 => array:5 [ …5]
        303 => array:5 [ …5]
        304 => array:5 [ …5]
        305 => array:5 [ …5]
        306 => array:5 [ …5]
        307 => array:5 [ …5]
        308 => array:5 [ …5]
        309 => array:5 [ …5]
        310 => array:5 [ …5]
        311 => array:5 [ …5]
        312 => array:5 [ …5]
        313 => array:5 [ …5]
        314 => array:5 [ …5]
        315 => array:5 [ …5]
        316 => array:5 [ …5]
        317 => array:5 [ …5]
        318 => array:5 [ …5]
        319 => array:5 [ …5]
        320 => array:5 [ …5]
        321 => array:5 [ …5]
      ]
      "statImmoCitiesKeys" => array:275 [
        "Abbeville" => array:5 [ …5]
        "Abergement-la-Ronce" => array:5 [ …5]
        "Abilly" => array:5 [ …5]
        "Abreschviller" => array:5 [ …5]
        "Abzac" => array:5 [ …5]
        "Achen" => array:5 [ …5]
        "Achères" => array:5 [ …5]
        "Achicourt" => array:5 [ …5]
        "Adé" => array:5 [ …5]
        "Afa" => array:5 [ …5]
        "Agde" => array:5 [ …5]
        "Agen" => array:5 [ …5]
        "Agneaux" => array:5 [ …5]
        "Agon-Coutainville" => array:5 [ …5]
        "Agonac" => array:5 [ …5]
        "Ahetze" => array:5 [ …5]
        "Ahun" => array:5 [ …5]
        "Aiglun" => array:5 [ …5]
        "Aignan" => array:5 [ …5]
        "Aignay-le-Duc" => array:5 [ …5]
        "Aigre" => array:5 [ …5]
        "Aiguebelette-le-Lac" => array:5 [ …5]
        "Aiguefonde" => array:5 [ …5]
        "Aigueperse" => array:5 [ …5]
        "Aigues-Mortes" => array:5 [ …5]
        "Aiguilles" => array:5 [ …5]
        "Aiguillon" => array:5 [ …5]
        "Ainvelle" => array:5 [ …5]
        "Aire-sur-la-Lys" => array:5 [ …5]
        "Airvault" => array:5 [ …5]
        "Aisy-sur-Armançon" => array:5 [ …5]
        "Aiton" => array:5 [ …5]
        "Aix-en-Provence" => array:5 [ …5]
        "Aix-les-Bains" => array:5 [ …5]
        "Aize" => array:5 [ …5]
        "Aizenay" => array:5 [ …5]
        "Ajaccio" => array:5 [ …5]
        "Alata" => array:5 [ …5]
        "Albas" => array:5 [ …5]
        "Albertville" => array:5 [ …5]
        "Albières" => array:5 [ …5]
        "Albiez-le-Jeune" => array:5 [ …5]
        "Albigny-sur-Saône" => array:5 [ …5]
        "Albitreccia" => array:5 [ …5]
        "Albon" => array:5 [ …5]
        "Alby-sur-Chéran" => array:5 [ …5]
        "Alençon" => array:5 [ …5]
        "Aléria" => array:5 [ …5]
        "Alès" => array:5 [ …5]
        "Alfortville" => array:5 [ …5]
        "Algajola" => array:5 [ …5]
        "Algans" => array:5 [ …5]
        "Allainville" => array:5 [ …5]
        "Allauch" => array:5 [ …5]
        "Alleins" => array:5 [ …5]
        "Allemond" => array:5 [ …5]
        "Allevard" => array:5 [ …5]
        "Allier" => array:5 [ …5]
        "Alligny-en-Morvan" => array:5 [ …5]
        "Allinges" => array:5 [ …5]
        "Allonne" => array:5 [ …5]
        "Allonnes" => array:5 [ …5]
        "Allouis" => array:5 [ …5]
        "Alsting" => array:5 [ …5]
        "Altkirch" => array:5 [ …5]
        "Altorf" => array:5 [ …5]
        "Alzonne" => array:5 [ …5]
        "Amancy" => array:5 [ …5]
        "Amange" => array:5 [ …5]
        "Ambarès-et-Lagrave" => array:5 [ …5]
        "Ambérieu-en-Bugey" => array:5 [ …5]
        "Ambérieux" => array:5 [ …5]
        "Ambialet" => array:5 [ …5]
        "Ambierle" => array:5 [ …5]
        "Ambilly" => array:5 [ …5]
        "Amblainville" => array:5 [ …5]
        "Ambleteuse" => array:5 [ …5]
        "Ambrières-les-Vallées" => array:5 [ …5]
        "Amélie-les-Bains-Palalda" => array:5 [ …5]
        "Amfreville" => array:5 [ …5]
        "Amfreville-la-Mi-Voie" => array:5 [ …5]
        "Amfreville-sous-les-Monts" => array:5 [ …5]
        "Amiens" => array:5 [ …5]
        "Amilly" => array:5 [ …5]
        "Ammerschwihr" => array:5 [ …5]
        "Amnéville" => array:5 [ …5]
        "Amou" => array:5 [ …5]
        "Anais" => array:5 [ …5]
        "Ancerville" => array:5 [ …5]
        "Andancette" => array:5 [ …5]
        "Andelnans" => array:5 [ …5]
        "Andernos-les-Bains" => array:5 [ …5]
        "Andilly" => array:5 [ …5]
        "Andrest" => array:5 [ …5]
        "Andrésy" => array:5 [ …5]
        "Anduze" => array:5 [ …5]
        "Anet" => array:5 [ …5]
        "Angers" => array:5 [ …5]
        "Angerville" => array:5 [ …5]
        "Anglet" => array:5 [ …5]
        "Angoulême" => array:5 [ …5]
        "Angoulins" => array:5 [ …5]
        "Aniche" => array:5 [ …5]
        "Anjeux" => array:5 [ …5]
        "Anjou" => array:5 [ …5]
        "Anjoutey" => array:5 [ …5]
        "Annebault" => array:5 [ …5]
        "Annecy" => array:5 [ …5]
        "Annemasse" => array:5 [ …5]
        "Annet-sur-Marne" => array:5 [ …5]
        "Anneville-sur-Scie" => array:5 [ …5]
        "Anneyron" => array:5 [ …5]
        "Annezin" => array:5 [ …5]
        "Annonay" => array:5 [ …5]
        "Anost" => array:5 [ …5]
        "Anoye" => array:5 [ …5]
        "Anse" => array:5 [ …5]
        "Anse-Bertrand" => array:5 [ …5]
        "Ansouis" => array:5 [ …5]
        "Anthy-sur-Léman" => array:5 [ …5]
        "Antibes" => array:5 [ …5]
        "Antogny-le-Tillac" => array:5 [ …5]
        "Antony" => array:5 [ …5]
        "Anzin" => array:5 [ …5]
        "Apach" => array:5 [ …5]
        "Appoigny" => array:5 [ …5]
        "Apremont" => array:5 [ …5]
        "Apt" => array:5 [ …5]
        "Arâches-la-Frasse" => array:5 [ …5]
        "Aramon" => array:5 [ …5]
        "Arbas" => array:5 [ …5]
        "Arbellara" => array:5 [ …5]
        "Arbent" => array:5 [ …5]
        "Arbois" => array:5 [ …5]
        "Arbonne" => array:5 [ …5]
        "Arbouans" => array:5 [ …5]
        "Arc-en-Barrois" => array:5 [ …5]
        "Arc-sur-Tille" => array:5 [ …5]
        "Arcachon" => array:5 [ …5]
        "Arceau" => array:5 [ …5]
        "Arces-Dilo" => array:5 [ …5]
        "Archamps" => array:5 [ …5]
        "Arches" => array:5 [ …5]
        "Archiac" => array:5 [ …5]
        "Archignat" => array:5 [ …5]
        "Arcis-le-Ponsart" => array:5 [ …5]
        "Arçonnay" => array:5 [ …5]
        "Arconsat" => array:5 [ …5]
        "Arcueil" => array:5 [ …5]
        "Aressy" => array:5 [ …5]
        "Argelès-Gazost" => array:5 [ …5]
        "Argelès-sur-Mer" => array:5 [ …5]
        "Argeliers" => array:5 [ …5]
        "Argent-sur-Sauldre" => array:5 [ …5]
        "Argenteuil" => array:5 [ …5]
        "Argentine" => array:5 [ …5]
        "Argenton-sur-Creuse" => array:5 [ …5]
        "Argis" => array:5 [ …5]
        "Argol" => array:5 [ …5]
        "Argoules" => array:5 [ …5]
        "Argy" => array:5 [ …5]
        "Arinthod" => array:5 [ …5]
        "Arles" => array:5 [ …5]
        "Arles-sur-Tech" => array:5 [ …5]
        "Arleuf" => array:5 [ …5]
        "Arleux" => array:5 [ …5]
        "Armentières" => array:5 [ …5]
        "Armissan" => array:5 [ …5]
        "Arnage" => array:5 [ …5]
        "Arnas" => array:5 [ …5]
        "Arnaville" => array:5 [ …5]
        "Arnay-le-Duc" => array:5 [ …5]
        "Arnay-sous-Vitteaux" => array:5 [ …5]
        "Arnouville" => array:5 [ …5]
        "Arpajon" => array:5 [ …5]
        "Arques" => array:5 [ …5]
        "Arques-la-Bataille" => array:5 [ …5]
        "Arras" => array:5 [ …5]
        "Ars" => array:5 [ …5]
        "Ars-sur-Moselle" => array:5 [ …5]
        "Arthaz-Pont-Notre-Dame" => array:5 [ …5]
        "Arthun" => array:5 [ …5]
        "Artigues-près-Bordeaux" => array:5 [ …5]
        "Arudy" => array:5 [ …5]
        "Arvert" => array:5 [ …5]
        "Arveyres" => array:5 [ …5]
        "Arvieu" => array:5 [ …5]
        "Arzacq-Arraziguet" => array:5 [ …5]
        "Ascain" => array:5 [ …5]
        "Ascoux" => array:5 [ …5]
        "Asnières-en-Poitou" => array:5 [ …5]
        "Asnières-la-Giraud" => array:5 [ …5]
        "Asnières-sur-Nouère" => array:5 [ …5]
        "Asnières-sur-Seine" => array:5 [ …5]
        "Aspin-en-Lavedan" => array:5 [ …5]
        "Aspiran" => array:5 [ …5]
        "Aspremont" => array:5 [ …5]
        "Assas" => array:5 [ …5]
        "Assieu" => array:5 [ …5]
        "Astaffort" => array:5 [ …5]
        "Athis-Mons" => array:5 [ …5]
        "Attignat" => array:5 [ …5]
        "Attigny" => array:5 [ …5]
        "Aubagne" => array:5 [ …5]
        "Aubaine" => array:5 [ …5]
        "Aubenas" => array:5 [ …5]
        "Aubervilliers" => array:5 [ …5]
        "Aubiat" => array:5 [ …5]
        "Aubigné-Racan" => array:5 [ …5]
        "Aubigny" => array:5 [ …5]
        "Aubigny-sur-Nère" => array:5 [ …5]
        "Aubord" => array:5 [ …5]
        "Auboué" => array:5 [ …5]
        "Aubusson" => array:5 [ …5]
        "Aucamville" => array:5 [ …5]
        "Auch" => array:5 [ …5]
        "Audenge" => array:5 [ …5]
        "Audierne" => array:5 [ …5]
        "Audincourt" => array:5 [ …5]
        "Audinghen" => array:5 [ …5]
        "Auffreville-Brasseuil" => array:5 [ …5]
        "Auge" => array:5 [ …5]
        "Augé" => array:5 [ …5]
        "Augerolles" => array:5 [ …5]
        "Augy" => array:5 [ …5]
        "Aujargues" => array:5 [ …5]
        "Aulnay" => array:5 [ …5]
        "Aulnay-la-Rivière" => array:5 [ …5]
        "Aulnay-sous-Bois" => array:5 [ …5]
        "Aulnois-en-Perthois" => array:5 [ …5]
        "Aulnoy-lez-Valenciennes" => array:5 [ …5]
        "Aumagne" => array:5 [ …5]
        "Aunay-en-Bazois" => array:5 [ …5]
        "Auneuil" => array:5 [ …5]
        "Aups" => array:5 [ …5]
        "Aureilhan" => array:5 [ …5]
        "Aureille" => array:5 [ …5]
        "Aurensan" => array:5 [ …5]
        "Auriac-sur-Vendinelle" => array:5 [ …5]
        "Auribeau-sur-Siagne" => array:5 [ …5]
        "Aurillac" => array:5 [ …5]
        "Aussois" => array:5 [ …5]
        "Auterive" => array:5 [ …5]
        "Auteuil" => array:5 [ …5]
        "Authon-du-Perche" => array:5 [ …5]
        "Autrêches" => array:5 [ …5]
        "Autrey-lès-Gray" => array:5 [ …5]
        "Autun" => array:5 [ …5]
        "Auvers-sur-Oise" => array:5 [ …5]
        "Auxerre" => array:5 [ …5]
        "Auxonne" => array:5 [ …5]
        "Auzouville-sur-Ry" => array:5 [ …5]
        "Availles-en-Châtellerault" => array:5 [ …5]
        "Availles-Thouarsais" => array:5 [ …5]
        "Avallon" => array:5 [ …5]
        "Aveize" => array:5 [ …5]
        "Avelanges" => array:5 [ …5]
        "Avermes" => array:5 [ …5]
        "Avesnelles" => array:5 [ …5]
        "Avezac-Prat-Lahitte" => array:5 [ …5]
        "Avignon" => array:5 [ …5]
        "Avignonet-Lauragais" => array:5 [ …5]
        "Avion" => array:5 [ …5]
        "Avranches" => array:5 [ …5]
        "Avricourt" => array:5 [ …5]
        "Avrieux" => array:5 [ …5]
        "Avrillé" => array:5 [ …5]
        "Ayguesvives" => array:5 [ …5]
        "Aytré" => array:5 [ …5]
        "Ayzieu" => array:5 [ …5]
        "Azay-le-Brûlé" => array:5 [ …5]
        "Azay-sur-Cher" => array:5 [ …5]
        "Azay-sur-Thouet" => array:5 [ …5]
        "Azereix" => array:5 [ …5]
        "Azille" => array:5 [ …5]
      ]
      "city" => array:5 [
        "id_polygone" => 11022
        "id_type" => 2
        "slugname" => "azille"
        "cp" => "11700"
        "libelle" => "Azille"
      ]
      "results" => array:132 [
        "Abbeville" => array:7 [ …7]
        "Abergement-la-Ronce" => array:7 [ …7]
        "Abilly" => array:7 [ …7]
        "Abreschviller" => array:7 [ …7]
        "Abzac" => array:7 [ …7]
        "Achen" => array:7 [ …7]
        "Achicourt" => array:7 [ …7]
        "Achères" => array:7 [ …7]
        "Adé" => array:7 [ …7]
        "Afa" => array:7 [ …7]
        "Agde" => array:7 [ …7]
        "Agen" => array:7 [ …7]
        "Agneaux" => array:7 [ …7]
        "Agon-Coutainville" => array:7 [ …7]
        "Agonac" => array:7 [ …7]
        "Ahetze" => array:7 [ …7]
        "Ahun" => array:7 [ …7]
        "Aiglun" => array:7 [ …7]
        "Aignan" => array:7 [ …7]
        "Aignay-le-Duc" => array:7 [ …7]
        "Aigre" => array:7 [ …7]
        "Aigrefeuille-d'Aunis" => array:7 [ …7]
        "Aiguebelette-le-Lac" => array:7 [ …7]
        "Aiguefonde" => array:7 [ …7]
        "Aigueperse" => array:7 [ …7]
        "Aigues-Mortes" => array:7 [ …7]
        "Aiguilles" => array:7 [ …7]
        "Aiguillon" => array:7 [ …7]
        "Ainvelle" => array:7 [ …7]
        "Aire-sur-l'Adour" => array:7 [ …7]
        "Aire-sur-la-Lys" => array:7 [ …7]
        "Airvault" => array:7 [ …7]
        "Aisy-sur-Armançon" => array:7 [ …7]
        "Aiton" => array:7 [ …7]
        "Aix-en-Provence" => array:7 [ …7]
        "Aix-les-Bains" => array:7 [ …7]
        "Aize" => array:7 [ …7]
        "Aizenay" => array:7 [ …7]
        "Ajaccio" => array:7 [ …7]
        "Alata" => array:7 [ …7]
        "Albas" => array:7 [ …7]
        "Albertville" => array:7 [ …7]
        "Albiez-le-Jeune" => array:7 [ …7]
        "Albigny-sur-Saône" => array:7 [ …7]
        "Albitreccia" => array:7 [ …7]
        "Albières" => array:7 [ …7]
        "Albon" => array:7 [ …7]
        "Alby-sur-Chéran" => array:7 [ …7]
        "Alençon" => array:7 [ …7]
        "Alfortville" => array:7 [ …7]
        "Algajola" => array:7 [ …7]
        "Algans" => array:7 [ …7]
        "Allainville" => array:7 [ …7]
        "Allauch" => array:7 [ …7]
        "Alleins" => array:7 [ …7]
        "Allemond" => array:7 [ …7]
        "Allevard" => array:7 [ …7]
        "Allier" => array:7 [ …7]
        "Alligny-en-Morvan" => array:7 [ …7]
        "Allinges" => array:7 [ …7]
        "Allonne" => array:7 [ …7]
        "Allonnes" => array:7 [ …7]
        "Allouis" => array:7 [ …7]
        "Alsting" => array:7 [ …7]
        "Altkirch" => array:7 [ …7]
        "Altorf" => array:7 [ …7]
        "Alzonne" => array:7 [ …7]
        "Alès" => array:7 [ …7]
        "Aléria" => array:7 [ …7]
        "Amancy" => array:7 [ …7]
        "Amange" => array:7 [ …7]
        "Ambarès-et-Lagrave" => array:7 [ …7]
        "Ambialet" => array:7 [ …7]
        "Ambierle" => array:7 [ …7]
        "Ambilly" => array:7 [ …7]
        "Amblainville" => array:7 [ …7]
        "Ambleteuse" => array:7 [ …7]
        "Ambrières-les-Vallées" => array:7 [ …7]
        "Ambérieu-en-Bugey" => array:7 [ …7]
        "Ambérieux" => array:7 [ …7]
        "Amfreville" => array:7 [ …7]
        "Amfreville-la-Mi-Voie" => array:7 [ …7]
        "Amfreville-sous-les-Monts" => array:7 [ …7]
        "Amiens" => array:7 [ …7]
        "Amilly" => array:7 [ …7]
        "Ammerschwihr" => array:7 [ …7]
        "Amnéville" => array:7 [ …7]
        "Amou" => array:7 [ …7]
        "Amélie-les-Bains-Palalda" => array:7 [ …7]
        "Anais" => array:7 [ …7]
        "Ancerville" => array:7 [ …7]
        "Andancette" => array:7 [ …7]
        "Andelnans" => array:7 [ …7]
        "Andernos-les-Bains" => array:7 [ …7]
        "Andilly" => array:7 [ …7]
        "Andrest" => array:7 [ …7]
        "Andrésy" => array:7 [ …7]
        "Anduze" => array:7 [ …7]
        "Anet" => array:7 [ …7]
        "Angers" => array:7 [ …7]
        "Angerville" => array:7 [ …7]
        "Anglet" => array:7 [ …7]
        "Angoulins" => array:7 [ …7]
        "Angoulême" => array:7 [ …7]
        "Aniche" => array:7 [ …7]
        "Anjeux" => array:7 [ …7]
        "Anjou" => array:7 [ …7]
        "Anjoutey" => array:7 [ …7]
        "Annebault" => array:7 [ …7]
        "Annecy" => array:7 [ …7]
        "Annemasse" => array:7 [ …7]
        "Annet-sur-Marne" => array:7 [ …7]
        "Anneville-sur-Scie" => array:7 [ …7]
        "Anneyron" => array:7 [ …7]
        "Annezin" => array:7 [ …7]
        "Annonay" => array:7 [ …7]
        "Anost" => array:7 [ …7]
        "Anoye" => array:7 [ …7]
        "Anse" => array:7 [ …7]
        "Anse-Bertrand" => array:7 [ …7]
        "Ansouis" => array:7 [ …7]
        "Anthy-sur-Léman" => array:7 [ …7]
        "Antibes" => array:7 [ …7]
        "Antogny-le-Tillac" => array:7 [ …7]
        "Antony" => array:7 [ …7]
        "Anzin" => array:7 [ …7]
        "Apach" => array:7 [ …7]
        "Appoigny" => array:7 [ …7]
        "Apremont" => array:7 [ …7]
        "Apt" => array:7 [ …7]
        "Aramon" => array:7 [ …7]
        "Arbas" => array:7 [ …7]
      ]
      "bucket" => []
      "cityName" => "Arbellara"
      "finalCity" => array:5 [
        "id_polygone" => 20018
        "id_type" => 2
        "slugname" => "arbellara"
        "cp" => "20110"
        "libelle" => "Arbellara"
      ]
      "department" => null
    ]
    
/
var
/
app
/
current
/
user
/
plugins
/
seofactory
/
classes
/
SeoFunctions.php
 
    /**
     * @return array
     * @throws Exceptions\UnknownSlugNameException
     */
    public function searchTopNationalCitiesSEO(): array
    {
        return (new PolygonSearch(func_get_args()))
            ->addModifier(new CustomModifier(ModifierKeys::$topNational, true))
            ->findAll();
    }
 
    /**
     * @return array
     * @throws Exceptions\UnknownSlugNameException
     * @throws Searches\UnkownDepartmentCodeException
     */
    public function searchTopCitiesSEO(): array
    {
        return (new PolygonSearch(func_get_args()))->findAllCities(true);
    }
 
    /**
     * @return array
     * @throws Exceptions\UnknownSlugNameException
     * @throws Searches\UnkownDepartmentCodeException
     */
    public function searchTopCitiesSEOWithoutDepartment(): array
    {
        return (new PolygonSearch(func_get_args()))->findAllCities(false);
    }
 
    /**
     * @return string
     */
    public function getSearchFiltersHtmlSEO(): string
    {
        $html = '';
        /** @var SearchModifier $modifier */
        foreach (func_get_args() as $modifier) {
Arguments
  1. true
    
/
var
/
app
/
current
/
cache
/
twig
/
8b
/
8b791a3bebef232a5a223ac721c003a242015640896f50a11e79a3ee2fa91200.php
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 62
        echo "            </ul>
        </div>
    </section>
 
    <section class=\"block-container\">
        <div class=\"container\">
            <div class=\"row\">
 
                ";
        // line 70
        $context["modifierKeys"] = call_user_func_array($this->env->getFunction('getModifierKeys')->getCallable(), []);
        // line 71
        echo "
                ";
        // line 72
        $context["cities"] = call_user_func_array($this->env->getFunction('searchTopCitiesSEO')->getCallable(), [twig_array_merge(($context["criterias"] ?? null), [0 => call_user_func_array($this->env->getFunction('whereFirstLetter')->getCallable(), [        // line 73
($context["currentLetter"] ?? null)]), 1 => call_user_func_array($this->env->getFunction('sortAsc')->getCallable(), [$this->getAttribute(        // line 74
($context["modifierKeys"] ?? null), "cityName", [])])])]);
        // line 77
        echo "
                ";
        // line 78
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(($context["cities"] ?? null));
        foreach ($context['_seq'] as $context["_key"] => $context["city"]) {
            if (($this->getAttribute($context["city"], "properties_count", []) >= $this->getAttribute($this->getAttribute(($context["config"] ?? null), "seo", []), "nb_annonces_min_seo", []))) {
                // line 79
                echo "                    ";
                $context["url"] = call_user_func_array($this->env->getFunction('getPropertySearchUrlSEO')->getCallable(), [twig_array_merge(($context["criterias"] ?? null), [0 => call_user_func_array($this->env->getFunction('whereCity')->getCallable(), [$this->getAttribute(                // line 80
$context["city"], "libelle", [])]), 1 => call_user_func_array($this->env->getFunction('whereDepartmentCode')->getCallable(), [$this->getAttribute(                // line 81
$context["city"], "department_code", [])])])]);
                // line 84
                echo "
                    <div class=\"col-3\">
                        <a href=\"";
                // line 86
                echo ($context["url"] ?? null);
                echo "\">";
Arguments
  1. array:3 [
      0 => FilterModifier {#1244}
      1 => PrefixFilterModifier {#1256}
      2 => SortModifier {#1257}
    ]
    
/
var
/
app
/
current
/
vendor
/
twig
/
twig
/
src
/
Template.php
 
        if ($useBlocks && isset($blocks[$name])) {
            $template = $blocks[$name][0];
            $block = $blocks[$name][1];
        } elseif (isset($this->blocks[$name])) {
            $template = $this->blocks[$name][0];
            $block = $this->blocks[$name][1];
        } else {
            $template = null;
            $block = null;
        }
 
        // avoid RCEs when sandbox is enabled
        if (null !== $template && !$template instanceof self) {
            throw new \LogicException('A block must be a method on a \Twig\Template instance.');
        }
 
        if (null !== $template) {
            try {
                $template->$block($context, $blocks);
            } catch (Error $e) {
                if (!$e->getSourceContext()) {
                    $e->setSourceContext($template->getSourceContext());
                }
 
                // this is mostly useful for \Twig\Error\LoaderError exceptions
                // see \Twig\Error\LoaderError
                if (-1 === $e->getTemplateLine()) {
                    $e->guess();
                }
 
                throw $e;
            } catch (\Exception $e) {
                $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $template->getSourceContext(), $e);
                $e->guess();
 
                throw $e;
            }
        } elseif (false !== $parent = $this->getParent($context)) {
            $parent->displayBlock($name, $context, array_merge($this->blocks, $blocks), false);
Arguments
  1. array:44 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
      "grav" => Grav {#3}
      "currentPage" => array:9 [
        "transactionType" => null
        "currentPropertyType" => null
        "currentPropertySubType" => null
        "currentCity" => null
        "currentPostalCode" => null
        "currentPropertiesListing" => null
        "currentLetter" => "a"
        "currentAgent" => null
        "currentTransactionType" => "V"
      ]
      "currentPropertyType" => null
      "currentPropertySubType" => null
      "currentLetter" => "a"
      "currentTransactionType" => "V"
      "criterias" => array:1 [
        0 => FilterModifier {#1244}
      ]
      "currentTitleOfThePage" => "Toutes les villes ayant des biens immobiliers de type achat | Lettre A"
      "theme_config" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "url_current" => "https://www.capifrance.fr/villes/achat/a"
      "routes" => array:134 [
        "accueil" => array:2 [
          "fr" => "/"
          "en" => "/en"
        ]
        "affaires-confidentielles" => array:3 [
          "fr" => "/cms/affaires-confidentielles-off-market"
          "de" => "/"
          "en" => "/"
        ]
        "ateliers" => array:3 [
          "fr" => "/ateliers"
          "de" => "/"
          "en" => "/"
        ]
        "ateliers-capifrance" => array:3 [
          "fr" => "/ateliers"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-bordeaux" => array:3 [
          "fr" => "/ateliers/atelier-bordeaux"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-gaillard" => array:3 [
          "fr" => "/ateliers/atelier-gaillard"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-lyon" => array:3 [
          "fr" => "/ateliers/atelier-lyon"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-lille" => array:3 [
          "fr" => "/ateliers/atelier-lille"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-marseille" => array:3 [
          "fr" => "/ateliers/atelier-marseille"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-montpellier" => array:3 [
          "fr" => "/ateliers/atelier-montpellier"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-nantes" => array:3 [
          "fr" => "/ateliers/atelier-nantes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-six-fours" => array:3 [
          "fr" => "/ateliers/atelier-six-fours-les-plages"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-paris-8eme" => array:3 [
          "fr" => "/ateliers/atelier-paris-8eme"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-paris-11eme" => array:3 [
          "fr" => "/ateliers/atelier-paris-11eme"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-rennes" => array:3 [
          "fr" => "/ateliers/atelier-rennes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-tarbes" => array:3 [
          "fr" => "/ateliers/atelier-tarbes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-toulon" => array:3 [
          "fr" => "/ateliers/atelier-toulon"
          "de" => "/"
          "en" => "/"
        ]
        "annonces" => array:3 [
          "fr" => "/residentiel"
          "de" => "/"
          "en" => "/residential"
        ]
        "annonces_villes" => array:3 [
          "fr" => "/annonces/villes"
          "de" => "/"
          "en" => "/advertisements/cities"
        ]
        "annonces_regions" => array:3 [
          "fr" => "/regions"
          "de" => "/"
          "en" => "/regions"
        ]
        "besoin-daide" => array:3 [
          "fr" => "/cms/besoin-daide"
          "de" => "/"
          "en" => "/cms/need-help"
        ]
        "commerces" => array:3 [
          "fr" => "/commerces-entreprises"
          "de" => "/"
          "en" => "/businesses-trades"
        ]
        "commerce_acheter" => array:3 [
          "fr" => "/commerces-entreprises/acheter"
          "de" => "/"
          "en" => "/businesses-trades/buy"
        ]
        "commerce_acheter_recherche" => array:3 [
          "fr" => "/commerces-entreprises/acheter/recherche"
          "de" => "/"
          "en" => "/businesses-trades/buy/search"
        ]
        "commerce_louer" => array:3 [
          "fr" => "/commerces-entreprises/louer"
          "de" => "/"
          "en" => "/businesses-trades/rent"
        ]
        "commerce_location_recherche" => array:3 [
          "fr" => "/commerces-entreprises/location/recherche"
          "de" => "/"
          "en" => "/businesses-trades/rental/search"
        ]
        "commerce_ceder" => array:3 [
          "fr" => "/commerces-entreprises/ceder"
          "de" => "/"
          "en" => "/businesses-trades/sell"
        ]
        "commerce_vendre_estimation_ce" => array:3 [
          "fr" => "/commerces-entreprises/estimation"
          "de" => "/"
          "en" => "/businesses-trades/estimation"
        ]
        "commerce_vendre_estimation_commerce" => array:3 [
          "fr" => "/commerces-entreprises/estimation/commerce"
          "de" => "/"
          "en" => "/businesses-trades/estimation/shops"
        ]
        "commerce_vendre_estimation_entreprise" => array:3 [
          "fr" => "/commerces-entreprises/estimation/entreprise"
          "de" => "/"
          "en" => "/businesses-trades/estimation/businesses"
        ]
        "commerce_vendre_estimation_wall" => array:3 [
          "fr" => "/commerces-entreprises/estimation/murs-commerciaux"
          "de" => "/"
          "en" => "/businesses-trades/estimation/commercial-walls"
        ]
        "commerce_vendre_estimation_bail" => array:3 [
          "fr" => "/commerces-entreprises/estimation/droit-au-bail"
          "de" => "/"
          "en" => "/businesses-trades/estimation/right-to-lease"
        ]
        "comparateur" => array:3 [
          "fr" => "/comparateur"
          "de" => "/"
          "en" => "/comparator"
        ]
        "contacter-nous" => array:3 [
          "fr" => "/cms/contacter-capifrance"
          "de" => "/"
          "en" => "/cms/contact-capifrance"
        ]
        "contacter-nous-merci" => array:3 [
          "fr" => "/cms/contacter-capifrance/merci"
          "de" => "/"
          "en" => "/cms/contact-capifrance/thank-you"
        ]
        "conseillers_fiche_estimation" => array:3 [
          "fr" => "/conseillers/estimation"
          "de" => "/"
          "en" => "/agents/estimate-rdv"
        ]
        "conseillers_fiche_apporteur_affaires" => array:3 [
          "fr" => "/conseillers/apporteur-affaires"
          "de" => "/"
          "en" => "/agents/business-carrier"
        ]
        "conseillers_fiche" => array:3 [
          "fr" => "/conseillers"
          "de" => "/"
          "en" => "/agents"
        ]
        "creation-entreprise" => array:3 [
          "fr" => "/cms/creation-d-entreprise-comment-preparer-son-projet"
          "de" => "/"
          "en" => "/"
        ]
        "espace_conseil" => array:3 [
          "fr" => "/espace-conseil"
          "de" => "/"
          "en" => "/advice area"
        ]
        "espace_conseil_visite_plus" => array:3 [
          "fr" => "/espace-conseil/le-pack-visite-plus"
          "de" => "/"
          "en" => "/"
        ]
        "espace_conseil_signature_electronique" => array:3 [
          "fr" => "/espace-conseil/la-signature-electronique"
          "de" => "/"
          "en" => "/"
        ]
        "favoris" => array:3 [
          "fr" => "/favoris"
          "de" => "/"
          "en" => "/favorites"
        ]
        "gerer" => array:3 [
          "fr" => "/location-gestion/faire-gerer"
          "de" => "/"
          "en" => "/rent-manage/manage"
        ]
        "gerer-merci" => array:3 [
          "fr" => "/location-gestion/faire-gerer"
          "de" => "/"
          "en" => "/rent-manage/manage/thank-you"
        ]
        "location-neuf" => array:3 [
          "fr" => "/location-gestion/neuf"
          "de" => "/"
          "en" => "/rent-manage/off-plan"
        ]
        "location-neuf-merci" => array:3 [
          "fr" => "/location-gestion/neuf/merci"
          "de" => "/"
          "en" => "/rent-manage/off-plan/thank-you"
        ]
        "location-prestige" => array:3 [
          "fr" => "/location-gestion/luxe-et-prestige"
          "de" => "/"
          "en" => "/rent-manage/luxury"
        ]
        "location-prestige-merci" => array:3 [
          "fr" => "/location-gestion/luxe-et-prestige/merci"
          "de" => "/"
          "en" => "/rent-manage/luxury/thank-you"
        ]
        "mentions-legales" => array:3 [
          "fr" => "/mentions-legales"
          "de" => "/"
          "en" => "/legal-notice"
        ]
        "mon_compte" => array:3 [
          "fr" => "/mon-compte"
          "de" => "/"
          "en" => "/"
        ]
        "mon_compte_login" => array:3 [
          "fr" => "/mon-compte/connexion"
          "de" => "/"
          "en" => "/"
        ]
        "mon_compte_inscription" => array:3 [
          "fr" => "/mon-compte/inscription"
          "de" => "/"
          "en" => "/my-account"
        ]
        "ventes_privees" => array:3 [
          "fr" => "/ventes-privees"
          "de" => "/"
          "en" => "/"
        ]
        "neuf" => array:3 [
          "fr" => "/neuf"
          "de" => "/"
          "en" => "/off-plan"
        ]
        "neuf_acheter" => array:3 [
          "fr" => "/neuf/acheter"
          "de" => "/"
          "en" => "/off-plan/buy"
        ]
        "neuf_acheter_recherche" => array:3 [
          "fr" => "/neuf/acheter/recherche"
          "de" => "/"
          "en" => "/off-plan/buy/search"
        ]
        "neuf_ptz_guide" => array:3 [
          "fr" => "/neuf/guide/pret-a-taux-zero"
          "de" => "/"
          "en" => "/tips-and-tools"
        ]
        "neuf_pinel_guide" => array:3 [
          "fr" => "/neuf/guide/loi-pinel"
          "de" => null
          "en" => "/off-plan/guide/pinel-law"
        ]
        "nos-conseillers" => array:3 [
          "fr" => "/conseillers"
          "de" => "/"
          "en" => "/agents"
        ]
        "mecenat" => array:3 [
          "fr" => "/qui-sommes-nous/mecenat"
          "de" => "/"
          "en" => "/"
        ]
        "nos-engagements" => array:3 [
          "fr" => "/qui-sommes-nous/nos-engagements"
          "de" => "/"
          "en" => "/"
        ]
        "nos-services" => array:3 [
          "fr" => "/qui-sommes-nous/nos-services-et-outils"
          "de" => "/"
          "en" => "/about-us/our-set-of-services"
        ]
        "notre-reseau" => array:3 [
          "fr" => "/qui-sommes-nous/notre-reseau"
          "de" => "/"
          "en" => "/about-us/our-network"
        ]
        "nos-valeurs" => array:3 [
          "fr" => "/qui-sommes-nous/nos-valeurs"
          "de" => "/"
          "en" => "/about-us/our-values"
        ]
        "our-international-department" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/about-us/our-international-department"
        ]
        "our-visibility" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/about-us/our-visibility"
        ]
        "parrainage-devenir-conseiller" => array:3 [
          "fr" => "/parrainage/devenir-conseiller-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "parrainage-vendre-bien" => array:3 [
          "fr" => "/parrainage/vendre-un-bien-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "politique-confidentialite" => array:3 [
          "fr" => "/politique-generale-de-confidentialite"
          "de" => "/"
          "en" => "/general-privacy-policy"
        ]
        "presse" => array:3 [
          "fr" => "/presse"
          "de" => "/"
          "en" => "/"
        ]
        "prestige" => array:3 [
          "fr" => "/luxe-et-prestige"
          "de" => "/"
          "en" => "/luxury"
        ]
        "prestige_acheter" => array:3 [
          "fr" => "/luxe-et-prestige/acheter"
          "de" => "/"
          "en" => "/luxury/buy"
        ]
        "prestige_acheter_recherche" => array:3 [
          "fr" => "/luxe-et-prestige/acheter/recherche"
          "de" => "/"
          "en" => "/luxury/buy/search"
        ]
        "prestige_vendre_estimation" => array:3 [
          "fr" => "/luxe-et-prestige/estimation"
          "de" => "/"
          "en" => "/luxury/estimation"
        ]
        "preventes" => array:3 [
          "fr" => "/preventes"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_recherche" => array:3 [
          "fr" => "/preventes/recherche"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur" => array:3 [
          "fr" => "/preventes/vendeur"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vente" => array:3 [
          "fr" => "/preventes/vente"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur_new" => array:3 [
          "fr" => "/preventes/vendeur/creer-ma-prevente"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur_merci" => array:3 [
          "fr" => "/preventes/vendeur/creer-ma-prevente/merci"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_aide" => array:3 [
          "fr" => "/preventes/etre-accompagne"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_aide_merci" => array:3 [
          "fr" => "/preventes/etre-accompagne/merci"
          "de" => "/"
          "en" => "/"
        ]
        "qui-sommes-nous" => array:3 [
          "fr" => "/qui-sommes-nous"
          "de" => "/"
          "en" => "/about-us"
        ]
        "relocate-in-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france"
        ]
        "relocate-in-france_auvergne-rhone-alpes" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/auvergne-rhone-alpes"
        ]
        "relocate-in-france_bourgogne-franche-comte" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/bourgogne-franche-comte"
        ]
        "relocate-in-france_bretagne" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/bretagne"
        ]
        "relocate-in-france_centre-val-de-loire" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/centre-val-de-loire"
        ]
        "relocate-in-france_corse" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/corse"
        ]
        "relocate-in-france_dom-tom" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/dom-tom"
        ]
        "relocate-in-france_grand-est" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/grand-est"
        ]
        "relocate-in-france_hauts-de-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/hauts-de-france"
        ]
        "relocate-in-france_ile-de-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/ile-de-france"
        ]
        "relocate-in-france_normandie" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/normandie"
        ]
        "relocate-in-france_nouvelle-aquitaine" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/nouvelle-aquitaine"
        ]
        "relocate-in-france_occitanie" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/occitanie"
        ]
        "relocate-in-france_paca" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/paca"
        ]
        "relocate-in-france_pays-de-la-loire" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/pays-de-la-loire"
        ]
        "residentiel" => array:3 [
          "fr" => "/residentiel"
          "de" => "/"
          "en" => "/residential"
        ]
        "residentiel_acheter" => array:3 [
          "fr" => "/residentiel/acheter"
          "de" => "/"
          "en" => "/residential/buy"
        ]
        "residentiel_acheter_recherche" => array:3 [
          "fr" => "/residentiel/acheter/recherche"
          "de" => "/"
          "en" => "/residential/buy/search"
        ]
        "residentiel_location_recherche" => array:3 [
          "fr" => "/residentiel/location/recherche"
          "de" => "/"
          "en" => "/residential/rent/search"
        ]
        "residentiel_vendre" => array:3 [
          "fr" => "/residentiel/vendre"
          "de" => "/"
          "en" => "/residential/sell"
        ]
        "residentiel_vendre_estimation" => array:3 [
          "fr" => "/estimer"
          "de" => "/"
          "en" => "/estimate"
        ]
        "residentiel_parcours_estimation" => array:3 [
          "fr" => "/estimer"
          "de" => "/"
          "en" => "/estimate"
        ]
        "residentiel_estimation_rdv" => array:3 [
          "fr" => "/estimer/estimer-rdv"
          "de" => "/"
          "en" => "/estimate/estimate-rdv"
        ]
        "residentiel_estimation_online" => array:3 [
          "fr" => "/estimer/estimer-en-ligne"
          "de" => "/"
          "en" => "/estimate/estimate-online"
        ]
        "residentiel_louer" => array:3 [
          "fr" => "/residentiel/louer"
          "de" => "/"
          "en" => "/residential/rent"
        ]
        "residentiel_villes" => array:3 [
          "fr" => "/residentiel/villes"
          "de" => "/"
          "en" => "/residential/cities"
        ]
        "residentiel_regions" => array:3 [
          "fr" => "/residentiel/regions"
          "de" => "/"
          "en" => "/residential/regions"
        ]
        "services-capifrance" => array:3 [
          "fr" => "/services"
          "de" => "/"
          "en" => "/tips-and-tools"
        ]
        "reset-password" => array:3 [
          "fr" => "/reset-password"
          "de" => "/"
          "en" => "/reset-password"
        ]
        "services-currency-transfer-and-exchange" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/currency-transfer-and-exchange"
        ]
        "services-energy-performance-diagnosis" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/energy-performance-diagnosis"
        ]
        "service-mandat-plus" => array:3 [
          "fr" => "/services/le-mandat-plus-de-capifrance"
          "de" => "/"
          "en" => "/"
        ]
        "services-mortgage-in-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/mortgage-in-france"
        ]
        "services-notaries-and-translators" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/notaries-and-translators"
        ]
        "services-purchasing-process" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/purchasing-process"
        ]
        "services-the-mandate" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/the-mandate"
        ]
        "services-visits" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/visits"
        ]
        "simulateurs" => array:3 [
          "fr" => "/simulateurs"
          "de" => "/"
          "en" => "/"
        ]
        "simulateur_3modes" => array:3 [
          "fr" => "/calculatrice-3-modes"
          "de" => null
          "en" => "/3-mode-calculator"
        ]
        "simulateur_notary" => array:3 [
          "fr" => "/simulateur-frais-de-notaire"
          "de" => "/"
          "en" => "/notary-fees-simulator"
        ]
        "simulateur_borrowing_capacity" => array:3 [
          "fr" => "/simulateur-capacite-emprunt"
          "de" => "/"
          "en" => "/borrowing-capacity-simulator"
        ]
        "simulateur_pret_taux_zero" => array:3 [
          "fr" => "/simulateur-pret-taux-zero"
          "de" => "/"
          "en" => "/zero-interest-loan-simulator"
        ]
        "under_construction" => array:3 [
          "fr" => "/en-construction"
          "de" => "/"
          "en" => "/under-construction"
        ]
        "viager" => array:3 [
          "fr" => "/viager"
          "de" => "/"
          "en" => "/viager"
        ]
        "viager_acheter" => array:3 [
          "fr" => "/viager/acheter"
          "de" => "/"
          "en" => "/viager/buy"
        ]
        "viager_acheter_lexique" => array:3 [
          "fr" => "/viager/acheter/#faq"
          "de" => "/"
          "en" => "/viager/buy/#faq"
        ]
        "viager_acheter_recherche" => array:3 [
          "fr" => "/viager/acheter/recherche"
          "de" => "/"
          "en" => "/viager/buy/search"
        ]
        "viager_vendre_estimation" => array:3 [
          "fr" => "/viager/estimation"
          "de" => "/"
          "en" => "/viager/estimation"
        ]
        "chasseur_immo" => array:3 [
          "fr" => "/chasseur-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "apporteur-affaires" => array:3 [
          "fr" => "/apporteur-affaires"
          "de" => "/"
          "en" => "/"
        ]
      ]
      "hreflang" => ""
      "activeLanguage" => ""
      "findedRoute" => false
      "type_estimate_url" => "/villes/achat/a"
      "sitemap_url" => "/villes/achat"
      "modifierKeys" => array:128 [
        "departmentCode" => "department_code"
        "inseeCode" => "geolocation.insee_code"
        "offerType" => "posting.offer_type"
        "propertyType" => "properties.property_type.family_code"
        "propertySubType" => "properties.property_type.code"
        "maxResults" => "size"
        "cityName" => "geolocation.city"
        "slugName" => "slugname"
        "postalCode" => "geolocation.postal_code"
        "workAreaPostalCode" => "work_areas.postal_code"
        "id" => "source.id"
        "legacyId" => "source.legacy_id"
        "source" => "source.name"
        "email" => "email_address"
        "speciality" => "specialities"
        "newConstruction" => "properties.options.new_construction"
        "premium" => "posting.premium.options.enabled"
        "luxury" => "properties.options.luxury"
        "exclusive" => "mandate.type"
        "sold" => "properties.options.sold"
        "toTry" => "custom.tvb"
        "index" => "index"
        "totalHits" => "track_total_hits"
        "from" => "from"
        "size" => "size"
        "startDate" => "mandate.start_date"
        "bu" => "bu"
        "urlType" => "url_type"
        "published" => "published"
        "polygon" => "polygon"
        "topNational" => "top_national"
        "roomsCount" => "properties.rooms_count"
        "district" => "geolocation.district"
        "departmentName" => "geolocation.department"
        "regionName" => "geolocation.region.keyword"
        "price" => "selling_conditions.price.all_taxes_included.current"
        "rentPrice" => "rental_conditions.monthly_rent_including_charges"
        "livingSurfaceArea" => "properties.dimensions.living_surface_area"
        "balcony" => "properties.options.balcony"
        "terrace" => "properties.options.terrace"
        "parking" => "properties.options.parking_space"
        "cellar" => "properties.options.cellar"
        "garden" => "properties.options.garden"
        "garage" => "properties.options.garage"
        "elevator" => "properties.options.elevator"
        "propertyObject" => "property-object"
        "random" => "random"
        "customrandom" => "customrandom"
        "entryDate" => "posting.entry_date"
        "entryDateAgents" => "entryDate"
        "agentSlugName" => "source.slug"
        "agentLogin" => "source.login"
        "propertyAgentId" => "agent.source.id"
        "propertyAgentLogin" => "agent.source.login"
        "mandateNumber" => "mandate.number"
        "mainSurfaceArea" => "properties.dimensions.main_surface_area"
        "mainSurfaceAreaMax" => "properties.dimensions.max_surface_area"
        "mainSurfaceAreaMin" => "properties.dimensions.min_surface_area"
        "outdoorsLotSize" => "properties.dimensions.outdoors_lot_size"
        "bedroomsCount" => "properties.bedrooms_count"
        "bathroomsCount" => "properties.bathrooms_count"
        "washroomsCount" => "properties.washrooms_count"
        "adslInternet" => "properties.options.adsl_internet"
        "agglomeration" => "properties.options.agglomeration"
        "airConditioning" => "properties.options.air_conditioning"
        "alarm" => "properties.options.alarm"
        "automatedGate" => "properties.options.automated_gate"
        "barbecue" => "properties.options.barbecue"
        "basement" => "properties.options.basement"
        "caretaker" => "properties.options.caretaker"
        "centralVacuum" => "properties.options.central_vacuum"
        "coOwnership" => "properties.options.co_ownership"
        "connectedToElectricityAndWater" => "properties.options.connected_to_electricity_and_water"
        "connectedToGas" => "properties.options.connected_to_gas"
        "disabledAccess" => "properties.options.disabled_access"
        "doubleGlazing" => "properties.options.double_glazing"
        "electricShutters" => "properties.options.electric_shutters"
        "extraction" => "properties.options.extraction"
        "fireplace" => "properties.options.fireplace"
        "fullyEquippedKitchen" => "properties.options.fully_equipped_kitchen"
        "furnished" => "properties.options.furnished"
        "immediatelyAvailable" => "properties.options.immediately_available"
        "intercom" => "properties.options.intercom"
        "manuelShutters" => "properties.options.manuel_shutters"
        "metalCurtains" => "properties.options.metal_curtains"
        "overglazing" => "properties.options.overglazing"
        "parkingSpace" => "properties.options.parking_space"
        "recent" => "properties.options.recent"
        "reinforcedDoor" => "properties.options.reinforced_door"
        "reinforcedWindows" => "properties.options.reinforced_windows"
        "remoteLiveTour" => "properties.options.remote_live_tour"
        "sanitaryVacuum" => "properties.options.sanitary_vacuum"
        "separateToilet" => "properties.options.separate_toilet"
        "swimmingPool" => "properties.options.swimming_pool"
        "topFloor" => "properties.options.top_floor"
        "truckEntrance" => "properties.options.truck_entrance"
        "or" => "or"
        "dpeScale" => "diagnostics.dpe.consumption_scale"
        "isNew" => "properties.is_new"
        "new" => "properties.options.new"
        "occupied" => "properties.occupied.keyword"
        "bbc" => "quality_labels.options.bbc"
        "reducedVat" => "quality_labels.options.reduced_vat"
        "pinel" => "properties.legal.options.pinel"
        "loueurMeubleNonProfessionnel" => "properties.legal.options.loueur_meuble_non_professionnel"
        "loueurMeubleProfessionnel" => "properties.legal.options.loueur_meuble_professionnel"
        "girardinPaul" => "properties.legal.options.girardin_paul"
        "malraux" => "properties.legal.options.malraux"
        "monumentsHistoriques" => "properties.legal.options.monuments_historiques"
        "isLot" => "posting.is_lot"
        "geolocationPoint" => "geolocation.point"
        "idProgramme" => "source.id_programme"
        "priceMin" => "selling_conditions.price.all_taxes_included.min"
        "priceMax" => "selling_conditions.price.all_taxes_included.max"
        "active" => "active"
        "agentEntryDate" => "entryDate"
        "lastName" => "identity.last_name"
        "firstName" => "identity.first_name"
        "withPage" => "withPage"
        "nbPublishedProperties" => "nb_published_properties"
        "nbReviews" => "reviews.nb_reviews"
        "reviewsRate" => "reviews.average_rate"
        "agentLanguages" => "main_language.keyword"
        "agentProfilePicture" => "profile_picture"
        "agentProfilePictureUrl" => "profile_picture.url"
        "richWorkAreaDepartment" => "rich_work_areas.department.keyword"
        "richWorkAreaRegion" => "rich_work_areas.region.keyword"
        "richWorkAreaCity" => "rich_work_areas.city.keyword"
      ]
    ]
    
  2. array:14 [
      "head" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_head"
      ]
      "meta_title" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_title"
      ]
      "meta_data" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_data"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_javascripts"
      ]
      "addon_conseiller" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_addon_conseiller"
      ]
      "jsonLD" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_jsonLD"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header"
      ]
      "header_navigation" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header_navigation"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0 {#1243}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_footer"
      ]
      "fixedBlock" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_fixedBlock"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_bottom"
      ]
    ]
    
/
var
/
app
/
current
/
cache
/
twig
/
9c
/
9c32d6bc9912c6718b75be92315d4c4a3acc76ed3c152f845f4ba511c5b9ac07.php
    public function block_header_navigation($context, array $blocks = [])
    {
        // line 130
        echo "                <nav class=\"main-nav\">
                    ";
        // line 131
        $this->loadTemplate("partials/menus/navigation.html.twig", "partials/base.html.twig", 131)->display($context);
        // line 132
        echo "                </nav>
                ";
    }
 
    // line 139
    public function block_body($context, array $blocks = [])
    {
        // line 140
        echo "        <section id=\"page\">
            ";
        // line 141
        $this->displayBlock('content', $context, $blocks);
        // line 142
        echo "        </section>
    ";
    }
 
    // line 141
    public function block_content($context, array $blocks = [])
    {
    }
 
    // line 145
    public function block_footer($context, array $blocks = [])
    {
        // line 146
        echo "        <footer class=\"container-fluid\">
            <div class=\"container\">
                <section class=\"footer-info row justify-content-center\">
                    <div class=\"col-8 col-sm-6 col-md-2 footer-logo text-center mb-3 mb-md-0\">
                        <a class=\"text-center footer-logo-link\" href=\"";
        // line 150
Arguments
  1. "content"
    
  2. array:42 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
      "grav" => Grav {#3}
      "currentPage" => array:9 [
        "transactionType" => null
        "currentPropertyType" => null
        "currentPropertySubType" => null
        "currentCity" => null
        "currentPostalCode" => null
        "currentPropertiesListing" => null
        "currentLetter" => "a"
        "currentAgent" => null
        "currentTransactionType" => "V"
      ]
      "currentPropertyType" => null
      "currentPropertySubType" => null
      "currentLetter" => "a"
      "currentTransactionType" => "V"
      "criterias" => array:1 [
        0 => FilterModifier {#1244}
      ]
      "currentTitleOfThePage" => "Toutes les villes ayant des biens immobiliers de type achat | Lettre A"
      "theme_config" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "url_current" => "https://www.capifrance.fr/villes/achat/a"
      "routes" => array:134 [
        "accueil" => array:2 [
          "fr" => "/"
          "en" => "/en"
        ]
        "affaires-confidentielles" => array:3 [
          "fr" => "/cms/affaires-confidentielles-off-market"
          "de" => "/"
          "en" => "/"
        ]
        "ateliers" => array:3 [
          "fr" => "/ateliers"
          "de" => "/"
          "en" => "/"
        ]
        "ateliers-capifrance" => array:3 [
          "fr" => "/ateliers"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-bordeaux" => array:3 [
          "fr" => "/ateliers/atelier-bordeaux"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-gaillard" => array:3 [
          "fr" => "/ateliers/atelier-gaillard"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-lyon" => array:3 [
          "fr" => "/ateliers/atelier-lyon"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-lille" => array:3 [
          "fr" => "/ateliers/atelier-lille"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-marseille" => array:3 [
          "fr" => "/ateliers/atelier-marseille"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-montpellier" => array:3 [
          "fr" => "/ateliers/atelier-montpellier"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-nantes" => array:3 [
          "fr" => "/ateliers/atelier-nantes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-six-fours" => array:3 [
          "fr" => "/ateliers/atelier-six-fours-les-plages"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-paris-8eme" => array:3 [
          "fr" => "/ateliers/atelier-paris-8eme"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-paris-11eme" => array:3 [
          "fr" => "/ateliers/atelier-paris-11eme"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-rennes" => array:3 [
          "fr" => "/ateliers/atelier-rennes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-tarbes" => array:3 [
          "fr" => "/ateliers/atelier-tarbes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-toulon" => array:3 [
          "fr" => "/ateliers/atelier-toulon"
          "de" => "/"
          "en" => "/"
        ]
        "annonces" => array:3 [
          "fr" => "/residentiel"
          "de" => "/"
          "en" => "/residential"
        ]
        "annonces_villes" => array:3 [
          "fr" => "/annonces/villes"
          "de" => "/"
          "en" => "/advertisements/cities"
        ]
        "annonces_regions" => array:3 [
          "fr" => "/regions"
          "de" => "/"
          "en" => "/regions"
        ]
        "besoin-daide" => array:3 [
          "fr" => "/cms/besoin-daide"
          "de" => "/"
          "en" => "/cms/need-help"
        ]
        "commerces" => array:3 [
          "fr" => "/commerces-entreprises"
          "de" => "/"
          "en" => "/businesses-trades"
        ]
        "commerce_acheter" => array:3 [
          "fr" => "/commerces-entreprises/acheter"
          "de" => "/"
          "en" => "/businesses-trades/buy"
        ]
        "commerce_acheter_recherche" => array:3 [
          "fr" => "/commerces-entreprises/acheter/recherche"
          "de" => "/"
          "en" => "/businesses-trades/buy/search"
        ]
        "commerce_louer" => array:3 [
          "fr" => "/commerces-entreprises/louer"
          "de" => "/"
          "en" => "/businesses-trades/rent"
        ]
        "commerce_location_recherche" => array:3 [
          "fr" => "/commerces-entreprises/location/recherche"
          "de" => "/"
          "en" => "/businesses-trades/rental/search"
        ]
        "commerce_ceder" => array:3 [
          "fr" => "/commerces-entreprises/ceder"
          "de" => "/"
          "en" => "/businesses-trades/sell"
        ]
        "commerce_vendre_estimation_ce" => array:3 [
          "fr" => "/commerces-entreprises/estimation"
          "de" => "/"
          "en" => "/businesses-trades/estimation"
        ]
        "commerce_vendre_estimation_commerce" => array:3 [
          "fr" => "/commerces-entreprises/estimation/commerce"
          "de" => "/"
          "en" => "/businesses-trades/estimation/shops"
        ]
        "commerce_vendre_estimation_entreprise" => array:3 [
          "fr" => "/commerces-entreprises/estimation/entreprise"
          "de" => "/"
          "en" => "/businesses-trades/estimation/businesses"
        ]
        "commerce_vendre_estimation_wall" => array:3 [
          "fr" => "/commerces-entreprises/estimation/murs-commerciaux"
          "de" => "/"
          "en" => "/businesses-trades/estimation/commercial-walls"
        ]
        "commerce_vendre_estimation_bail" => array:3 [
          "fr" => "/commerces-entreprises/estimation/droit-au-bail"
          "de" => "/"
          "en" => "/businesses-trades/estimation/right-to-lease"
        ]
        "comparateur" => array:3 [
          "fr" => "/comparateur"
          "de" => "/"
          "en" => "/comparator"
        ]
        "contacter-nous" => array:3 [
          "fr" => "/cms/contacter-capifrance"
          "de" => "/"
          "en" => "/cms/contact-capifrance"
        ]
        "contacter-nous-merci" => array:3 [
          "fr" => "/cms/contacter-capifrance/merci"
          "de" => "/"
          "en" => "/cms/contact-capifrance/thank-you"
        ]
        "conseillers_fiche_estimation" => array:3 [
          "fr" => "/conseillers/estimation"
          "de" => "/"
          "en" => "/agents/estimate-rdv"
        ]
        "conseillers_fiche_apporteur_affaires" => array:3 [
          "fr" => "/conseillers/apporteur-affaires"
          "de" => "/"
          "en" => "/agents/business-carrier"
        ]
        "conseillers_fiche" => array:3 [
          "fr" => "/conseillers"
          "de" => "/"
          "en" => "/agents"
        ]
        "creation-entreprise" => array:3 [
          "fr" => "/cms/creation-d-entreprise-comment-preparer-son-projet"
          "de" => "/"
          "en" => "/"
        ]
        "espace_conseil" => array:3 [
          "fr" => "/espace-conseil"
          "de" => "/"
          "en" => "/advice area"
        ]
        "espace_conseil_visite_plus" => array:3 [
          "fr" => "/espace-conseil/le-pack-visite-plus"
          "de" => "/"
          "en" => "/"
        ]
        "espace_conseil_signature_electronique" => array:3 [
          "fr" => "/espace-conseil/la-signature-electronique"
          "de" => "/"
          "en" => "/"
        ]
        "favoris" => array:3 [
          "fr" => "/favoris"
          "de" => "/"
          "en" => "/favorites"
        ]
        "gerer" => array:3 [
          "fr" => "/location-gestion/faire-gerer"
          "de" => "/"
          "en" => "/rent-manage/manage"
        ]
        "gerer-merci" => array:3 [
          "fr" => "/location-gestion/faire-gerer"
          "de" => "/"
          "en" => "/rent-manage/manage/thank-you"
        ]
        "location-neuf" => array:3 [
          "fr" => "/location-gestion/neuf"
          "de" => "/"
          "en" => "/rent-manage/off-plan"
        ]
        "location-neuf-merci" => array:3 [
          "fr" => "/location-gestion/neuf/merci"
          "de" => "/"
          "en" => "/rent-manage/off-plan/thank-you"
        ]
        "location-prestige" => array:3 [
          "fr" => "/location-gestion/luxe-et-prestige"
          "de" => "/"
          "en" => "/rent-manage/luxury"
        ]
        "location-prestige-merci" => array:3 [
          "fr" => "/location-gestion/luxe-et-prestige/merci"
          "de" => "/"
          "en" => "/rent-manage/luxury/thank-you"
        ]
        "mentions-legales" => array:3 [
          "fr" => "/mentions-legales"
          "de" => "/"
          "en" => "/legal-notice"
        ]
        "mon_compte" => array:3 [
          "fr" => "/mon-compte"
          "de" => "/"
          "en" => "/"
        ]
        "mon_compte_login" => array:3 [
          "fr" => "/mon-compte/connexion"
          "de" => "/"
          "en" => "/"
        ]
        "mon_compte_inscription" => array:3 [
          "fr" => "/mon-compte/inscription"
          "de" => "/"
          "en" => "/my-account"
        ]
        "ventes_privees" => array:3 [
          "fr" => "/ventes-privees"
          "de" => "/"
          "en" => "/"
        ]
        "neuf" => array:3 [
          "fr" => "/neuf"
          "de" => "/"
          "en" => "/off-plan"
        ]
        "neuf_acheter" => array:3 [
          "fr" => "/neuf/acheter"
          "de" => "/"
          "en" => "/off-plan/buy"
        ]
        "neuf_acheter_recherche" => array:3 [
          "fr" => "/neuf/acheter/recherche"
          "de" => "/"
          "en" => "/off-plan/buy/search"
        ]
        "neuf_ptz_guide" => array:3 [
          "fr" => "/neuf/guide/pret-a-taux-zero"
          "de" => "/"
          "en" => "/tips-and-tools"
        ]
        "neuf_pinel_guide" => array:3 [
          "fr" => "/neuf/guide/loi-pinel"
          "de" => null
          "en" => "/off-plan/guide/pinel-law"
        ]
        "nos-conseillers" => array:3 [
          "fr" => "/conseillers"
          "de" => "/"
          "en" => "/agents"
        ]
        "mecenat" => array:3 [
          "fr" => "/qui-sommes-nous/mecenat"
          "de" => "/"
          "en" => "/"
        ]
        "nos-engagements" => array:3 [
          "fr" => "/qui-sommes-nous/nos-engagements"
          "de" => "/"
          "en" => "/"
        ]
        "nos-services" => array:3 [
          "fr" => "/qui-sommes-nous/nos-services-et-outils"
          "de" => "/"
          "en" => "/about-us/our-set-of-services"
        ]
        "notre-reseau" => array:3 [
          "fr" => "/qui-sommes-nous/notre-reseau"
          "de" => "/"
          "en" => "/about-us/our-network"
        ]
        "nos-valeurs" => array:3 [
          "fr" => "/qui-sommes-nous/nos-valeurs"
          "de" => "/"
          "en" => "/about-us/our-values"
        ]
        "our-international-department" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/about-us/our-international-department"
        ]
        "our-visibility" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/about-us/our-visibility"
        ]
        "parrainage-devenir-conseiller" => array:3 [
          "fr" => "/parrainage/devenir-conseiller-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "parrainage-vendre-bien" => array:3 [
          "fr" => "/parrainage/vendre-un-bien-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "politique-confidentialite" => array:3 [
          "fr" => "/politique-generale-de-confidentialite"
          "de" => "/"
          "en" => "/general-privacy-policy"
        ]
        "presse" => array:3 [
          "fr" => "/presse"
          "de" => "/"
          "en" => "/"
        ]
        "prestige" => array:3 [
          "fr" => "/luxe-et-prestige"
          "de" => "/"
          "en" => "/luxury"
        ]
        "prestige_acheter" => array:3 [
          "fr" => "/luxe-et-prestige/acheter"
          "de" => "/"
          "en" => "/luxury/buy"
        ]
        "prestige_acheter_recherche" => array:3 [
          "fr" => "/luxe-et-prestige/acheter/recherche"
          "de" => "/"
          "en" => "/luxury/buy/search"
        ]
        "prestige_vendre_estimation" => array:3 [
          "fr" => "/luxe-et-prestige/estimation"
          "de" => "/"
          "en" => "/luxury/estimation"
        ]
        "preventes" => array:3 [
          "fr" => "/preventes"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_recherche" => array:3 [
          "fr" => "/preventes/recherche"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur" => array:3 [
          "fr" => "/preventes/vendeur"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vente" => array:3 [
          "fr" => "/preventes/vente"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur_new" => array:3 [
          "fr" => "/preventes/vendeur/creer-ma-prevente"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur_merci" => array:3 [
          "fr" => "/preventes/vendeur/creer-ma-prevente/merci"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_aide" => array:3 [
          "fr" => "/preventes/etre-accompagne"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_aide_merci" => array:3 [
          "fr" => "/preventes/etre-accompagne/merci"
          "de" => "/"
          "en" => "/"
        ]
        "qui-sommes-nous" => array:3 [
          "fr" => "/qui-sommes-nous"
          "de" => "/"
          "en" => "/about-us"
        ]
        "relocate-in-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france"
        ]
        "relocate-in-france_auvergne-rhone-alpes" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/auvergne-rhone-alpes"
        ]
        "relocate-in-france_bourgogne-franche-comte" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/bourgogne-franche-comte"
        ]
        "relocate-in-france_bretagne" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/bretagne"
        ]
        "relocate-in-france_centre-val-de-loire" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/centre-val-de-loire"
        ]
        "relocate-in-france_corse" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/corse"
        ]
        "relocate-in-france_dom-tom" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/dom-tom"
        ]
        "relocate-in-france_grand-est" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/grand-est"
        ]
        "relocate-in-france_hauts-de-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/hauts-de-france"
        ]
        "relocate-in-france_ile-de-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/ile-de-france"
        ]
        "relocate-in-france_normandie" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/normandie"
        ]
        "relocate-in-france_nouvelle-aquitaine" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/nouvelle-aquitaine"
        ]
        "relocate-in-france_occitanie" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/occitanie"
        ]
        "relocate-in-france_paca" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/paca"
        ]
        "relocate-in-france_pays-de-la-loire" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/pays-de-la-loire"
        ]
        "residentiel" => array:3 [
          "fr" => "/residentiel"
          "de" => "/"
          "en" => "/residential"
        ]
        "residentiel_acheter" => array:3 [
          "fr" => "/residentiel/acheter"
          "de" => "/"
          "en" => "/residential/buy"
        ]
        "residentiel_acheter_recherche" => array:3 [
          "fr" => "/residentiel/acheter/recherche"
          "de" => "/"
          "en" => "/residential/buy/search"
        ]
        "residentiel_location_recherche" => array:3 [
          "fr" => "/residentiel/location/recherche"
          "de" => "/"
          "en" => "/residential/rent/search"
        ]
        "residentiel_vendre" => array:3 [
          "fr" => "/residentiel/vendre"
          "de" => "/"
          "en" => "/residential/sell"
        ]
        "residentiel_vendre_estimation" => array:3 [
          "fr" => "/estimer"
          "de" => "/"
          "en" => "/estimate"
        ]
        "residentiel_parcours_estimation" => array:3 [
          "fr" => "/estimer"
          "de" => "/"
          "en" => "/estimate"
        ]
        "residentiel_estimation_rdv" => array:3 [
          "fr" => "/estimer/estimer-rdv"
          "de" => "/"
          "en" => "/estimate/estimate-rdv"
        ]
        "residentiel_estimation_online" => array:3 [
          "fr" => "/estimer/estimer-en-ligne"
          "de" => "/"
          "en" => "/estimate/estimate-online"
        ]
        "residentiel_louer" => array:3 [
          "fr" => "/residentiel/louer"
          "de" => "/"
          "en" => "/residential/rent"
        ]
        "residentiel_villes" => array:3 [
          "fr" => "/residentiel/villes"
          "de" => "/"
          "en" => "/residential/cities"
        ]
        "residentiel_regions" => array:3 [
          "fr" => "/residentiel/regions"
          "de" => "/"
          "en" => "/residential/regions"
        ]
        "services-capifrance" => array:3 [
          "fr" => "/services"
          "de" => "/"
          "en" => "/tips-and-tools"
        ]
        "reset-password" => array:3 [
          "fr" => "/reset-password"
          "de" => "/"
          "en" => "/reset-password"
        ]
        "services-currency-transfer-and-exchange" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/currency-transfer-and-exchange"
        ]
        "services-energy-performance-diagnosis" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/energy-performance-diagnosis"
        ]
        "service-mandat-plus" => array:3 [
          "fr" => "/services/le-mandat-plus-de-capifrance"
          "de" => "/"
          "en" => "/"
        ]
        "services-mortgage-in-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/mortgage-in-france"
        ]
        "services-notaries-and-translators" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/notaries-and-translators"
        ]
        "services-purchasing-process" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/purchasing-process"
        ]
        "services-the-mandate" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/the-mandate"
        ]
        "services-visits" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/visits"
        ]
        "simulateurs" => array:3 [
          "fr" => "/simulateurs"
          "de" => "/"
          "en" => "/"
        ]
        "simulateur_3modes" => array:3 [
          "fr" => "/calculatrice-3-modes"
          "de" => null
          "en" => "/3-mode-calculator"
        ]
        "simulateur_notary" => array:3 [
          "fr" => "/simulateur-frais-de-notaire"
          "de" => "/"
          "en" => "/notary-fees-simulator"
        ]
        "simulateur_borrowing_capacity" => array:3 [
          "fr" => "/simulateur-capacite-emprunt"
          "de" => "/"
          "en" => "/borrowing-capacity-simulator"
        ]
        "simulateur_pret_taux_zero" => array:3 [
          "fr" => "/simulateur-pret-taux-zero"
          "de" => "/"
          "en" => "/zero-interest-loan-simulator"
        ]
        "under_construction" => array:3 [
          "fr" => "/en-construction"
          "de" => "/"
          "en" => "/under-construction"
        ]
        "viager" => array:3 [
          "fr" => "/viager"
          "de" => "/"
          "en" => "/viager"
        ]
        "viager_acheter" => array:3 [
          "fr" => "/viager/acheter"
          "de" => "/"
          "en" => "/viager/buy"
        ]
        "viager_acheter_lexique" => array:3 [
          "fr" => "/viager/acheter/#faq"
          "de" => "/"
          "en" => "/viager/buy/#faq"
        ]
        "viager_acheter_recherche" => array:3 [
          "fr" => "/viager/acheter/recherche"
          "de" => "/"
          "en" => "/viager/buy/search"
        ]
        "viager_vendre_estimation" => array:3 [
          "fr" => "/viager/estimation"
          "de" => "/"
          "en" => "/viager/estimation"
        ]
        "chasseur_immo" => array:3 [
          "fr" => "/chasseur-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "apporteur-affaires" => array:3 [
          "fr" => "/apporteur-affaires"
          "de" => "/"
          "en" => "/"
        ]
      ]
      "hreflang" => ""
      "activeLanguage" => ""
      "findedRoute" => false
      "type_estimate_url" => "/villes/achat/a"
    ]
    
  3. array:14 [
      "head" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_head"
      ]
      "meta_title" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_title"
      ]
      "meta_data" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_data"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_javascripts"
      ]
      "addon_conseiller" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_addon_conseiller"
      ]
      "jsonLD" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_jsonLD"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header"
      ]
      "header_navigation" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header_navigation"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0 {#1243}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_footer"
      ]
      "fixedBlock" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_fixedBlock"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_bottom"
      ]
    ]
    
/
var
/
app
/
current
/
vendor
/
twig
/
twig
/
src
/
Template.php
 
        if ($useBlocks && isset($blocks[$name])) {
            $template = $blocks[$name][0];
            $block = $blocks[$name][1];
        } elseif (isset($this->blocks[$name])) {
            $template = $this->blocks[$name][0];
            $block = $this->blocks[$name][1];
        } else {
            $template = null;
            $block = null;
        }
 
        // avoid RCEs when sandbox is enabled
        if (null !== $template && !$template instanceof self) {
            throw new \LogicException('A block must be a method on a \Twig\Template instance.');
        }
 
        if (null !== $template) {
            try {
                $template->$block($context, $blocks);
            } catch (Error $e) {
                if (!$e->getSourceContext()) {
                    $e->setSourceContext($template->getSourceContext());
                }
 
                // this is mostly useful for \Twig\Error\LoaderError exceptions
                // see \Twig\Error\LoaderError
                if (-1 === $e->getTemplateLine()) {
                    $e->guess();
                }
 
                throw $e;
            } catch (\Exception $e) {
                $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $template->getSourceContext(), $e);
                $e->guess();
 
                throw $e;
            }
        } elseif (false !== $parent = $this->getParent($context)) {
            $parent->displayBlock($name, $context, array_merge($this->blocks, $blocks), false);
Arguments
  1. array:42 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
      "grav" => Grav {#3}
      "currentPage" => array:9 [
        "transactionType" => null
        "currentPropertyType" => null
        "currentPropertySubType" => null
        "currentCity" => null
        "currentPostalCode" => null
        "currentPropertiesListing" => null
        "currentLetter" => "a"
        "currentAgent" => null
        "currentTransactionType" => "V"
      ]
      "currentPropertyType" => null
      "currentPropertySubType" => null
      "currentLetter" => "a"
      "currentTransactionType" => "V"
      "criterias" => array:1 [
        0 => FilterModifier {#1244}
      ]
      "currentTitleOfThePage" => "Toutes les villes ayant des biens immobiliers de type achat | Lettre A"
      "theme_config" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "url_current" => "https://www.capifrance.fr/villes/achat/a"
      "routes" => array:134 [
        "accueil" => array:2 [
          "fr" => "/"
          "en" => "/en"
        ]
        "affaires-confidentielles" => array:3 [
          "fr" => "/cms/affaires-confidentielles-off-market"
          "de" => "/"
          "en" => "/"
        ]
        "ateliers" => array:3 [
          "fr" => "/ateliers"
          "de" => "/"
          "en" => "/"
        ]
        "ateliers-capifrance" => array:3 [
          "fr" => "/ateliers"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-bordeaux" => array:3 [
          "fr" => "/ateliers/atelier-bordeaux"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-gaillard" => array:3 [
          "fr" => "/ateliers/atelier-gaillard"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-lyon" => array:3 [
          "fr" => "/ateliers/atelier-lyon"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-lille" => array:3 [
          "fr" => "/ateliers/atelier-lille"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-marseille" => array:3 [
          "fr" => "/ateliers/atelier-marseille"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-montpellier" => array:3 [
          "fr" => "/ateliers/atelier-montpellier"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-nantes" => array:3 [
          "fr" => "/ateliers/atelier-nantes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-six-fours" => array:3 [
          "fr" => "/ateliers/atelier-six-fours-les-plages"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-paris-8eme" => array:3 [
          "fr" => "/ateliers/atelier-paris-8eme"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-paris-11eme" => array:3 [
          "fr" => "/ateliers/atelier-paris-11eme"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-rennes" => array:3 [
          "fr" => "/ateliers/atelier-rennes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-tarbes" => array:3 [
          "fr" => "/ateliers/atelier-tarbes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-toulon" => array:3 [
          "fr" => "/ateliers/atelier-toulon"
          "de" => "/"
          "en" => "/"
        ]
        "annonces" => array:3 [
          "fr" => "/residentiel"
          "de" => "/"
          "en" => "/residential"
        ]
        "annonces_villes" => array:3 [
          "fr" => "/annonces/villes"
          "de" => "/"
          "en" => "/advertisements/cities"
        ]
        "annonces_regions" => array:3 [
          "fr" => "/regions"
          "de" => "/"
          "en" => "/regions"
        ]
        "besoin-daide" => array:3 [
          "fr" => "/cms/besoin-daide"
          "de" => "/"
          "en" => "/cms/need-help"
        ]
        "commerces" => array:3 [
          "fr" => "/commerces-entreprises"
          "de" => "/"
          "en" => "/businesses-trades"
        ]
        "commerce_acheter" => array:3 [
          "fr" => "/commerces-entreprises/acheter"
          "de" => "/"
          "en" => "/businesses-trades/buy"
        ]
        "commerce_acheter_recherche" => array:3 [
          "fr" => "/commerces-entreprises/acheter/recherche"
          "de" => "/"
          "en" => "/businesses-trades/buy/search"
        ]
        "commerce_louer" => array:3 [
          "fr" => "/commerces-entreprises/louer"
          "de" => "/"
          "en" => "/businesses-trades/rent"
        ]
        "commerce_location_recherche" => array:3 [
          "fr" => "/commerces-entreprises/location/recherche"
          "de" => "/"
          "en" => "/businesses-trades/rental/search"
        ]
        "commerce_ceder" => array:3 [
          "fr" => "/commerces-entreprises/ceder"
          "de" => "/"
          "en" => "/businesses-trades/sell"
        ]
        "commerce_vendre_estimation_ce" => array:3 [
          "fr" => "/commerces-entreprises/estimation"
          "de" => "/"
          "en" => "/businesses-trades/estimation"
        ]
        "commerce_vendre_estimation_commerce" => array:3 [
          "fr" => "/commerces-entreprises/estimation/commerce"
          "de" => "/"
          "en" => "/businesses-trades/estimation/shops"
        ]
        "commerce_vendre_estimation_entreprise" => array:3 [
          "fr" => "/commerces-entreprises/estimation/entreprise"
          "de" => "/"
          "en" => "/businesses-trades/estimation/businesses"
        ]
        "commerce_vendre_estimation_wall" => array:3 [
          "fr" => "/commerces-entreprises/estimation/murs-commerciaux"
          "de" => "/"
          "en" => "/businesses-trades/estimation/commercial-walls"
        ]
        "commerce_vendre_estimation_bail" => array:3 [
          "fr" => "/commerces-entreprises/estimation/droit-au-bail"
          "de" => "/"
          "en" => "/businesses-trades/estimation/right-to-lease"
        ]
        "comparateur" => array:3 [
          "fr" => "/comparateur"
          "de" => "/"
          "en" => "/comparator"
        ]
        "contacter-nous" => array:3 [
          "fr" => "/cms/contacter-capifrance"
          "de" => "/"
          "en" => "/cms/contact-capifrance"
        ]
        "contacter-nous-merci" => array:3 [
          "fr" => "/cms/contacter-capifrance/merci"
          "de" => "/"
          "en" => "/cms/contact-capifrance/thank-you"
        ]
        "conseillers_fiche_estimation" => array:3 [
          "fr" => "/conseillers/estimation"
          "de" => "/"
          "en" => "/agents/estimate-rdv"
        ]
        "conseillers_fiche_apporteur_affaires" => array:3 [
          "fr" => "/conseillers/apporteur-affaires"
          "de" => "/"
          "en" => "/agents/business-carrier"
        ]
        "conseillers_fiche" => array:3 [
          "fr" => "/conseillers"
          "de" => "/"
          "en" => "/agents"
        ]
        "creation-entreprise" => array:3 [
          "fr" => "/cms/creation-d-entreprise-comment-preparer-son-projet"
          "de" => "/"
          "en" => "/"
        ]
        "espace_conseil" => array:3 [
          "fr" => "/espace-conseil"
          "de" => "/"
          "en" => "/advice area"
        ]
        "espace_conseil_visite_plus" => array:3 [
          "fr" => "/espace-conseil/le-pack-visite-plus"
          "de" => "/"
          "en" => "/"
        ]
        "espace_conseil_signature_electronique" => array:3 [
          "fr" => "/espace-conseil/la-signature-electronique"
          "de" => "/"
          "en" => "/"
        ]
        "favoris" => array:3 [
          "fr" => "/favoris"
          "de" => "/"
          "en" => "/favorites"
        ]
        "gerer" => array:3 [
          "fr" => "/location-gestion/faire-gerer"
          "de" => "/"
          "en" => "/rent-manage/manage"
        ]
        "gerer-merci" => array:3 [
          "fr" => "/location-gestion/faire-gerer"
          "de" => "/"
          "en" => "/rent-manage/manage/thank-you"
        ]
        "location-neuf" => array:3 [
          "fr" => "/location-gestion/neuf"
          "de" => "/"
          "en" => "/rent-manage/off-plan"
        ]
        "location-neuf-merci" => array:3 [
          "fr" => "/location-gestion/neuf/merci"
          "de" => "/"
          "en" => "/rent-manage/off-plan/thank-you"
        ]
        "location-prestige" => array:3 [
          "fr" => "/location-gestion/luxe-et-prestige"
          "de" => "/"
          "en" => "/rent-manage/luxury"
        ]
        "location-prestige-merci" => array:3 [
          "fr" => "/location-gestion/luxe-et-prestige/merci"
          "de" => "/"
          "en" => "/rent-manage/luxury/thank-you"
        ]
        "mentions-legales" => array:3 [
          "fr" => "/mentions-legales"
          "de" => "/"
          "en" => "/legal-notice"
        ]
        "mon_compte" => array:3 [
          "fr" => "/mon-compte"
          "de" => "/"
          "en" => "/"
        ]
        "mon_compte_login" => array:3 [
          "fr" => "/mon-compte/connexion"
          "de" => "/"
          "en" => "/"
        ]
        "mon_compte_inscription" => array:3 [
          "fr" => "/mon-compte/inscription"
          "de" => "/"
          "en" => "/my-account"
        ]
        "ventes_privees" => array:3 [
          "fr" => "/ventes-privees"
          "de" => "/"
          "en" => "/"
        ]
        "neuf" => array:3 [
          "fr" => "/neuf"
          "de" => "/"
          "en" => "/off-plan"
        ]
        "neuf_acheter" => array:3 [
          "fr" => "/neuf/acheter"
          "de" => "/"
          "en" => "/off-plan/buy"
        ]
        "neuf_acheter_recherche" => array:3 [
          "fr" => "/neuf/acheter/recherche"
          "de" => "/"
          "en" => "/off-plan/buy/search"
        ]
        "neuf_ptz_guide" => array:3 [
          "fr" => "/neuf/guide/pret-a-taux-zero"
          "de" => "/"
          "en" => "/tips-and-tools"
        ]
        "neuf_pinel_guide" => array:3 [
          "fr" => "/neuf/guide/loi-pinel"
          "de" => null
          "en" => "/off-plan/guide/pinel-law"
        ]
        "nos-conseillers" => array:3 [
          "fr" => "/conseillers"
          "de" => "/"
          "en" => "/agents"
        ]
        "mecenat" => array:3 [
          "fr" => "/qui-sommes-nous/mecenat"
          "de" => "/"
          "en" => "/"
        ]
        "nos-engagements" => array:3 [
          "fr" => "/qui-sommes-nous/nos-engagements"
          "de" => "/"
          "en" => "/"
        ]
        "nos-services" => array:3 [
          "fr" => "/qui-sommes-nous/nos-services-et-outils"
          "de" => "/"
          "en" => "/about-us/our-set-of-services"
        ]
        "notre-reseau" => array:3 [
          "fr" => "/qui-sommes-nous/notre-reseau"
          "de" => "/"
          "en" => "/about-us/our-network"
        ]
        "nos-valeurs" => array:3 [
          "fr" => "/qui-sommes-nous/nos-valeurs"
          "de" => "/"
          "en" => "/about-us/our-values"
        ]
        "our-international-department" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/about-us/our-international-department"
        ]
        "our-visibility" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/about-us/our-visibility"
        ]
        "parrainage-devenir-conseiller" => array:3 [
          "fr" => "/parrainage/devenir-conseiller-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "parrainage-vendre-bien" => array:3 [
          "fr" => "/parrainage/vendre-un-bien-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "politique-confidentialite" => array:3 [
          "fr" => "/politique-generale-de-confidentialite"
          "de" => "/"
          "en" => "/general-privacy-policy"
        ]
        "presse" => array:3 [
          "fr" => "/presse"
          "de" => "/"
          "en" => "/"
        ]
        "prestige" => array:3 [
          "fr" => "/luxe-et-prestige"
          "de" => "/"
          "en" => "/luxury"
        ]
        "prestige_acheter" => array:3 [
          "fr" => "/luxe-et-prestige/acheter"
          "de" => "/"
          "en" => "/luxury/buy"
        ]
        "prestige_acheter_recherche" => array:3 [
          "fr" => "/luxe-et-prestige/acheter/recherche"
          "de" => "/"
          "en" => "/luxury/buy/search"
        ]
        "prestige_vendre_estimation" => array:3 [
          "fr" => "/luxe-et-prestige/estimation"
          "de" => "/"
          "en" => "/luxury/estimation"
        ]
        "preventes" => array:3 [
          "fr" => "/preventes"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_recherche" => array:3 [
          "fr" => "/preventes/recherche"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur" => array:3 [
          "fr" => "/preventes/vendeur"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vente" => array:3 [
          "fr" => "/preventes/vente"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur_new" => array:3 [
          "fr" => "/preventes/vendeur/creer-ma-prevente"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur_merci" => array:3 [
          "fr" => "/preventes/vendeur/creer-ma-prevente/merci"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_aide" => array:3 [
          "fr" => "/preventes/etre-accompagne"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_aide_merci" => array:3 [
          "fr" => "/preventes/etre-accompagne/merci"
          "de" => "/"
          "en" => "/"
        ]
        "qui-sommes-nous" => array:3 [
          "fr" => "/qui-sommes-nous"
          "de" => "/"
          "en" => "/about-us"
        ]
        "relocate-in-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france"
        ]
        "relocate-in-france_auvergne-rhone-alpes" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/auvergne-rhone-alpes"
        ]
        "relocate-in-france_bourgogne-franche-comte" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/bourgogne-franche-comte"
        ]
        "relocate-in-france_bretagne" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/bretagne"
        ]
        "relocate-in-france_centre-val-de-loire" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/centre-val-de-loire"
        ]
        "relocate-in-france_corse" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/corse"
        ]
        "relocate-in-france_dom-tom" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/dom-tom"
        ]
        "relocate-in-france_grand-est" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/grand-est"
        ]
        "relocate-in-france_hauts-de-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/hauts-de-france"
        ]
        "relocate-in-france_ile-de-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/ile-de-france"
        ]
        "relocate-in-france_normandie" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/normandie"
        ]
        "relocate-in-france_nouvelle-aquitaine" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/nouvelle-aquitaine"
        ]
        "relocate-in-france_occitanie" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/occitanie"
        ]
        "relocate-in-france_paca" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/paca"
        ]
        "relocate-in-france_pays-de-la-loire" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/pays-de-la-loire"
        ]
        "residentiel" => array:3 [
          "fr" => "/residentiel"
          "de" => "/"
          "en" => "/residential"
        ]
        "residentiel_acheter" => array:3 [
          "fr" => "/residentiel/acheter"
          "de" => "/"
          "en" => "/residential/buy"
        ]
        "residentiel_acheter_recherche" => array:3 [
          "fr" => "/residentiel/acheter/recherche"
          "de" => "/"
          "en" => "/residential/buy/search"
        ]
        "residentiel_location_recherche" => array:3 [
          "fr" => "/residentiel/location/recherche"
          "de" => "/"
          "en" => "/residential/rent/search"
        ]
        "residentiel_vendre" => array:3 [
          "fr" => "/residentiel/vendre"
          "de" => "/"
          "en" => "/residential/sell"
        ]
        "residentiel_vendre_estimation" => array:3 [
          "fr" => "/estimer"
          "de" => "/"
          "en" => "/estimate"
        ]
        "residentiel_parcours_estimation" => array:3 [
          "fr" => "/estimer"
          "de" => "/"
          "en" => "/estimate"
        ]
        "residentiel_estimation_rdv" => array:3 [
          "fr" => "/estimer/estimer-rdv"
          "de" => "/"
          "en" => "/estimate/estimate-rdv"
        ]
        "residentiel_estimation_online" => array:3 [
          "fr" => "/estimer/estimer-en-ligne"
          "de" => "/"
          "en" => "/estimate/estimate-online"
        ]
        "residentiel_louer" => array:3 [
          "fr" => "/residentiel/louer"
          "de" => "/"
          "en" => "/residential/rent"
        ]
        "residentiel_villes" => array:3 [
          "fr" => "/residentiel/villes"
          "de" => "/"
          "en" => "/residential/cities"
        ]
        "residentiel_regions" => array:3 [
          "fr" => "/residentiel/regions"
          "de" => "/"
          "en" => "/residential/regions"
        ]
        "services-capifrance" => array:3 [
          "fr" => "/services"
          "de" => "/"
          "en" => "/tips-and-tools"
        ]
        "reset-password" => array:3 [
          "fr" => "/reset-password"
          "de" => "/"
          "en" => "/reset-password"
        ]
        "services-currency-transfer-and-exchange" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/currency-transfer-and-exchange"
        ]
        "services-energy-performance-diagnosis" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/energy-performance-diagnosis"
        ]
        "service-mandat-plus" => array:3 [
          "fr" => "/services/le-mandat-plus-de-capifrance"
          "de" => "/"
          "en" => "/"
        ]
        "services-mortgage-in-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/mortgage-in-france"
        ]
        "services-notaries-and-translators" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/notaries-and-translators"
        ]
        "services-purchasing-process" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/purchasing-process"
        ]
        "services-the-mandate" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/the-mandate"
        ]
        "services-visits" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/visits"
        ]
        "simulateurs" => array:3 [
          "fr" => "/simulateurs"
          "de" => "/"
          "en" => "/"
        ]
        "simulateur_3modes" => array:3 [
          "fr" => "/calculatrice-3-modes"
          "de" => null
          "en" => "/3-mode-calculator"
        ]
        "simulateur_notary" => array:3 [
          "fr" => "/simulateur-frais-de-notaire"
          "de" => "/"
          "en" => "/notary-fees-simulator"
        ]
        "simulateur_borrowing_capacity" => array:3 [
          "fr" => "/simulateur-capacite-emprunt"
          "de" => "/"
          "en" => "/borrowing-capacity-simulator"
        ]
        "simulateur_pret_taux_zero" => array:3 [
          "fr" => "/simulateur-pret-taux-zero"
          "de" => "/"
          "en" => "/zero-interest-loan-simulator"
        ]
        "under_construction" => array:3 [
          "fr" => "/en-construction"
          "de" => "/"
          "en" => "/under-construction"
        ]
        "viager" => array:3 [
          "fr" => "/viager"
          "de" => "/"
          "en" => "/viager"
        ]
        "viager_acheter" => array:3 [
          "fr" => "/viager/acheter"
          "de" => "/"
          "en" => "/viager/buy"
        ]
        "viager_acheter_lexique" => array:3 [
          "fr" => "/viager/acheter/#faq"
          "de" => "/"
          "en" => "/viager/buy/#faq"
        ]
        "viager_acheter_recherche" => array:3 [
          "fr" => "/viager/acheter/recherche"
          "de" => "/"
          "en" => "/viager/buy/search"
        ]
        "viager_vendre_estimation" => array:3 [
          "fr" => "/viager/estimation"
          "de" => "/"
          "en" => "/viager/estimation"
        ]
        "chasseur_immo" => array:3 [
          "fr" => "/chasseur-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "apporteur-affaires" => array:3 [
          "fr" => "/apporteur-affaires"
          "de" => "/"
          "en" => "/"
        ]
      ]
      "hreflang" => ""
      "activeLanguage" => ""
      "findedRoute" => false
      "type_estimate_url" => "/villes/achat/a"
    ]
    
  2. array:14 [
      "head" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_head"
      ]
      "meta_title" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_title"
      ]
      "meta_data" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_data"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_javascripts"
      ]
      "addon_conseiller" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_addon_conseiller"
      ]
      "jsonLD" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_jsonLD"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header"
      ]
      "header_navigation" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header_navigation"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0 {#1243}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_footer"
      ]
      "fixedBlock" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_fixedBlock"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_bottom"
      ]
    ]
    
/
var
/
app
/
current
/
cache
/
twig
/
9c
/
9c32d6bc9912c6718b75be92315d4c4a3acc76ed3c152f845f4ba511c5b9ac07.php
        // line 121
        echo "
<body id=\"top\" class=\"";
        // line 122
        echo (($this->getAttribute($this->getAttribute(($context["page"] ?? null), "header", [], "any", false, true), "universe", [], "any", true, true)) ? ($this->getAttribute($this->getAttribute(($context["page"] ?? null), "header", []), "universe", [])) : (""));
        echo " ";
        echo (($this->getAttribute($this->getAttribute(($context["page"] ?? null), "header", [], "any", false, true), "body_classes", [], "any", true, true)) ? ($this->getAttribute($this->getAttribute(($context["page"] ?? null), "header", []), "body_classes", [])) : (""));
        echo (((isset($context["custom_header"]) || array_key_exists("custom_header", $context))) ? (($context["custom_header"] ?? null)) : (""));
        echo "\">
";
        // line 123
        $this->displayBlock('jsonLD', $context, $blocks);
        // line 125
        echo "    ";
        $this->displayBlock('header', $context, $blocks);
        // line 138
        echo "
    ";
        // line 139
        $this->displayBlock('body', $context, $blocks);
        // line 144
        echo "
    ";
        // line 145
        $this->displayBlock('footer', $context, $blocks);
        // line 279
        echo "
    ";
        // line 280
        $this->displayBlock('fixedBlock', $context, $blocks);
        // line 346
        echo "
 
    ";
        // line 348
        $this->displayBlock('bottom', $context, $blocks);
        // line 362
        echo "    ";
        echo $this->getAttribute(($context["assets"] ?? null), "js", [0 => "bottom"], "method");
        echo "
Arguments
  1. "body"
    
  2. array:42 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
      "grav" => Grav {#3}
      "currentPage" => array:9 [
        "transactionType" => null
        "currentPropertyType" => null
        "currentPropertySubType" => null
        "currentCity" => null
        "currentPostalCode" => null
        "currentPropertiesListing" => null
        "currentLetter" => "a"
        "currentAgent" => null
        "currentTransactionType" => "V"
      ]
      "currentPropertyType" => null
      "currentPropertySubType" => null
      "currentLetter" => "a"
      "currentTransactionType" => "V"
      "criterias" => array:1 [
        0 => FilterModifier {#1244}
      ]
      "currentTitleOfThePage" => "Toutes les villes ayant des biens immobiliers de type achat | Lettre A"
      "theme_config" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "url_current" => "https://www.capifrance.fr/villes/achat/a"
      "routes" => array:134 [
        "accueil" => array:2 [
          "fr" => "/"
          "en" => "/en"
        ]
        "affaires-confidentielles" => array:3 [
          "fr" => "/cms/affaires-confidentielles-off-market"
          "de" => "/"
          "en" => "/"
        ]
        "ateliers" => array:3 [
          "fr" => "/ateliers"
          "de" => "/"
          "en" => "/"
        ]
        "ateliers-capifrance" => array:3 [
          "fr" => "/ateliers"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-bordeaux" => array:3 [
          "fr" => "/ateliers/atelier-bordeaux"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-gaillard" => array:3 [
          "fr" => "/ateliers/atelier-gaillard"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-lyon" => array:3 [
          "fr" => "/ateliers/atelier-lyon"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-lille" => array:3 [
          "fr" => "/ateliers/atelier-lille"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-marseille" => array:3 [
          "fr" => "/ateliers/atelier-marseille"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-montpellier" => array:3 [
          "fr" => "/ateliers/atelier-montpellier"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-nantes" => array:3 [
          "fr" => "/ateliers/atelier-nantes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-six-fours" => array:3 [
          "fr" => "/ateliers/atelier-six-fours-les-plages"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-paris-8eme" => array:3 [
          "fr" => "/ateliers/atelier-paris-8eme"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-paris-11eme" => array:3 [
          "fr" => "/ateliers/atelier-paris-11eme"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-rennes" => array:3 [
          "fr" => "/ateliers/atelier-rennes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-tarbes" => array:3 [
          "fr" => "/ateliers/atelier-tarbes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-toulon" => array:3 [
          "fr" => "/ateliers/atelier-toulon"
          "de" => "/"
          "en" => "/"
        ]
        "annonces" => array:3 [
          "fr" => "/residentiel"
          "de" => "/"
          "en" => "/residential"
        ]
        "annonces_villes" => array:3 [
          "fr" => "/annonces/villes"
          "de" => "/"
          "en" => "/advertisements/cities"
        ]
        "annonces_regions" => array:3 [
          "fr" => "/regions"
          "de" => "/"
          "en" => "/regions"
        ]
        "besoin-daide" => array:3 [
          "fr" => "/cms/besoin-daide"
          "de" => "/"
          "en" => "/cms/need-help"
        ]
        "commerces" => array:3 [
          "fr" => "/commerces-entreprises"
          "de" => "/"
          "en" => "/businesses-trades"
        ]
        "commerce_acheter" => array:3 [
          "fr" => "/commerces-entreprises/acheter"
          "de" => "/"
          "en" => "/businesses-trades/buy"
        ]
        "commerce_acheter_recherche" => array:3 [
          "fr" => "/commerces-entreprises/acheter/recherche"
          "de" => "/"
          "en" => "/businesses-trades/buy/search"
        ]
        "commerce_louer" => array:3 [
          "fr" => "/commerces-entreprises/louer"
          "de" => "/"
          "en" => "/businesses-trades/rent"
        ]
        "commerce_location_recherche" => array:3 [
          "fr" => "/commerces-entreprises/location/recherche"
          "de" => "/"
          "en" => "/businesses-trades/rental/search"
        ]
        "commerce_ceder" => array:3 [
          "fr" => "/commerces-entreprises/ceder"
          "de" => "/"
          "en" => "/businesses-trades/sell"
        ]
        "commerce_vendre_estimation_ce" => array:3 [
          "fr" => "/commerces-entreprises/estimation"
          "de" => "/"
          "en" => "/businesses-trades/estimation"
        ]
        "commerce_vendre_estimation_commerce" => array:3 [
          "fr" => "/commerces-entreprises/estimation/commerce"
          "de" => "/"
          "en" => "/businesses-trades/estimation/shops"
        ]
        "commerce_vendre_estimation_entreprise" => array:3 [
          "fr" => "/commerces-entreprises/estimation/entreprise"
          "de" => "/"
          "en" => "/businesses-trades/estimation/businesses"
        ]
        "commerce_vendre_estimation_wall" => array:3 [
          "fr" => "/commerces-entreprises/estimation/murs-commerciaux"
          "de" => "/"
          "en" => "/businesses-trades/estimation/commercial-walls"
        ]
        "commerce_vendre_estimation_bail" => array:3 [
          "fr" => "/commerces-entreprises/estimation/droit-au-bail"
          "de" => "/"
          "en" => "/businesses-trades/estimation/right-to-lease"
        ]
        "comparateur" => array:3 [
          "fr" => "/comparateur"
          "de" => "/"
          "en" => "/comparator"
        ]
        "contacter-nous" => array:3 [
          "fr" => "/cms/contacter-capifrance"
          "de" => "/"
          "en" => "/cms/contact-capifrance"
        ]
        "contacter-nous-merci" => array:3 [
          "fr" => "/cms/contacter-capifrance/merci"
          "de" => "/"
          "en" => "/cms/contact-capifrance/thank-you"
        ]
        "conseillers_fiche_estimation" => array:3 [
          "fr" => "/conseillers/estimation"
          "de" => "/"
          "en" => "/agents/estimate-rdv"
        ]
        "conseillers_fiche_apporteur_affaires" => array:3 [
          "fr" => "/conseillers/apporteur-affaires"
          "de" => "/"
          "en" => "/agents/business-carrier"
        ]
        "conseillers_fiche" => array:3 [
          "fr" => "/conseillers"
          "de" => "/"
          "en" => "/agents"
        ]
        "creation-entreprise" => array:3 [
          "fr" => "/cms/creation-d-entreprise-comment-preparer-son-projet"
          "de" => "/"
          "en" => "/"
        ]
        "espace_conseil" => array:3 [
          "fr" => "/espace-conseil"
          "de" => "/"
          "en" => "/advice area"
        ]
        "espace_conseil_visite_plus" => array:3 [
          "fr" => "/espace-conseil/le-pack-visite-plus"
          "de" => "/"
          "en" => "/"
        ]
        "espace_conseil_signature_electronique" => array:3 [
          "fr" => "/espace-conseil/la-signature-electronique"
          "de" => "/"
          "en" => "/"
        ]
        "favoris" => array:3 [
          "fr" => "/favoris"
          "de" => "/"
          "en" => "/favorites"
        ]
        "gerer" => array:3 [
          "fr" => "/location-gestion/faire-gerer"
          "de" => "/"
          "en" => "/rent-manage/manage"
        ]
        "gerer-merci" => array:3 [
          "fr" => "/location-gestion/faire-gerer"
          "de" => "/"
          "en" => "/rent-manage/manage/thank-you"
        ]
        "location-neuf" => array:3 [
          "fr" => "/location-gestion/neuf"
          "de" => "/"
          "en" => "/rent-manage/off-plan"
        ]
        "location-neuf-merci" => array:3 [
          "fr" => "/location-gestion/neuf/merci"
          "de" => "/"
          "en" => "/rent-manage/off-plan/thank-you"
        ]
        "location-prestige" => array:3 [
          "fr" => "/location-gestion/luxe-et-prestige"
          "de" => "/"
          "en" => "/rent-manage/luxury"
        ]
        "location-prestige-merci" => array:3 [
          "fr" => "/location-gestion/luxe-et-prestige/merci"
          "de" => "/"
          "en" => "/rent-manage/luxury/thank-you"
        ]
        "mentions-legales" => array:3 [
          "fr" => "/mentions-legales"
          "de" => "/"
          "en" => "/legal-notice"
        ]
        "mon_compte" => array:3 [
          "fr" => "/mon-compte"
          "de" => "/"
          "en" => "/"
        ]
        "mon_compte_login" => array:3 [
          "fr" => "/mon-compte/connexion"
          "de" => "/"
          "en" => "/"
        ]
        "mon_compte_inscription" => array:3 [
          "fr" => "/mon-compte/inscription"
          "de" => "/"
          "en" => "/my-account"
        ]
        "ventes_privees" => array:3 [
          "fr" => "/ventes-privees"
          "de" => "/"
          "en" => "/"
        ]
        "neuf" => array:3 [
          "fr" => "/neuf"
          "de" => "/"
          "en" => "/off-plan"
        ]
        "neuf_acheter" => array:3 [
          "fr" => "/neuf/acheter"
          "de" => "/"
          "en" => "/off-plan/buy"
        ]
        "neuf_acheter_recherche" => array:3 [
          "fr" => "/neuf/acheter/recherche"
          "de" => "/"
          "en" => "/off-plan/buy/search"
        ]
        "neuf_ptz_guide" => array:3 [
          "fr" => "/neuf/guide/pret-a-taux-zero"
          "de" => "/"
          "en" => "/tips-and-tools"
        ]
        "neuf_pinel_guide" => array:3 [
          "fr" => "/neuf/guide/loi-pinel"
          "de" => null
          "en" => "/off-plan/guide/pinel-law"
        ]
        "nos-conseillers" => array:3 [
          "fr" => "/conseillers"
          "de" => "/"
          "en" => "/agents"
        ]
        "mecenat" => array:3 [
          "fr" => "/qui-sommes-nous/mecenat"
          "de" => "/"
          "en" => "/"
        ]
        "nos-engagements" => array:3 [
          "fr" => "/qui-sommes-nous/nos-engagements"
          "de" => "/"
          "en" => "/"
        ]
        "nos-services" => array:3 [
          "fr" => "/qui-sommes-nous/nos-services-et-outils"
          "de" => "/"
          "en" => "/about-us/our-set-of-services"
        ]
        "notre-reseau" => array:3 [
          "fr" => "/qui-sommes-nous/notre-reseau"
          "de" => "/"
          "en" => "/about-us/our-network"
        ]
        "nos-valeurs" => array:3 [
          "fr" => "/qui-sommes-nous/nos-valeurs"
          "de" => "/"
          "en" => "/about-us/our-values"
        ]
        "our-international-department" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/about-us/our-international-department"
        ]
        "our-visibility" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/about-us/our-visibility"
        ]
        "parrainage-devenir-conseiller" => array:3 [
          "fr" => "/parrainage/devenir-conseiller-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "parrainage-vendre-bien" => array:3 [
          "fr" => "/parrainage/vendre-un-bien-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "politique-confidentialite" => array:3 [
          "fr" => "/politique-generale-de-confidentialite"
          "de" => "/"
          "en" => "/general-privacy-policy"
        ]
        "presse" => array:3 [
          "fr" => "/presse"
          "de" => "/"
          "en" => "/"
        ]
        "prestige" => array:3 [
          "fr" => "/luxe-et-prestige"
          "de" => "/"
          "en" => "/luxury"
        ]
        "prestige_acheter" => array:3 [
          "fr" => "/luxe-et-prestige/acheter"
          "de" => "/"
          "en" => "/luxury/buy"
        ]
        "prestige_acheter_recherche" => array:3 [
          "fr" => "/luxe-et-prestige/acheter/recherche"
          "de" => "/"
          "en" => "/luxury/buy/search"
        ]
        "prestige_vendre_estimation" => array:3 [
          "fr" => "/luxe-et-prestige/estimation"
          "de" => "/"
          "en" => "/luxury/estimation"
        ]
        "preventes" => array:3 [
          "fr" => "/preventes"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_recherche" => array:3 [
          "fr" => "/preventes/recherche"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur" => array:3 [
          "fr" => "/preventes/vendeur"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vente" => array:3 [
          "fr" => "/preventes/vente"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur_new" => array:3 [
          "fr" => "/preventes/vendeur/creer-ma-prevente"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur_merci" => array:3 [
          "fr" => "/preventes/vendeur/creer-ma-prevente/merci"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_aide" => array:3 [
          "fr" => "/preventes/etre-accompagne"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_aide_merci" => array:3 [
          "fr" => "/preventes/etre-accompagne/merci"
          "de" => "/"
          "en" => "/"
        ]
        "qui-sommes-nous" => array:3 [
          "fr" => "/qui-sommes-nous"
          "de" => "/"
          "en" => "/about-us"
        ]
        "relocate-in-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france"
        ]
        "relocate-in-france_auvergne-rhone-alpes" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/auvergne-rhone-alpes"
        ]
        "relocate-in-france_bourgogne-franche-comte" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/bourgogne-franche-comte"
        ]
        "relocate-in-france_bretagne" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/bretagne"
        ]
        "relocate-in-france_centre-val-de-loire" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/centre-val-de-loire"
        ]
        "relocate-in-france_corse" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/corse"
        ]
        "relocate-in-france_dom-tom" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/dom-tom"
        ]
        "relocate-in-france_grand-est" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/grand-est"
        ]
        "relocate-in-france_hauts-de-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/hauts-de-france"
        ]
        "relocate-in-france_ile-de-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/ile-de-france"
        ]
        "relocate-in-france_normandie" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/normandie"
        ]
        "relocate-in-france_nouvelle-aquitaine" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/nouvelle-aquitaine"
        ]
        "relocate-in-france_occitanie" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/occitanie"
        ]
        "relocate-in-france_paca" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/paca"
        ]
        "relocate-in-france_pays-de-la-loire" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/pays-de-la-loire"
        ]
        "residentiel" => array:3 [
          "fr" => "/residentiel"
          "de" => "/"
          "en" => "/residential"
        ]
        "residentiel_acheter" => array:3 [
          "fr" => "/residentiel/acheter"
          "de" => "/"
          "en" => "/residential/buy"
        ]
        "residentiel_acheter_recherche" => array:3 [
          "fr" => "/residentiel/acheter/recherche"
          "de" => "/"
          "en" => "/residential/buy/search"
        ]
        "residentiel_location_recherche" => array:3 [
          "fr" => "/residentiel/location/recherche"
          "de" => "/"
          "en" => "/residential/rent/search"
        ]
        "residentiel_vendre" => array:3 [
          "fr" => "/residentiel/vendre"
          "de" => "/"
          "en" => "/residential/sell"
        ]
        "residentiel_vendre_estimation" => array:3 [
          "fr" => "/estimer"
          "de" => "/"
          "en" => "/estimate"
        ]
        "residentiel_parcours_estimation" => array:3 [
          "fr" => "/estimer"
          "de" => "/"
          "en" => "/estimate"
        ]
        "residentiel_estimation_rdv" => array:3 [
          "fr" => "/estimer/estimer-rdv"
          "de" => "/"
          "en" => "/estimate/estimate-rdv"
        ]
        "residentiel_estimation_online" => array:3 [
          "fr" => "/estimer/estimer-en-ligne"
          "de" => "/"
          "en" => "/estimate/estimate-online"
        ]
        "residentiel_louer" => array:3 [
          "fr" => "/residentiel/louer"
          "de" => "/"
          "en" => "/residential/rent"
        ]
        "residentiel_villes" => array:3 [
          "fr" => "/residentiel/villes"
          "de" => "/"
          "en" => "/residential/cities"
        ]
        "residentiel_regions" => array:3 [
          "fr" => "/residentiel/regions"
          "de" => "/"
          "en" => "/residential/regions"
        ]
        "services-capifrance" => array:3 [
          "fr" => "/services"
          "de" => "/"
          "en" => "/tips-and-tools"
        ]
        "reset-password" => array:3 [
          "fr" => "/reset-password"
          "de" => "/"
          "en" => "/reset-password"
        ]
        "services-currency-transfer-and-exchange" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/currency-transfer-and-exchange"
        ]
        "services-energy-performance-diagnosis" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/energy-performance-diagnosis"
        ]
        "service-mandat-plus" => array:3 [
          "fr" => "/services/le-mandat-plus-de-capifrance"
          "de" => "/"
          "en" => "/"
        ]
        "services-mortgage-in-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/mortgage-in-france"
        ]
        "services-notaries-and-translators" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/notaries-and-translators"
        ]
        "services-purchasing-process" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/purchasing-process"
        ]
        "services-the-mandate" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/the-mandate"
        ]
        "services-visits" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/visits"
        ]
        "simulateurs" => array:3 [
          "fr" => "/simulateurs"
          "de" => "/"
          "en" => "/"
        ]
        "simulateur_3modes" => array:3 [
          "fr" => "/calculatrice-3-modes"
          "de" => null
          "en" => "/3-mode-calculator"
        ]
        "simulateur_notary" => array:3 [
          "fr" => "/simulateur-frais-de-notaire"
          "de" => "/"
          "en" => "/notary-fees-simulator"
        ]
        "simulateur_borrowing_capacity" => array:3 [
          "fr" => "/simulateur-capacite-emprunt"
          "de" => "/"
          "en" => "/borrowing-capacity-simulator"
        ]
        "simulateur_pret_taux_zero" => array:3 [
          "fr" => "/simulateur-pret-taux-zero"
          "de" => "/"
          "en" => "/zero-interest-loan-simulator"
        ]
        "under_construction" => array:3 [
          "fr" => "/en-construction"
          "de" => "/"
          "en" => "/under-construction"
        ]
        "viager" => array:3 [
          "fr" => "/viager"
          "de" => "/"
          "en" => "/viager"
        ]
        "viager_acheter" => array:3 [
          "fr" => "/viager/acheter"
          "de" => "/"
          "en" => "/viager/buy"
        ]
        "viager_acheter_lexique" => array:3 [
          "fr" => "/viager/acheter/#faq"
          "de" => "/"
          "en" => "/viager/buy/#faq"
        ]
        "viager_acheter_recherche" => array:3 [
          "fr" => "/viager/acheter/recherche"
          "de" => "/"
          "en" => "/viager/buy/search"
        ]
        "viager_vendre_estimation" => array:3 [
          "fr" => "/viager/estimation"
          "de" => "/"
          "en" => "/viager/estimation"
        ]
        "chasseur_immo" => array:3 [
          "fr" => "/chasseur-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "apporteur-affaires" => array:3 [
          "fr" => "/apporteur-affaires"
          "de" => "/"
          "en" => "/"
        ]
      ]
      "hreflang" => ""
      "activeLanguage" => ""
      "findedRoute" => false
      "type_estimate_url" => "/villes/achat/a"
    ]
    
  3. array:14 [
      "head" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_head"
      ]
      "meta_title" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_title"
      ]
      "meta_data" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_data"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_javascripts"
      ]
      "addon_conseiller" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_addon_conseiller"
      ]
      "jsonLD" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_jsonLD"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header"
      ]
      "header_navigation" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header_navigation"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0 {#1243}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_footer"
      ]
      "fixedBlock" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_fixedBlock"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_bottom"
      ]
    ]
    
/
var
/
app
/
current
/
vendor
/
twig
/
twig
/
src
/
Template.php
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
    {
        try {
            $this->doDisplay($context, $blocks);
        } catch (Error $e) {
            if (!$e->getSourceContext()) {
                $e->setSourceContext($this->getSourceContext());
            }
 
            // this is mostly useful for \Twig\Error\LoaderError exceptions
            // see \Twig\Error\LoaderError
            if (-1 === $e->getTemplateLine()) {
                $e->guess();
            }
 
            throw $e;
        } catch (\Exception $e) {
            $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $this->getSourceContext(), $e);
            $e->guess();
 
            throw $e;
        }
    }
 
Arguments
  1. array:42 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
      "grav" => Grav {#3}
      "currentPage" => array:9 [
        "transactionType" => null
        "currentPropertyType" => null
        "currentPropertySubType" => null
        "currentCity" => null
        "currentPostalCode" => null
        "currentPropertiesListing" => null
        "currentLetter" => "a"
        "currentAgent" => null
        "currentTransactionType" => "V"
      ]
      "currentPropertyType" => null
      "currentPropertySubType" => null
      "currentLetter" => "a"
      "currentTransactionType" => "V"
      "criterias" => array:1 [
        0 => FilterModifier {#1244}
      ]
      "currentTitleOfThePage" => "Toutes les villes ayant des biens immobiliers de type achat | Lettre A"
      "theme_config" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "url_current" => "https://www.capifrance.fr/villes/achat/a"
      "routes" => array:134 [
        "accueil" => array:2 [
          "fr" => "/"
          "en" => "/en"
        ]
        "affaires-confidentielles" => array:3 [
          "fr" => "/cms/affaires-confidentielles-off-market"
          "de" => "/"
          "en" => "/"
        ]
        "ateliers" => array:3 [
          "fr" => "/ateliers"
          "de" => "/"
          "en" => "/"
        ]
        "ateliers-capifrance" => array:3 [
          "fr" => "/ateliers"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-bordeaux" => array:3 [
          "fr" => "/ateliers/atelier-bordeaux"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-gaillard" => array:3 [
          "fr" => "/ateliers/atelier-gaillard"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-lyon" => array:3 [
          "fr" => "/ateliers/atelier-lyon"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-lille" => array:3 [
          "fr" => "/ateliers/atelier-lille"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-marseille" => array:3 [
          "fr" => "/ateliers/atelier-marseille"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-montpellier" => array:3 [
          "fr" => "/ateliers/atelier-montpellier"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-nantes" => array:3 [
          "fr" => "/ateliers/atelier-nantes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-six-fours" => array:3 [
          "fr" => "/ateliers/atelier-six-fours-les-plages"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-paris-8eme" => array:3 [
          "fr" => "/ateliers/atelier-paris-8eme"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-paris-11eme" => array:3 [
          "fr" => "/ateliers/atelier-paris-11eme"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-rennes" => array:3 [
          "fr" => "/ateliers/atelier-rennes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-tarbes" => array:3 [
          "fr" => "/ateliers/atelier-tarbes"
          "de" => "/"
          "en" => "/"
        ]
        "atelier-toulon" => array:3 [
          "fr" => "/ateliers/atelier-toulon"
          "de" => "/"
          "en" => "/"
        ]
        "annonces" => array:3 [
          "fr" => "/residentiel"
          "de" => "/"
          "en" => "/residential"
        ]
        "annonces_villes" => array:3 [
          "fr" => "/annonces/villes"
          "de" => "/"
          "en" => "/advertisements/cities"
        ]
        "annonces_regions" => array:3 [
          "fr" => "/regions"
          "de" => "/"
          "en" => "/regions"
        ]
        "besoin-daide" => array:3 [
          "fr" => "/cms/besoin-daide"
          "de" => "/"
          "en" => "/cms/need-help"
        ]
        "commerces" => array:3 [
          "fr" => "/commerces-entreprises"
          "de" => "/"
          "en" => "/businesses-trades"
        ]
        "commerce_acheter" => array:3 [
          "fr" => "/commerces-entreprises/acheter"
          "de" => "/"
          "en" => "/businesses-trades/buy"
        ]
        "commerce_acheter_recherche" => array:3 [
          "fr" => "/commerces-entreprises/acheter/recherche"
          "de" => "/"
          "en" => "/businesses-trades/buy/search"
        ]
        "commerce_louer" => array:3 [
          "fr" => "/commerces-entreprises/louer"
          "de" => "/"
          "en" => "/businesses-trades/rent"
        ]
        "commerce_location_recherche" => array:3 [
          "fr" => "/commerces-entreprises/location/recherche"
          "de" => "/"
          "en" => "/businesses-trades/rental/search"
        ]
        "commerce_ceder" => array:3 [
          "fr" => "/commerces-entreprises/ceder"
          "de" => "/"
          "en" => "/businesses-trades/sell"
        ]
        "commerce_vendre_estimation_ce" => array:3 [
          "fr" => "/commerces-entreprises/estimation"
          "de" => "/"
          "en" => "/businesses-trades/estimation"
        ]
        "commerce_vendre_estimation_commerce" => array:3 [
          "fr" => "/commerces-entreprises/estimation/commerce"
          "de" => "/"
          "en" => "/businesses-trades/estimation/shops"
        ]
        "commerce_vendre_estimation_entreprise" => array:3 [
          "fr" => "/commerces-entreprises/estimation/entreprise"
          "de" => "/"
          "en" => "/businesses-trades/estimation/businesses"
        ]
        "commerce_vendre_estimation_wall" => array:3 [
          "fr" => "/commerces-entreprises/estimation/murs-commerciaux"
          "de" => "/"
          "en" => "/businesses-trades/estimation/commercial-walls"
        ]
        "commerce_vendre_estimation_bail" => array:3 [
          "fr" => "/commerces-entreprises/estimation/droit-au-bail"
          "de" => "/"
          "en" => "/businesses-trades/estimation/right-to-lease"
        ]
        "comparateur" => array:3 [
          "fr" => "/comparateur"
          "de" => "/"
          "en" => "/comparator"
        ]
        "contacter-nous" => array:3 [
          "fr" => "/cms/contacter-capifrance"
          "de" => "/"
          "en" => "/cms/contact-capifrance"
        ]
        "contacter-nous-merci" => array:3 [
          "fr" => "/cms/contacter-capifrance/merci"
          "de" => "/"
          "en" => "/cms/contact-capifrance/thank-you"
        ]
        "conseillers_fiche_estimation" => array:3 [
          "fr" => "/conseillers/estimation"
          "de" => "/"
          "en" => "/agents/estimate-rdv"
        ]
        "conseillers_fiche_apporteur_affaires" => array:3 [
          "fr" => "/conseillers/apporteur-affaires"
          "de" => "/"
          "en" => "/agents/business-carrier"
        ]
        "conseillers_fiche" => array:3 [
          "fr" => "/conseillers"
          "de" => "/"
          "en" => "/agents"
        ]
        "creation-entreprise" => array:3 [
          "fr" => "/cms/creation-d-entreprise-comment-preparer-son-projet"
          "de" => "/"
          "en" => "/"
        ]
        "espace_conseil" => array:3 [
          "fr" => "/espace-conseil"
          "de" => "/"
          "en" => "/advice area"
        ]
        "espace_conseil_visite_plus" => array:3 [
          "fr" => "/espace-conseil/le-pack-visite-plus"
          "de" => "/"
          "en" => "/"
        ]
        "espace_conseil_signature_electronique" => array:3 [
          "fr" => "/espace-conseil/la-signature-electronique"
          "de" => "/"
          "en" => "/"
        ]
        "favoris" => array:3 [
          "fr" => "/favoris"
          "de" => "/"
          "en" => "/favorites"
        ]
        "gerer" => array:3 [
          "fr" => "/location-gestion/faire-gerer"
          "de" => "/"
          "en" => "/rent-manage/manage"
        ]
        "gerer-merci" => array:3 [
          "fr" => "/location-gestion/faire-gerer"
          "de" => "/"
          "en" => "/rent-manage/manage/thank-you"
        ]
        "location-neuf" => array:3 [
          "fr" => "/location-gestion/neuf"
          "de" => "/"
          "en" => "/rent-manage/off-plan"
        ]
        "location-neuf-merci" => array:3 [
          "fr" => "/location-gestion/neuf/merci"
          "de" => "/"
          "en" => "/rent-manage/off-plan/thank-you"
        ]
        "location-prestige" => array:3 [
          "fr" => "/location-gestion/luxe-et-prestige"
          "de" => "/"
          "en" => "/rent-manage/luxury"
        ]
        "location-prestige-merci" => array:3 [
          "fr" => "/location-gestion/luxe-et-prestige/merci"
          "de" => "/"
          "en" => "/rent-manage/luxury/thank-you"
        ]
        "mentions-legales" => array:3 [
          "fr" => "/mentions-legales"
          "de" => "/"
          "en" => "/legal-notice"
        ]
        "mon_compte" => array:3 [
          "fr" => "/mon-compte"
          "de" => "/"
          "en" => "/"
        ]
        "mon_compte_login" => array:3 [
          "fr" => "/mon-compte/connexion"
          "de" => "/"
          "en" => "/"
        ]
        "mon_compte_inscription" => array:3 [
          "fr" => "/mon-compte/inscription"
          "de" => "/"
          "en" => "/my-account"
        ]
        "ventes_privees" => array:3 [
          "fr" => "/ventes-privees"
          "de" => "/"
          "en" => "/"
        ]
        "neuf" => array:3 [
          "fr" => "/neuf"
          "de" => "/"
          "en" => "/off-plan"
        ]
        "neuf_acheter" => array:3 [
          "fr" => "/neuf/acheter"
          "de" => "/"
          "en" => "/off-plan/buy"
        ]
        "neuf_acheter_recherche" => array:3 [
          "fr" => "/neuf/acheter/recherche"
          "de" => "/"
          "en" => "/off-plan/buy/search"
        ]
        "neuf_ptz_guide" => array:3 [
          "fr" => "/neuf/guide/pret-a-taux-zero"
          "de" => "/"
          "en" => "/tips-and-tools"
        ]
        "neuf_pinel_guide" => array:3 [
          "fr" => "/neuf/guide/loi-pinel"
          "de" => null
          "en" => "/off-plan/guide/pinel-law"
        ]
        "nos-conseillers" => array:3 [
          "fr" => "/conseillers"
          "de" => "/"
          "en" => "/agents"
        ]
        "mecenat" => array:3 [
          "fr" => "/qui-sommes-nous/mecenat"
          "de" => "/"
          "en" => "/"
        ]
        "nos-engagements" => array:3 [
          "fr" => "/qui-sommes-nous/nos-engagements"
          "de" => "/"
          "en" => "/"
        ]
        "nos-services" => array:3 [
          "fr" => "/qui-sommes-nous/nos-services-et-outils"
          "de" => "/"
          "en" => "/about-us/our-set-of-services"
        ]
        "notre-reseau" => array:3 [
          "fr" => "/qui-sommes-nous/notre-reseau"
          "de" => "/"
          "en" => "/about-us/our-network"
        ]
        "nos-valeurs" => array:3 [
          "fr" => "/qui-sommes-nous/nos-valeurs"
          "de" => "/"
          "en" => "/about-us/our-values"
        ]
        "our-international-department" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/about-us/our-international-department"
        ]
        "our-visibility" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/about-us/our-visibility"
        ]
        "parrainage-devenir-conseiller" => array:3 [
          "fr" => "/parrainage/devenir-conseiller-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "parrainage-vendre-bien" => array:3 [
          "fr" => "/parrainage/vendre-un-bien-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "politique-confidentialite" => array:3 [
          "fr" => "/politique-generale-de-confidentialite"
          "de" => "/"
          "en" => "/general-privacy-policy"
        ]
        "presse" => array:3 [
          "fr" => "/presse"
          "de" => "/"
          "en" => "/"
        ]
        "prestige" => array:3 [
          "fr" => "/luxe-et-prestige"
          "de" => "/"
          "en" => "/luxury"
        ]
        "prestige_acheter" => array:3 [
          "fr" => "/luxe-et-prestige/acheter"
          "de" => "/"
          "en" => "/luxury/buy"
        ]
        "prestige_acheter_recherche" => array:3 [
          "fr" => "/luxe-et-prestige/acheter/recherche"
          "de" => "/"
          "en" => "/luxury/buy/search"
        ]
        "prestige_vendre_estimation" => array:3 [
          "fr" => "/luxe-et-prestige/estimation"
          "de" => "/"
          "en" => "/luxury/estimation"
        ]
        "preventes" => array:3 [
          "fr" => "/preventes"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_recherche" => array:3 [
          "fr" => "/preventes/recherche"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur" => array:3 [
          "fr" => "/preventes/vendeur"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vente" => array:3 [
          "fr" => "/preventes/vente"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur_new" => array:3 [
          "fr" => "/preventes/vendeur/creer-ma-prevente"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_vendeur_merci" => array:3 [
          "fr" => "/preventes/vendeur/creer-ma-prevente/merci"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_aide" => array:3 [
          "fr" => "/preventes/etre-accompagne"
          "de" => "/"
          "en" => "/"
        ]
        "preventes_aide_merci" => array:3 [
          "fr" => "/preventes/etre-accompagne/merci"
          "de" => "/"
          "en" => "/"
        ]
        "qui-sommes-nous" => array:3 [
          "fr" => "/qui-sommes-nous"
          "de" => "/"
          "en" => "/about-us"
        ]
        "relocate-in-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france"
        ]
        "relocate-in-france_auvergne-rhone-alpes" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/auvergne-rhone-alpes"
        ]
        "relocate-in-france_bourgogne-franche-comte" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/bourgogne-franche-comte"
        ]
        "relocate-in-france_bretagne" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/bretagne"
        ]
        "relocate-in-france_centre-val-de-loire" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/centre-val-de-loire"
        ]
        "relocate-in-france_corse" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/corse"
        ]
        "relocate-in-france_dom-tom" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/dom-tom"
        ]
        "relocate-in-france_grand-est" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/grand-est"
        ]
        "relocate-in-france_hauts-de-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/hauts-de-france"
        ]
        "relocate-in-france_ile-de-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/ile-de-france"
        ]
        "relocate-in-france_normandie" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/normandie"
        ]
        "relocate-in-france_nouvelle-aquitaine" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/nouvelle-aquitaine"
        ]
        "relocate-in-france_occitanie" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/occitanie"
        ]
        "relocate-in-france_paca" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/paca"
        ]
        "relocate-in-france_pays-de-la-loire" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/relocate-in-france/region/pays-de-la-loire"
        ]
        "residentiel" => array:3 [
          "fr" => "/residentiel"
          "de" => "/"
          "en" => "/residential"
        ]
        "residentiel_acheter" => array:3 [
          "fr" => "/residentiel/acheter"
          "de" => "/"
          "en" => "/residential/buy"
        ]
        "residentiel_acheter_recherche" => array:3 [
          "fr" => "/residentiel/acheter/recherche"
          "de" => "/"
          "en" => "/residential/buy/search"
        ]
        "residentiel_location_recherche" => array:3 [
          "fr" => "/residentiel/location/recherche"
          "de" => "/"
          "en" => "/residential/rent/search"
        ]
        "residentiel_vendre" => array:3 [
          "fr" => "/residentiel/vendre"
          "de" => "/"
          "en" => "/residential/sell"
        ]
        "residentiel_vendre_estimation" => array:3 [
          "fr" => "/estimer"
          "de" => "/"
          "en" => "/estimate"
        ]
        "residentiel_parcours_estimation" => array:3 [
          "fr" => "/estimer"
          "de" => "/"
          "en" => "/estimate"
        ]
        "residentiel_estimation_rdv" => array:3 [
          "fr" => "/estimer/estimer-rdv"
          "de" => "/"
          "en" => "/estimate/estimate-rdv"
        ]
        "residentiel_estimation_online" => array:3 [
          "fr" => "/estimer/estimer-en-ligne"
          "de" => "/"
          "en" => "/estimate/estimate-online"
        ]
        "residentiel_louer" => array:3 [
          "fr" => "/residentiel/louer"
          "de" => "/"
          "en" => "/residential/rent"
        ]
        "residentiel_villes" => array:3 [
          "fr" => "/residentiel/villes"
          "de" => "/"
          "en" => "/residential/cities"
        ]
        "residentiel_regions" => array:3 [
          "fr" => "/residentiel/regions"
          "de" => "/"
          "en" => "/residential/regions"
        ]
        "services-capifrance" => array:3 [
          "fr" => "/services"
          "de" => "/"
          "en" => "/tips-and-tools"
        ]
        "reset-password" => array:3 [
          "fr" => "/reset-password"
          "de" => "/"
          "en" => "/reset-password"
        ]
        "services-currency-transfer-and-exchange" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/currency-transfer-and-exchange"
        ]
        "services-energy-performance-diagnosis" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/energy-performance-diagnosis"
        ]
        "service-mandat-plus" => array:3 [
          "fr" => "/services/le-mandat-plus-de-capifrance"
          "de" => "/"
          "en" => "/"
        ]
        "services-mortgage-in-france" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/mortgage-in-france"
        ]
        "services-notaries-and-translators" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/notaries-and-translators"
        ]
        "services-purchasing-process" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/purchasing-process"
        ]
        "services-the-mandate" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/the-mandate"
        ]
        "services-visits" => array:3 [
          "fr" => "/"
          "de" => "/"
          "en" => "/services/visits"
        ]
        "simulateurs" => array:3 [
          "fr" => "/simulateurs"
          "de" => "/"
          "en" => "/"
        ]
        "simulateur_3modes" => array:3 [
          "fr" => "/calculatrice-3-modes"
          "de" => null
          "en" => "/3-mode-calculator"
        ]
        "simulateur_notary" => array:3 [
          "fr" => "/simulateur-frais-de-notaire"
          "de" => "/"
          "en" => "/notary-fees-simulator"
        ]
        "simulateur_borrowing_capacity" => array:3 [
          "fr" => "/simulateur-capacite-emprunt"
          "de" => "/"
          "en" => "/borrowing-capacity-simulator"
        ]
        "simulateur_pret_taux_zero" => array:3 [
          "fr" => "/simulateur-pret-taux-zero"
          "de" => "/"
          "en" => "/zero-interest-loan-simulator"
        ]
        "under_construction" => array:3 [
          "fr" => "/en-construction"
          "de" => "/"
          "en" => "/under-construction"
        ]
        "viager" => array:3 [
          "fr" => "/viager"
          "de" => "/"
          "en" => "/viager"
        ]
        "viager_acheter" => array:3 [
          "fr" => "/viager/acheter"
          "de" => "/"
          "en" => "/viager/buy"
        ]
        "viager_acheter_lexique" => array:3 [
          "fr" => "/viager/acheter/#faq"
          "de" => "/"
          "en" => "/viager/buy/#faq"
        ]
        "viager_acheter_recherche" => array:3 [
          "fr" => "/viager/acheter/recherche"
          "de" => "/"
          "en" => "/viager/buy/search"
        ]
        "viager_vendre_estimation" => array:3 [
          "fr" => "/viager/estimation"
          "de" => "/"
          "en" => "/viager/estimation"
        ]
        "chasseur_immo" => array:3 [
          "fr" => "/chasseur-immobilier"
          "de" => "/"
          "en" => "/"
        ]
        "apporteur-affaires" => array:3 [
          "fr" => "/apporteur-affaires"
          "de" => "/"
          "en" => "/"
        ]
      ]
      "hreflang" => ""
      "activeLanguage" => ""
      "findedRoute" => false
      "type_estimate_url" => "/villes/achat/a"
    ]
    
  2. array:14 [
      "head" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_head"
      ]
      "meta_title" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_title"
      ]
      "meta_data" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_data"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_javascripts"
      ]
      "addon_conseiller" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_addon_conseiller"
      ]
      "jsonLD" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_jsonLD"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header"
      ]
      "header_navigation" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header_navigation"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0 {#1243}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_footer"
      ]
      "fixedBlock" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_fixedBlock"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_bottom"
      ]
    ]
    
/
var
/
app
/
current
/
vendor
/
twig
/
twig
/
src
/
Template.php
    {
        return $this;
    }
 
    /**
     * Returns all blocks.
     *
     * This method is for internal use only and should never be called
     * directly.
     *
     * @return array An array of blocks
     */
    public function getBlocks()
    {
        return $this->blocks;
    }
 
    public function display(array $context, array $blocks = [])
    {
        $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
    }
 
    public function render(array $context)
    {
        $level = ob_get_level();
        ob_start();
        try {
            $this->display($context);
        } catch (\Exception $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
Arguments
  1. array:35 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
      "grav" => Grav {#3}
      "currentPage" => array:9 [
        "transactionType" => null
        "currentPropertyType" => null
        "currentPropertySubType" => null
        "currentCity" => null
        "currentPostalCode" => null
        "currentPropertiesListing" => null
        "currentLetter" => "a"
        "currentAgent" => null
        "currentTransactionType" => "V"
      ]
      "currentPropertyType" => null
      "currentPropertySubType" => null
      "currentLetter" => "a"
      "currentTransactionType" => "V"
      "criterias" => array:1 [
        0 => FilterModifier {#1244}
      ]
      "currentTitleOfThePage" => "Toutes les villes ayant des biens immobiliers de type achat | Lettre A"
    ]
    
  2. array:14 [
      "head" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_head"
      ]
      "meta_title" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_title"
      ]
      "meta_data" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_meta_data"
      ]
      "stylesheets" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_stylesheets"
      ]
      "javascripts" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_javascripts"
      ]
      "addon_conseiller" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_addon_conseiller"
      ]
      "jsonLD" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_jsonLD"
      ]
      "header" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header"
      ]
      "header_navigation" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_header_navigation"
      ]
      "body" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_body"
      ]
      "content" => array:2 [
        0 => __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0 {#1243}
        1 => "block_content"
      ]
      "footer" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_footer"
      ]
      "fixedBlock" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_fixedBlock"
      ]
      "bottom" => array:2 [
        0 => __TwigTemplate_5c2f91045eb91ca002f6bbc9560badc1a592202c77b629b421a2a3c71711ec4b {#1245}
        1 => "block_bottom"
      ]
    ]
    
/
var
/
app
/
current
/
cache
/
twig
/
8b
/
8b791a3bebef232a5a223ac721c003a242015640896f50a11e79a3ee2fa91200.php
            // line 13
            $context["currentTitleOfThePage"] = ((("Toutes les villes ayant des biens immobiliers de type " . twig_lower_filter($this->env, $this->env->getExtension('Grav\Common\Twig\TwigExtension')->translate($this->env, ("OFFER_TYPES." . ($context["currentTransactionType"] ?? null))))) . " | Lettre ") . twig_upper_filter($this->env, ($context["currentLetter"] ?? null)));
        }
        // line 16
        if (((isset($context["currentPropertyType"]) || array_key_exists("currentPropertyType", $context)) && (($context["currentPropertyType"] ?? null) != null))) {
            // line 17
            $context["criterias"] = twig_array_merge(($context["criterias"] ?? null), [0 => call_user_func_array($this->env->getFunction('wherePropertyType')->getCallable(), [($context["currentPropertyType"] ?? null)])]);
            // line 18
            $context["currentTitleOfThePage"] = ((("Toutes les villes ayant des biens immobiliers de type " . twig_lower_filter($this->env, $this->env->getExtension('Grav\Common\Twig\TwigExtension')->translate($this->env, ($context["currentPropertyType"] ?? null)))) . " | Lettre ") . twig_upper_filter($this->env, ($context["currentLetter"] ?? null)));
        }
        // line 21
        if (((isset($context["currentPropertySubType"]) || array_key_exists("currentPropertySubType", $context)) && (($context["currentPropertySubType"] ?? null) != null))) {
            // line 22
            $context["criterias"] = twig_array_merge(($context["criterias"] ?? null), [0 => call_user_func_array($this->env->getFunction('wherePropertySubType')->getCallable(), [($context["currentPropertySubType"] ?? null)])]);
            // line 23
            $context["currentTitleOfThePage"] = ((("Toutes les villes ayant des biens immobiliers de type " . twig_lower_filter($this->env, $this->env->getExtension('Grav\Common\Twig\TwigExtension')->translate($this->env, ("SHOP_ACTIVITY." . ($context["currentPropertySubType"] ?? null))))) . " | Lettre ") . twig_upper_filter($this->env, ($context["currentLetter"] ?? null)));
        }
        // line 1
        $this->parent = $this->loadTemplate("partials/base.html.twig", "seo_sitemap-villes-letter.html.twig", 1);
        $this->parent->display($context, array_merge($this->blocks, $blocks));
    }
 
    // line 26
    public function block_content($context, array $blocks = [])
    {
        // line 27
        echo "
";
        // line 29
        echo "
    <section class=\"block-container\">
        <div class=\"container\">
            <div class=\"title6 text-center font-weight-light\">Toutes les villes proposant des annonces du type :
                <span class=\"font-weight-bold\">
 
               ";
        // line 35
        if ((isset($context["currentTransactionType"]) || array_key_exists("currentTransactionType", $context))) {
            // line 36
            echo "                   ";
Arguments
  1. array:35 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
      "grav" => Grav {#3}
      "currentPage" => array:9 [
        "transactionType" => null
        "currentPropertyType" => null
        "currentPropertySubType" => null
        "currentCity" => null
        "currentPostalCode" => null
        "currentPropertiesListing" => null
        "currentLetter" => "a"
        "currentAgent" => null
        "currentTransactionType" => "V"
      ]
      "currentPropertyType" => null
      "currentPropertySubType" => null
      "currentLetter" => "a"
      "currentTransactionType" => "V"
      "criterias" => array:1 [
        0 => FilterModifier {#1244}
      ]
      "currentTitleOfThePage" => "Toutes les villes ayant des biens immobiliers de type achat | Lettre A"
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0 {#1243}
        1 => "block_content"
      ]
    ]
    
/
var
/
app
/
current
/
vendor
/
twig
/
twig
/
src
/
Template.php
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
    {
        try {
            $this->doDisplay($context, $blocks);
        } catch (Error $e) {
            if (!$e->getSourceContext()) {
                $e->setSourceContext($this->getSourceContext());
            }
 
            // this is mostly useful for \Twig\Error\LoaderError exceptions
            // see \Twig\Error\LoaderError
            if (-1 === $e->getTemplateLine()) {
                $e->guess();
            }
 
            throw $e;
        } catch (\Exception $e) {
            $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $this->getSourceContext(), $e);
            $e->guess();
 
            throw $e;
        }
    }
 
Arguments
  1. array:35 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
      "grav" => Grav {#3}
      "currentPage" => array:9 [
        "transactionType" => null
        "currentPropertyType" => null
        "currentPropertySubType" => null
        "currentCity" => null
        "currentPostalCode" => null
        "currentPropertiesListing" => null
        "currentLetter" => "a"
        "currentAgent" => null
        "currentTransactionType" => "V"
      ]
      "currentPropertyType" => null
      "currentPropertySubType" => null
      "currentLetter" => "a"
      "currentTransactionType" => "V"
      "criterias" => array:1 [
        0 => FilterModifier {#1244}
      ]
      "currentTitleOfThePage" => "Toutes les villes ayant des biens immobiliers de type achat | Lettre A"
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0 {#1243}
        1 => "block_content"
      ]
    ]
    
/
var
/
app
/
current
/
vendor
/
twig
/
twig
/
src
/
Template.php
    {
        return $this;
    }
 
    /**
     * Returns all blocks.
     *
     * This method is for internal use only and should never be called
     * directly.
     *
     * @return array An array of blocks
     */
    public function getBlocks()
    {
        return $this->blocks;
    }
 
    public function display(array $context, array $blocks = [])
    {
        $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
    }
 
    public function render(array $context)
    {
        $level = ob_get_level();
        ob_start();
        try {
            $this->display($context);
        } catch (\Exception $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
Arguments
  1. array:28 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
      "grav" => Grav {#3}
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_fc5ad3fc6d35fad3c94b5a9a7c4b4d8b06fad96b4ef0ea5cc7f88bc01a1ddde0 {#1243}
        1 => "block_content"
      ]
    ]
    
/
var
/
app
/
current
/
vendor
/
twig
/
twig
/
src
/
Template.php
     * directly.
     *
     * @return array An array of blocks
     */
    public function getBlocks()
    {
        return $this->blocks;
    }
 
    public function display(array $context, array $blocks = [])
    {
        $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
    }
 
    public function render(array $context)
    {
        $level = ob_get_level();
        ob_start();
        try {
            $this->display($context);
        } catch (\Exception $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
    {
        try {
Arguments
  1. array:27 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
    ]
    
/
var
/
app
/
current
/
vendor
/
twig
/
twig
/
src
/
TemplateWrapper.php
     * @internal
     */
    public function __construct(Environment $env, Template $template)
    {
        $this->env = $env;
        $this->template = $template;
    }
 
    /**
     * Renders the template.
     *
     * @param array $context An array of parameters to pass to the template
     *
     * @return string The rendered template
     */
    public function render($context = [])
    {
        // using func_get_args() allows to not expose the blocks argument
        // as it should only be used by internal code
        return $this->template->render($context, \func_num_args() > 1 ? func_get_arg(1) : []);
    }
 
    /**
     * Displays the template.
     *
     * @param array $context An array of parameters to pass to the template
     */
    public function display($context = [])
    {
        // using func_get_args() allows to not expose the blocks argument
        // as it should only be used by internal code
        $this->template->display($context, \func_num_args() > 1 ? func_get_arg(1) : []);
    }
 
    /**
     * Checks if a block is defined.
     *
     * @param string $name    The block name
     * @param array  $context An array of parameters to pass to the template
     *
Arguments
  1. array:27 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
    ]
    
  2. []
    
/
var
/
app
/
current
/
vendor
/
twig
/
twig
/
src
/
Environment.php
        @trigger_error(sprintf('The %s method is deprecated since version 1.22 and will be removed in Twig 2.0.', __METHOD__), E_USER_DEPRECATED);
 
        return $this->templateClassPrefix;
    }
 
    /**
     * Renders a template.
     *
     * @param string|TemplateWrapper $name    The template name
     * @param array                  $context An array of parameters to pass to the template
     *
     * @return string The rendered template
     *
     * @throws LoaderError  When the template cannot be found
     * @throws SyntaxError  When an error occurred during compilation
     * @throws RuntimeError When an error occurred during rendering
     */
    public function render($name, array $context = [])
    {
        return $this->load($name)->render($context);
    }
 
    /**
     * Displays a template.
     *
     * @param string|TemplateWrapper $name    The template name
     * @param array                  $context An array of parameters to pass to the template
     *
     * @throws LoaderError  When the template cannot be found
     * @throws SyntaxError  When an error occurred during compilation
     * @throws RuntimeError When an error occurred during rendering
     */
    public function display($name, array $context = [])
    {
        $this->load($name)->display($context);
    }
 
    /**
     * Loads a template.
     *
Arguments
  1. array:27 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
    ]
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Twig
/
Twig.php
 
        $twig_vars['theme'] = $this->grav['config']->get('theme');
        $twig_vars['pages'] = $pages->root();
        $twig_vars['page'] = $page;
        $twig_vars['header'] = $page->header();
        $twig_vars['media'] = $page->media();
        $twig_vars['content'] = $content;
        $ext = '.' . ($format ?: 'html') . TWIG_EXT;
 
        // determine if params are set, if so disable twig cache
        $params = $this->grav['uri']->params(null, true);
        if (!empty($params)) {
            $this->twig->setCache(false);
        }
 
        // Get Twig template layout
        $template = $this->template($page->template() . $ext);
 
        try {
            $output = $this->twig->render($template, $vars + $twig_vars);
        } catch (\Twig_Error_Loader $e) {
            $error_msg = $e->getMessage();
            // Try html version of this template if initial template was NOT html
            if ($ext !== '.html' . TWIG_EXT) {
                try {
                    $page->templateFormat('html');
                    $output = $this->twig->render($page->template() . '.html' . TWIG_EXT, $vars + $twig_vars);
                } catch (\Twig_Error_Loader $e) {
                    throw new \RuntimeException($error_msg, 400, $e);
                }
            } else {
                throw new \RuntimeException($error_msg, 400, $e);
            }
        }
 
        return $output;
    }
 
    /**
     * Wraps the Twig_Loader_Filesystem addPath method (should be used only in `onTwigLoader()` event
Arguments
  1. "seo_sitemap-villes-letter.html.twig"
    
  2. array:27 [
      "config" => Config {#96}
      "system" => array:28 [
        "absolute_urls" => false
        "timezone" => ""
        "default_locale" => null
        "param_sep" => ":"
        "wrapped_site" => false
        "reverse_proxy_setup" => false
        "force_ssl" => false
        "force_lowercase_urls" => true
        "custom_base_url" => ""
        "username_regex" => "^[a-z0-9_-]{3,16}$"
        "pwd_regex" => "(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"
        "intl_enabled" => true
        "languages" => array:9 [
          "supported" => array:2 [
            0 => "fr"
            1 => "en"
          ]
          "default_lang" => null
          "include_default_lang" => false
          "pages_fallback_only" => false
          "translations" => true
          "translations_fallback" => true
          "session_store_active" => false
          "http_accept_language" => false
          "override_locale" => false
        ]
        "home" => array:2 [
          "alias" => "/home"
          "hide_in_urls" => true
        ]
        "pages" => array:26 [
          "theme" => "capifrance"
          "order" => array:2 [
            "by" => "default"
            "dir" => "asc"
          ]
          "list" => array:1 [
            "count" => 20
          ]
          "dateformat" => array:3 [
            "default" => null
            "short" => "jS M Y"
            "long" => "F jS \a\t g:ia"
          ]
          "publish_dates" => true
          "process" => array:2 [
            "markdown" => false
            "twig" => true
          ]
          "twig_first" => false
          "never_cache_twig" => false
          "events" => array:2 [
            "page" => true
            "twig" => true
          ]
          "markdown" => array:5 [
            "extra" => false
            "auto_line_breaks" => false
            "auto_url_links" => false
            "escape_markup" => false
            "special_chars" => array:2 [
              ">" => "gt"
              "<" => "lt"
            ]
          ]
          "types" => array:7 [
            0 => "html"
            1 => "htm"
            2 => "xml"
            3 => "txt"
            4 => "json"
            5 => "rss"
            6 => "atom"
          ]
          "append_url_extension" => ""
          "expires" => 604800
          "cache_control" => null
          "last_modified" => false
          "etag" => false
          "vary_accept_encoding" => false
          "redirect_default_route" => false
          "redirect_default_code" => "301"
          "redirect_trailing_slash" => true
          "ignore_files" => array:1 [
            0 => ".DS_Store"
          ]
          "ignore_folders" => array:2 [
            0 => ".git"
            1 => ".idea"
          ]
          "ignore_hidden" => true
          "hide_empty_folders" => false
          "url_taxonomy_filters" => true
          "frontmatter" => array:2 [
            "process_twig" => true
            "ignore_fields" => array:2 [
              0 => "form"
              1 => "forms"
            ]
          ]
        ]
        "cache" => array:13 [
          "enabled" => true
          "check" => array:1 [
            "method" => "file"
          ]
          "driver" => "file"
          "prefix" => "g"
          "purge_at" => "0 4 * * *"
          "clear_at" => "0 3 * * *"
          "clear_job_type" => "standard"
          "clear_images_by_default" => true
          "cli_compatibility" => false
          "lifetime" => 21600
          "gzip" => false
          "allow_webserver_gzip" => false
          "redis" => array:1 [
            "socket" => false
          ]
        ]
        "twig" => array:7 [
          "cache" => true
          "debug" => false
          "auto_reload" => true
          "autoescape" => false
          "undefined_functions" => true
          "undefined_filters" => true
          "umask_fix" => false
        ]
        "assets" => array:12 [
          "css_pipeline" => false
          "css_pipeline_include_externals" => true
          "css_pipeline_before_excludes" => true
          "css_minify" => true
          "css_minify_windows" => false
          "css_rewrite" => true
          "js_pipeline" => false
          "js_pipeline_include_externals" => true
          "js_pipeline_before_excludes" => true
          "js_minify" => true
          "enable_asset_timestamp" => false
          "collections" => array:1 [
            "jquery" => "system://assets/jquery/jquery-2.x.min.js"
          ]
        ]
        "errors" => array:2 [
          "display" => true
          "log" => true
        ]
        "log" => array:2 [
          "handler" => "file"
          "syslog" => array:1 [
            "facility" => "local6"
          ]
        ]
        "debugger" => array:3 [
          "enabled" => false
          "shutdown" => array:1 [
            "close_connection" => true
          ]
          "twig" => true
        ]
        "images" => array:6 [
          "default_image_quality" => 85
          "cache_all" => false
          "cache_perms" => "0755"
          "debug" => false
          "auto_fix_orientation" => false
          "seofriendly" => false
        ]
        "media" => array:5 [
          "enable_media_timestamp" => false
          "unsupported_inline_types" => []
          "allowed_fallback_types" => []
          "auto_metadata_exif" => false
          "upload_limit" => 15728640
        ]
        "session" => array:9 [
          "enabled" => true
          "initialize" => true
          "timeout" => 1800
          "name" => "grav-site"
          "uniqueness" => "path"
          "secure" => false
          "httponly" => true
          "split" => true
          "path" => null
        ]
        "gpm" => array:5 [
          "releases" => "stable"
          "proxy_url" => null
          "method" => "auto"
          "verify_peer" => true
          "official_gpm_only" => true
        ]
        "accounts" => array:2 [
          "type" => "data"
          "storage" => "file"
        ]
        "strict_mode" => array:2 [
          "yaml_compat" => true
          "twig_compat" => true
        ]
        "seo-factory" => array:1 [
          "bu" => "CAPIFRANCE"
        ]
      ]
      "theme" => array:1 [
        "streams" => array:1 [
          "schemes" => array:1 [
            "theme" => array:2 [
              "type" => "ReadOnlyStream"
              "prefixes" => array:1 [
                "" => array:2 [
                  0 => "user/themes/capifrance"
                  1 => "user/themes/digit-website"
                ]
              ]
            ]
          ]
        ]
      ]
      "site" => array:32 [
        "title" => "Capifrance"
        "default_lang" => "fr"
        "author" => array:2 [
          "name" => "DigitRE"
          "email" => "[email protected]"
        ]
        "taxonomies" => array:2 [
          0 => "category"
          1 => "tag"
        ]
        "metadata" => array:1 [
          "description" => "description"
        ]
        "summary" => array:4 [
          "enabled" => true
          "format" => "short"
          "size" => 300
          "delimiter" => "==="
        ]
        "redirects" => array:122 [
          "/.*/api/createPdf(.*)$" => "/api/propertyToPdf$1"
          "/conseillers/market$" => "/maintenance"
          "/fr/commerces-entreprises/acheter/((.*)-(\d+))$" => "/commerces-entreprises/reprendre/$1"
          "/fr/commerces-entreprises/louer/((.*)-(\d+))$" => "/commerces-entreprises/louer/$1"
          "/fr/residentiel/louer/((.*)-(\d+))$" => "/residentiel/louer/fiche/$1"
          "/fr/residentiel/acheter/((.*)-(\d+))$" => "/residentiel/acheter/fiche/$1"
          "/fr/neuf/acheter/((.*)-(\d+))$" => "/neuf/acheter/fiche/$1"
          "/fr/luxe-et-prestige/acheter/((.*)-(\d+))$" => "/prestige/acheter/fiche/$1"
          "/fr/commerces-entreprises/acheter/type/result$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Appartement$" => "/commerces-entreprises/acheter"
          "/fr/commerces-entreprises/acheter/type/Bar$" => "/commerces-entreprises/acheter/recherche?activity=BAR-BREWERY"
          "/fr/commerces-entreprises/acheter/type/Restaurant$" => "/commerces-entreprises/acheter/recherche?activity=RESTAURANT"
          "/fr/advice(.*)" => "/conseillers"
          "/fr/faq$" => "/cms/besoin-daide"
          "/fr/commerces-entreprises/louer/pathTo.html$" => "/commerces-entreprises/louer"
          "/fr/commerces-entreprises/pathTo.html$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/cafe-restaurant$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/(.*)/(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/reprendre/fonds-de-commerce/(.*)?(.*)$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre$" => "/commerces-entreprises/ceder"
          "/fr/commerces-entreprises/vendre/result$" => "/commerces-entreprises/ceder"
          "/fr/contact$" => "/cms/contacter-capifrance"
          "/fr/contacter-capifrance$" => "/cms/contacter-capifrance"
          "/fr/espace-conseil$" => "/espace-conseil"
          "/fr/espace-conseil/2017-un-dynamisme-confirme-pour-capifrance$" => "/espace-conseil"
          "/fr/espace-conseil/affaires-confidentielles-off-market$" => "/espace-conseil"
          "/fr/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-limmobilier-les-ateliers-capifrance-1$" => "/espace-conseil/capifrance-lance-un-nouveau-concept-de-boutiques-dediees-a-l-immobilier-les-ateliers-capifrance"
          "/fr/espace-conseil/capifrance-prestige$" => "/espace-conseil"
          "/fr/espace-conseil/carneo-lassistant-immobilier-numerique$" => "/espace-conseil/carneo-l-assistant-immobilier-numerique"
          "/fr/espace-conseil/ce-quil-faut-savoir-avant-dacheter-un-bien-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/choisir-le-mode-de-cession-de-votre-entreprise$" => "/espace-conseil"
          "/fr/espace-conseil/comment-acheter-un-bien-immobilier-en-indivision$" => "/espace-conseil"
          "/fr/espace-conseil/comment-concevoir-un-plan-de-reprise-dentreprise$" => "/espace-conseil/comment-concevoir-un-plan-de-reprise-d-entreprise"
          "/fr/espace-conseil/comment-se-passe-lachat-dun-appartement-neuf-sur-plan$" => "/espace-conseil"
          "/fr/espace-conseil/conditions-generales-dutilisation$" => "/politique-generale-de-confidentialite"
          "/fr/espace-conseil/conseils-et-astuces$" => "/espace-conseil/conseils-et-astuces"
          "/fr/espace-conseil/creer-une-sci-familiale$" => "/espace-conseil"
          "/fr/espace-conseil/devenir-dirigeant-dune-entreprise-a-reprendre$" => "/espace-conseil/devenir-dirigeant-d-une-entreprise-a-reprendre"
          "/fr/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs$" => "/espace-conseil/digitre-group-lance-une-nouvelle-marque-immobiliere-dediee-aux-proprietaires-vendeurs"
          "/fr/espace-conseil/etat-des-risques-naturels-miniers-et-technologiques-ernmt$" => "/espace-conseil"
          "/fr/espace-conseil/le-diagnostic-amiante$" => "/espace-conseil/le-diagnostic-amiante"
          "/fr/espace-conseil/le-marche-de-limmobilier-neuf$" => "/espace-conseil/"
          "/fr/espace-conseil/le-pack-visite-plus$" => "/espace-conseil/le-pack-visite-plus"
          "/fr/espace-conseil/les-differents-types-de-baux-et-de-contrats$" => "/espace-conseil"
          "/fr/espace-conseil/les-frais-de-notaire-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde$" => "/espace-conseil/les-hotels-de-luxe-bulgari-a-travers-le-monde"
          "/fr/espace-conseil/mentions-legales$" => "/cms/mentions-legales"
          "/fr/espace-conseil/nos-engagements$" => "/espace-conseil"
          "/fr/espace-conseil/nos-services-et-outils$" => "/espace-conseil"
          "/fr/espace-conseil/nos-valeurs$" => "/espace-conseil"
          "/fr/espace-conseil/notre-reseau-de-conseillers-en-immobilier-independants$" => "/espace-conseil"
          "/fr/espace-conseil/peut-on-vendre-un-appartement-avec-un-locataire-dedans$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-acheter-de-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-confier-son-bien-a-un-agent-immobilier$" => "/espace-conseil"
          "/fr/espace-conseil/pourquoi-investir-dans-limmobilier-neuf$" => "/espace-conseil"
          "/fr/espace-conseil/que-verifier-avant-dacheter-une-maison-neuve$" => "/espace-conseil"
          "/fr/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017$" => "/espace-conseil/qui-sont-les-acheteurs-de-biens-luxe-and-prestige-en-france-en-2017"
          "/fr/espace-conseil/selectionner-et-visiter-des-biens-a-louer$" => "/espace-conseil"
          "/fr/espace-conseil/trouver-une-entreprise-a-reprendre$" => "/espace-conseil/trouver-une-entreprise-a-reprendre"
          "/fr/espace-conseil?filter=outils&newpage=true$" => "/espace-conseil"
          "/residentiel/estimation" => "/estimer"
          "/fr/estimation/commerces$" => "/commerces-entreprises/estimation/commerce"
          "/fr/estimation/commerces-entreprises$" => "/commerces-entreprises/ceder"
          "/fr/estimation/entreprises$" => "/commerces-entreprises/2estimation/entreprise"
          "/fr/estimation/murs-commerciaux$" => "/commerces-entreprises/estimation/murs-commerciaux"
          "/fr/estimation/viager" => "/viager/estimation"
          "/fr/les-conseillers-capifrance$" => "/conseillers"
          "/fr/les-conseillers-capifrance/(.*)" => "/conseillers/$1"
          "/fr/luxe-et-prestige/acheter/Appartement\?page=(.*)" => "/luxe-et-prestige/acheter/recherche?activity=APARTMENT"
          "/fr/luxe-et-prestige/acheter/Demeure\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Maison-de-caractere/villes$" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/Villa\?page=(.*)" => "/luxe-et-prestige/acheter"
          "/fr/luxe-et-prestige/acheter/(.*)$" => "/luxe-et-prestige/acheter/recherche/$1"
          "/fr/mon-profil$" => "/"
          "/fr/neuf/acheter" => "/neuf/acheter"
          "/fr/neuf/pathTo.html$" => "/neuf/acheter"
          "/fr/outils/calculatrice-3-modes$" => "/calculatrice-3-modes"
          "/fr/outils/simulateur-frais-de-notaire$" => "/simulateur-frais-de-notaire"
          "/fr/outils/simulateur-loi-pinel$" => "/"
          "/fr/outils/simulateur-pret-immobilier$" => "/simulateur-capacite-emprunt"
          "/fr/outils/simulateur-pret-taux-zero$" => "/simulateur-pret-taux-zero"
          "/fr/qui-sommes-nous$" => "/qui-sommes-nous"
          "/fr/residentiel/acheter$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/appartement/(.*)?page=0" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/appartement/(.*)" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maison/montpellier?page=0$" => "/residentiel/acheter/recherche/$1"
          "/fr/residentiel/acheter/maisons/villes$" => "/residentiel/acheter"
          "/fr/residentiel/acheter/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/louer$" => "/residentiel/louer"
          "/fr/residentiel/louer/pathTo.html$" => "/residentiel/louer"
          "/fr/residentiel/luxe-et-prestige/acheter$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/luxe-et-prestige/acheter/result$" => "/luxe-et-prestige/acheter"
          "/fr/residentiel/neuf/acheter" => "/neuf/acheter"
          "/fr/residentiel/neuf/acheter/result$" => "/neuf/acheter"
          "/fr/residentiel/pathTo.html$" => "/residentiel/acheter"
          "/fr/residentiel/vendre$" => "/residentiel/vendre"
          "/fr/residentiel/vendre/result$" => "/residentiel/vendre"
          "/proposer-un-bien" => "/residentiel/vendre"
          "/fr/testez-votre-bien$" => "/"
          "/fr/pathTo.html$" => "/"
          "/fr/result$" => "/"
          "/annonces/achat/(.*)/(.*)/(\d+)$" => "/residentiel/acheter/fiche/$3"
          "/annonces/traditionnel/appartement/achat$" => "/residentiel/acheter/recherche?activity=APARTMENT"
          "/residentiel/location/recherche(.*)" => "/residentiel/louer/recherche$1"
          "/residentiel/location/recherche/(.*)" => "/residentiel/louer/recherche/$1"
          "/fr/residentiel/acheter/result$" => "/residentiel/acheter/recherche"
          "/agents/(.*)" => "/conseillers/$1"
          "/en/conseillers/(.*)" => "/agents/$1"
          "/conseillers/ym.bahuna" => "/conseillers/Yolande-Marilyn.bahuna"
          "/conseillers/ag.menanteau" => "/conseillers/anne.menanteau"
          "/conseillers/ibitssam.gautier" => "/conseillers/ibtissam.gautier"
          "/conseillers/camille.banas" => "conseillers/camille.lebreton"
          "/conseillers/undefined/calculators/middle-rate" => "/conseillers"
          "/mon-compte/connexion$" => "/mon-compte"
          "/ventes-privees$" => "/"
          "^/estimer/estimer-en-ligne$" => "/estimer"
          "/luxe-et-prestige/acheter/(.*)$" => "/prestige/acheter/$1"
          "/commerces-entreprises/acheter/(.*)$" => "/commerces/acheter/$1"
          "/commerces-entreprises/location/(.*)$" => "/commerces/louer/$1"
          "(.*)/estimer/appartement" => "/estimer-appartement"
          "(.*)/estimer/maison" => "/estimer-maison"
        ]
        "routes" => array:143 [
          "(.*)/residential/regions$" => "/residentiel/regions"
          "/commerces-entreprises/reprendre/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/acheter/fiche"
          "/commerces-entreprises/louer/(\w+)-(\w+)-(\w+)-(\d+)$" => "/commerces/louer/fiche"
          "/residentiel/acheter/fiche/([\w-]+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/acheter/fiche"
          "/residentiel/acheter/fiche/(\d{10,})$" => "/residentiel/acheter/fiche"
          "/residentiel/louer/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/residentiel/louer/fiche"
          "/neuf/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/neuf/acheter/fiche"
          "/prestige/acheter/fiche/(\w+)-(\w+)-(\w+)-(\d+)$" => "/prestige/acheter/fiche"
          "(.*)/(residentiel|residential)/(acheter|buy)(?(?=\?)(.+)|)$" => "/residentiel/acheter"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville"
          "/(residentiel|residential)/(acheter|buy)/(recherche|search)(/\w+)/[a-z-]+/[a-z0-9-]+(/page:\d+)?(?(?=\?)(.+)|)$" => "/residentiel/seo/listing-ville-subtype"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?(?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-primary"
          "/villes/([a-z-]+)(/([a-z-]+))?(/([a-z-0-9]+))?/[a-z](?(?=\?)(.+)|)$" => "/residentiel/seo/sitemap-villes-letter"
          "(.*)/residential/cities?(?(?=\?)(.+)|)$" => "/residentiel/villes"
          "(.*)/(residentiel|residential)/(location|rent)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/residentiel/louer/recherche"
          "(.*)/(residentiel|residential)/(vendre|sale|sell)(?(?=\?)(.+)|)$" => "/residentiel/vendre"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche"
          "(.*)/(residentiel|residential)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(residentiel|residential)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/louer/fiche"
          "(.*)/(residentiel|residential)/(louer|rent)(?(?=\?)(.+)|)$" => "/residentiel/louer"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche/merci"
          "(.*)/(viager)/(estimation)(?(?=\?)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/(viager)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/viager/acheter/recherche"
          "(.*)/(viager)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/viager/acheter/fiche"
          "(.*)/(viager)/(acheter|buy)(?(?=\?)(.+)|)$" => "/viager/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|takeover)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/residentiel/acheter/fiche/merci"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)(?(?=\?)(.+)|)$" => "/commerces/acheter"
          "(.*)/(commerces-entreprises|businesses-trades)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/acheter/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(reprendre|vente|sale|resume)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/acheter/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(louer|rent)(?(?=\?)(.+)|)$" => "/commerces/louer"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/commerces/louer/recherche"
          "(.*)/(commerces-entreprises|businesses-trades)/(location|rental)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/commerces/louer/fiche"
          "(.*)/(commerces-entreprises|businesses-trades)/(ceder|sell)(?(?=\?)(.+)|)$" => "/commerces/ceder"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(commerce|shop)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-commerce"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(entreprise|business)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-entreprise"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(murs-commerciaux|commercial-walls)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-mur"
          "(.*)/(commerces-entreprises|businesses-trades)/(estimation)/(droit-au-bail|right-to-lease)(?(?=\?)(.+)|)$" => "/commerces/ceder/estimation-droit-au-bail"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/merci/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche/merci"
          "(.*)/(neuf|off-plan)/(acheter|buy)(?(?=\?)(.+)|)$" => "/neuf/acheter"
          "(.*)/(neuf|off-plan)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/neuf/acheter/recherche"
          "(.*)/(neuf|off-plan)/(vente|sale)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/neuf/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(vente|sale|buy)/(\w+)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/prestige/acheter/fiche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)(?(?=\?)(.+)|)$" => "/prestige/acheter"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)(/\w+)?(?(?=\?)(.+)|)$" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(acheter|buy)/(recherche|search)/(.*)" => "/prestige/acheter/recherche"
          "(.*)/(luxe-et-prestige|luxury)/(estimation|estimation)(?(?=\?)(.+)|)$" => "/prestige/vendre/estimation"
          "(.*)/(conseillers|agents)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/conseillers/patrice.donat-magnin" => "/conseillers/fiche"
          "(.*)/conseillers/anne-sophie.bernier" => "/conseillers/fiche"
          "(.*)/conseillers/natacha.poupet-bourdouleix" => "/conseillers/fiche"
          "(.*)/conseillers/damaye.cisse-oertli" => "/conseillers/fiche"
          "(.*)/conseillers/magali.murekian" => "/conseillers/fiche"
          "(.*)/conseillers/aurelie.bezard-bietry" => "/conseillers/fiche"
          "(.*)/conseillers/fabienne.mourany" => "/conseillers/fiche"
          "(.*)/conseillers/jr.jean-marie" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/([^-]*-?)*$" => "/conseillers/fiche"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv"
          "(.*)/(conseillers|agents)/(estimation-rdv|estimate-rdv)/(merci|thank-you)/(.+)(?(?=/)(.+)|)$" => "/conseillers/fiche/estimation-rdv/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/suivi/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/suivi"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)/(merci|thank-you)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes/merci"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires"
          "(.*)/(conseillers|agents)/(apporteur-affaires|business-carrier)/etapes/([\w\-.]+)(?(?=\?)(.+)|)$" => "/conseillers/fiche/apporteur-affaires/etapes"
          "(.*)/(calculatrice-3-modes|3-mode-calculator)(?(?=\?)(.+)|)$" => "/simulateurs/3modes"
          "(.*)/(simulateur-frais-de-notaire|notary-fees-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/notaire"
          "(.*)/(simulateur-capacite-emprunt|borrowing-capacity-simulator)(?(?=\?)(.+)|)$" => "/simulateurs/pret-immo"
          "(.*)/(simulateur-pret-taux-zero|tips-and-tools)(?(?=\?)(.+)|)$" => "/simulateurs/pret-taux-zero"
          "(.*)/(favoris|favorites)(?(?=\?)(.+)|)$" => "/favoris"
          "(.*)/(comparateur)(?(?=\?)(.+)|)$" => "/comparateur"
          "(.*)/(preventes)/(\w+)/(\w+)/([\w-]+)-(\w+)-(\w+)(?(?=\?)(.+)|)$" => "/preventes/recherche/fiche"
          "(.*)/about-us/our-set-of-services$" => "/qui-sommes-nous/nos-services-et-outils"
          "(.*)/about-us/our-network$" => "/qui-sommes-nous/notre-reseau"
          "(.*)/about-us/our-international-department$" => "/qui-sommes-nous/our-international-department"
          "(.*)/about-us/our-visibility$" => "/qui-sommes-nous/our-visibility"
          "(.*)/cms/need-help$" => "/cms/besoin-daide"
          "(.*)/tips-and-tools$" => "/services"
          "(.*)/agents(?(?=\?)(.+)|)$" => "/conseillers"
          "(.*)/legal-notice$" => "/mentions-legales"
          "(.*)/cms/contact-capifrance$" => "/cms/contacter-capifrance"
          "(.*)/(general-privacy-policy|general-privacy-policy)$" => "/politique-generale-de-confidentialite"
          "(.*)/(legal-mentions-business-introducer|legal-mentions-business-introducer)$" => "/conditions-generales-apporteur-d-affaires"
          "(.*)/cms/contact-capifrance/thank-you$" => "/cms/contacter-capifrance/merci"
          "(.*)/relocate-in-france$" => "/relocate-infrance"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/auvergne-rhone-alpes$" => "/relocate-in-france/region/auvergne-rhone-alpes"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bourgogne-franche-comte$" => "/relocate-in-france/region/bourgogne-franche-comte"
          "(.*)/relocate-in-france/region/bretagne/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/bretagne$" => "/relocate-in-france/region/bretagne"
          "(.*)/relocate-in-france/region/centre-val-de-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/centre-val-de-loire$" => "/relocate-in-france/region/centre-val-de-loire"
          "(.*)/relocate-in-france/region/corse/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/corse$" => "/relocate-in-france/region/corse"
          "(.*)/relocate-in-france/region/dom-tom/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/dom-tom$" => "/relocate-in-france/region/dom-tom"
          "(.*)/relocate-in-france/region/grand-est/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/grand-est$" => "/relocate-in-france/region/grand-est"
          "(.*)/relocate-in-france/region/hauts-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/hauts-de-france$" => "/relocate-in-france/region/hauts-de-france"
          "(.*)/relocate-in-france/region/ile-de-france/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/ile-de-france$" => "/relocate-in-france/region/ile-de-france"
          "(.*)/relocate-in-france/region/normandie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/normandie$" => "/relocate-in-france/region/normandie"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/nouvelle-aquitaine$" => "/relocate-in-france/region/nouvelle-aquitaine"
          "(.*)/relocate-in-france/region/occitanie/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/occitanie$" => "/relocate-in-france/region/occitanie"
          "(.*)/relocate-in-france/region/paca/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/paca$" => "/relocate-in-france/region/paca"
          "(.*)/relocate-in-france/region/pays-de-la-loire/search(?(?=\?)(.+)|)$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/relocate-in-france/region/pays-de-la-loire$" => "/relocate-in-france/region/pays-de-la-loire"
          "(.*)/rent-manage/off-plan$" => "/location-gestion/neuf"
          "(.*)/rent-manage/off-plan/thank-you$" => "/location-gestion/neuf/merci"
          "(.*)/rent-manage/manage$" => "/location-gestion/faire-gerer"
          "(.*)/rent-manage/manage/thank-you$" => "/location-gestion/faire-gerer/merci"
          "(.*)/rent-manage/luxury$" => "/location-gestion/luxe-et-prestige"
          "(.*)/rent-manage/luxury/thank-you$" => "/location-gestion/luxe-et-prestige/merci"
          "(.*)/viager/(estimation|estimate)/(.+)(?(?=/)(.+)|)$" => "/viager/vendre/estimation"
          "(.*)/viager/estimate/thank-you$" => "/viager/vendre/estimation/merci"
          "(.*)/businesses-trades/estimation/commercial-walls/thank-you$" => "/commerces/ceder/estimation-mur/merci"
          "(.*)/luxury/estimation/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/luxury/estimate/thank-you$" => "/prestige/vendre/estimation/merci"
          "(.*)/estimer/etapes/resultat/(.*)" => "/estimer/resultat"
          "/estimate/estimate-rdv" => "/estimer/estimer-rdv"
          "/estimate/estimate-rdv/thank-you" => "/estimer/estimer-rdv/merci"
          "(.*)/conseillers/estimation(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/conseillers/estimation-luxe-prestige(?(?=/)(.+)|)$" => "/estimer"
          "(.*)/conseillers/estimation-luxe-prestige/etapes(?(?=/)(.+)|)$" => "/estimer/etapes"
          "(.*)conseillers/estimation-luxe-prestige/etapes/.*/resultat/(.*)" => "/estimer/resultat-agent"
          "(.*)/estimer-appartement(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-maison(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige(?(?=\?)(.+)|)$" => "/estimer"
          "(.*)/estimer-luxe-prestige/etapes(?(?=\?)(.+)|)$" => "/estimer/etapes"
          "(.*)/estimer-luxe-prestige/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-appartement/etapes$" => "/estimer/etapes"
          "(.*)/estimer-maison/etapes$" => "/estimer/etapes"
          "(.*)/estimer-appartement/etapes/resultat/(.*)" => "/estimer/resultat"
          "(.*)/estimer-maison/etapes/resultat/(.*)" => "/estimer/resultat"
          "/([\w*._]*)(?(?=\?)(.+)|)$" => "/conseillers/fiche"
        ]
        "blog" => array:1 [
          "route" => "/blog"
        ]
        "google_tag_manager_key" => "GTM-XXXXX"
        "geolocation" => array:3 [
          "city" => "Paris"
          "lat" => 48.856614
          "lng" => 2.3522219
        ]
        "emails" => array:1 [
          "regex" => "/([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)/"
        ]
        "access_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjowLCJlbWFpbCI6ImFkbWluQGRpZ2l0cmVncm91cC5jb20iLCJyb2xlIjpbIkFETUlOIl0sInJ1bGVzIjpbeyJhY3Rpb25zIjpbInJlYWQiLCJ3cml0ZSIsImRlbGV0ZSJdLCJzdWJqZWN0IjoiYW55In1dfSwiaWF0IjoxNTUyNTgwNDI4fQ.SQdTRJQEUlvHMTn6_3pNwYDCM3aj2Taw-_bNjK3NBhM"
        "mapping_url_subdomain" => array:28 [
          "alsace" => "annonces/achat?adresse=Grand%20Est"
          "auvergne" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "bourgogne" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "bretagne" => "annonces/achat?adresse=Bretagne"
          "centre" => "annonces/achat?adresse=Centre-Val%20de%20Loire"
          "champagne-ardenne" => "annonces/achat?adresse=Grand%20Est"
          "corse" => "annonces/achat?adresse=Corse"
          "franche-comte" => "annonces/achat?adresse=Bourgogne%20Franche-Comté"
          "guadeloupe" => "annonces/achat?affichage=grid-view&adresse=Guadeloupe"
          "guyane" => "annonces/achat?affichage=grid-view&adresse=Guyane%20française"
          "ile-de-france" => "annonces/achat?adresse=Île-de-France"
          "languedoc-roussillon" => "annonces/achat?adresse=Occitanie"
          "limousin" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "lorraine" => "annonces/achat?adresse=Grand%20Est"
          "martinique" => "annonces/achat?affichage=grid-view&adresse=Martinique"
          "midi-pyrenees" => "annonces/achat?adresse=Occitanie"
          "nord-pas-de-calais" => "annonces/achat?adresse=Hauts-de-France"
          "basse-normandie" => "annonces/achat?adresse=Normandie"
          "haute-normandie" => "annonces/achat?adresse=Normandie"
          "pays-de-la-loire" => "annonces/achat?adresse=Pays%20de%20la%20Loire"
          "picardie" => "annonces/achat?adresse=Hauts-de-France"
          "poitou-charentes" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "paca" => "annonces/achat?adresse=PACA"
          "reunion" => "annonces/achat?adresse=La%20Réunion"
          "rhone-alpes" => "annonces/achat?adresse=Auvergne-Rhône-Alpes"
          "exclusif" => "annonces/achat?exclusif=true"
          "medoc" => "annonces/achat?adresse=Nouvelle-Aquitaine"
          "commerce" => "commerces"
        ]
        "background-regions" => array:18 [
          "Hauts-de-France, France" => "bgmoteur_annonces-hautsdefrance.jpg"
          "Normandie, France" => "bgmoteur_annonces-normandie.jpg"
          "Île-de-France, France" => "bgmoteur_annonces-iledefrance.jpg"
          "Bretagne, France" => "bgmoteur_annonces-bretagne.jpg"
          "Auvergne-Rhône-Alpes, France" => "bgmoteur_annonces-auvergnerhonealpes.jpg"
          "Bourgogne Franche-Comté, France" => "bgmoteur_annonces-bourgognefranchecompte.jpg"
          "Centre-Val de Loire, France" => "bgmoteur_annonces-centrevaldeloire.jpg"
          "Pays de la Loire, France" => "bgmoteur_annonces-valdeloire.jpg"
          "Nouvelle-Aquitaine, France" => "bgmoteur_annonces-nouvelleaquitaine.jpg"
          "Occitanie, France" => "bgmoteur_annonces-occitanie.jpg"
          "PACA, France" => "bgmoteur_annonces-paca.jpg"
          "Corse, France" => "bgmoteur_annonces-corse.jpg"
          "Grand Est, France" => "bgmoteur_annonces-grandest.jpg"
          "Guadeloupe" => "bgmoteur_annonces-guadeloupe.jpg"
          "Arrondissement de Cayenne, France" => "bgmoteur_annonces-guyane.jpg"
          "La Réunion" => "bgmoteur_annonces-lareunion.jpg"
          "Martinique" => "bgmoteur_annonces-martinique.jpg"
          "Mayotte" => "bgmoteur_annonces-mayotte.jpg"
        ]
        "site_en" => "https://www.capifrance.fr/en"
        "site_fr" => "https://www.capifrance.fr"
        "activityStatus" => "SELLER"
        "partnerId" => "capifrance"
        "domain" => "capifrance"
        "fallback-imgs" => array:2 [
          "property" => "theme://images/img_default.png"
          "agent" => "theme://images/conseiller-default.jpg"
        ]
        "flags" => array:12 [
          "Français" => "FR"
          "Anglais" => "EN"
          "Italien" => "IT"
          "Allemand" => "DE"
          "Espagnol" => "ES"
          "Néerlandais" => "NL"
          "Arabe" => "AR"
          "Russe" => "RU"
          "Portugais" => "PT"
          "Danois" => "DA"
          "Chinois" => "CN"
          "Ukrainien" => "RU"
        ]
        "excluded-agent-specs" => array:1 [
          0 => "Défiscalisation"
        ]
        "new-presale-notification" => array:3 [
          "subject" => "Nouvelle Prévente"
          "to" => "[email protected]"
          "cc" => "[email protected]"
        ]
        "property_pdf" => array:1 [
          "file_name" => "Fiche_bien_"
        ]
        "send-presale-to-intra" => array:2 [
          "method" => "POST"
          "endpoint" => "https://intranet.digitregroup.io/graphql/"
        ]
        "exclude_avis_agent" => array:5 [
          0 => "11356"
          1 => "9609"
          2 => "97"
          3 => "4890"
          4 => "11612"
        ]
        "include_PIS" => array:62 [
          0 => "[email protected]"
          1 => "[email protected]"
          2 => "[email protected]"
          3 => "[email protected]"
          4 => "[email protected]"
          5 => "[email protected]"
          6 => "[email protected]"
          7 => "[email protected]"
          8 => "[email protected]"
          9 => "[email protected]"
          10 => "[email protected]"
          11 => "[email protected]"
          12 => "[email protected]"
          13 => "[email protected]"
          14 => "[email protected]"
          15 => "[email protected]"
          16 => "[email protected]"
          17 => "[email protected]"
          18 => "[email protected]"
          19 => "[email protected]"
          20 => "[email protected]"
          21 => "[email protected]"
          22 => "[email protected]"
          23 => "[email protected]"
          24 => "[email protected]"
          25 => "[email protected]"
          26 => "[email protected]"
          27 => "[email protected]"
          28 => "[email protected]"
          29 => "[email protected]"
          30 => "[email protected]"
          31 => "[email protected]"
          32 => "[email protected]"
          33 => "[email protected]"
          34 => "[email protected]"
          35 => "[email protected]"
          36 => "[email protected]"
          37 => "[email protected]"
          38 => "[email protected]"
          39 => "[email protected]"
          40 => "[email protected]"
          41 => "[email protected]"
          42 => "[email protected]"
          43 => "[email protected]"
          44 => "[email protected]"
          45 => "[email protected]"
          46 => "[email protected]"
          47 => "[email protected]"
          48 => "[email protected]"
          49 => "[email protected]"
          50 => "[email protected]"
          51 => "[email protected]"
          52 => "[email protected]"
          53 => "[email protected]"
          54 => "[email protected]"
          55 => "[email protected]"
          56 => "[email protected]"
          57 => "[email protected]"
          58 => "[email protected]"
          59 => "[email protected] "
          60 => "[email protected]"
          61 => "[email protected]"
        ]
        "exclude_apporteur_agent" => array:1 [
          0 => "325"
        ]
        "no_show_sold_props_agent" => array:1 [
          0 => "97"
        ]
        "drimki-iframe-url" => "https://formulaires.drimki.fr/en/estimation/partners/capifrance"
        "intranet-url" => "https://intranet.digitregroup.io"
      ]
      "uri" => Uri {#139}
      "assets" => Assets {#251}
      "taxonomy" => Taxonomy {#422}
      "browser" => Browser {#473}
      "base_dir" => "/var/app/current"
      "home_url" => "/"
      "base_url" => ""
      "base_url_absolute" => "https://www.capifrance.fr"
      "base_url_relative" => ""
      "base_url_simple" => ""
      "theme_dir" => "/var/app/current/user/themes/capifrance"
      "theme_url" => "/user/themes/capifrance"
      "html_lang" => "fr"
      "language_codes" => LanguageCodes {#474}
      "breadcrumbs" => Breadcrumbs {#197}
      "form" => null
      "form_max_filesize" => 15
      "form_json_response" => []
      "pages" => Page {#487}
      "page" => Page {#698}
      "header" => {#699}
      "media" => Media {#193}
      "content" => ""
    ]
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Service
/
OutputServiceProvider.php
 
namespace Grav\Common\Service;
 
use Grav\Common\Page\Interfaces\PageInterface;
use Grav\Common\Twig\Twig;
use Pimple\Container;
use Pimple\ServiceProviderInterface;
 
class OutputServiceProvider implements ServiceProviderInterface
{
    public function register(Container $container)
    {
        $container['output'] = function ($c) {
            /** @var Twig $twig */
            $twig = $c['twig'];
 
            /** @var PageInterface $page */
            $page = $c['page'];
 
            return $twig->processSite($page->templateFormat());
        };
    }
}
 
Arguments
  1. "html"
    
/
var
/
app
/
current
/
vendor
/
pimple
/
pimple
/
src
/
Pimple
/
Container.php
    {
        if (!isset($this->keys[$id])) {
            throw new UnknownIdentifierException($id);
        }
 
        if (
            isset($this->raw[$id])
            || !\is_object($this->values[$id])
            || isset($this->protected[$this->values[$id]])
            || !\method_exists($this->values[$id], '__invoke')
        ) {
            return $this->values[$id];
        }
 
        if (isset($this->factories[$this->values[$id]])) {
            return $this->values[$id]($this);
        }
 
        $raw = $this->values[$id];
        $val = $this->values[$id] = $raw($this);
        $this->raw[$id] = $raw;
 
        $this->frozen[$id] = true;
 
        return $val;
    }
 
    /**
     * Checks if a parameter or an object is set.
     *
     * @param string $id The unique identifier for the parameter or object
     *
     * @return bool
     */
    public function offsetExists($id)
    {
        return isset($this->keys[$id]);
    }
 
    /**
Arguments
  1. Grav {#3}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
RenderProcessor.php
 
namespace Grav\Common\Processors;
 
use Grav\Common\Page\Interfaces\PageInterface;
use Grav\Framework\Psr7\Response;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class RenderProcessor extends ProcessorBase
{
    public $id = 'render';
    public $title = 'Render';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
 
        $container = $this->container;
        $output =  $container['output'];
 
        if ($output instanceof ResponseInterface) {
            return $output;
        }
 
        ob_start();
 
        // Use internal Grav output.
        $container->output = $output;
        $container->fireEvent('onOutputGenerated');
 
        echo $container->output;
 
        // remove any output
        $container->output = '';
 
        $this->container->fireEvent('onOutputRendered');
 
        $html = ob_get_clean();
 
Arguments
  1. "output"
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
  2. RequestHandler {#987}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
DebuggerAssetsProcessor.php
 
namespace Grav\Common\Processors;
 
use Grav\Framework\Psr7\Response;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class DebuggerAssetsProcessor extends ProcessorBase
{
    public $id = 'debugger_assets';
    public $title = 'Debugger Assets';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
        $this->container['debugger']->addAssets();
        $this->stopTimer();
 
        return $handler->handle($request);
 
    }
}
 
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
  2. RequestHandler {#989}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
PagesProcessor.php
            $this->addMessage("Routed to page {$page->rawRoute()} (type: {$page->template()}) [Not Found fallback]");
        } else {
            $this->addMessage("Routed to page {$page->rawRoute()} (type: {$page->template()})");
 
            $task = $this->container['task'];
            $action = $this->container['action'];
            if ($task) {
                $event = new Event(['task' => $task, 'page' => $page]);
                $this->container->fireEvent('onPageTask', $event);
                $this->container->fireEvent('onPageTask.' . $task, $event);
            } elseif ($action) {
                $event = new Event(['action' => $action, 'page' => $page]);
                $this->container->fireEvent('onPageAction', $event);
                $this->container->fireEvent('onPageAction.' . $action, $event);
            }
        }
 
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
  2. RequestHandler {#476}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
TwigProcessor.php
 */
 
namespace Grav\Common\Processors;
 
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class TwigProcessor extends ProcessorBase
{
    public $id = 'twig';
    public $title = 'Twig';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
        $this->container['twig']->init();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
  2. RequestHandler {#253}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
AssetsProcessor.php
 
namespace Grav\Common\Processors;
 
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class AssetsProcessor extends ProcessorBase
{
    public $id = '_assets';
    public $title = 'Assets';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
        $this->container['assets']->init();
        $this->container->fireEvent('onAssetsInitialized');
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
  2. RequestHandler {#250}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
SchedulerProcessor.php
namespace Grav\Common\Processors;
 
use RocketTheme\Toolbox\Event\Event;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class SchedulerProcessor extends ProcessorBase
{
    public $id = '_scheduler';
    public $title = 'Scheduler';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
        $scheduler = $this->container['scheduler'];
        $this->container->fireEvent('onSchedulerInitialized', new Event(['scheduler' => $scheduler]));
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
  2. RequestHandler {#220}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
BackupsProcessor.php
 
namespace Grav\Common\Processors;
 
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class BackupsProcessor extends ProcessorBase
{
    public $id = '_backups';
    public $title = 'Backups';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
        $backups = $this->container['backups'];
        $backups->init();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
  2. RequestHandler {#217}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
TasksProcessor.php
                    }
 
                    $this->stopTimer();
 
                    return $response;
 
                } catch (NotFoundException $e) {
                    // Task not found: Let it pass through.
                }
            }
 
            if ($task) {
                $this->container->fireEvent('onTask.' . $task);
            } elseif ($action) {
                $this->container->fireEvent('onAction.' . $action);
            }
        }
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
  2. RequestHandler {#215}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
RequestProcessor.php
        $uri = $request->getUri();
        $ext = mb_strtolower(pathinfo($uri->getPath(), PATHINFO_EXTENSION));
 
        $request = $request
            ->withAttribute('grav', $this->container)
            ->withAttribute('time', $_SERVER['REQUEST_TIME_FLOAT'] ?? GRAV_REQUEST_TIME)
            ->withAttribute('route', Uri::getCurrentRoute()->withExtension($ext))
            ->withAttribute('referrer', $this->container['uri']->referrer());
 
        $event = new RequestHandlerEvent(['request' => $request, 'handler' => $handler]);
        /** @var RequestHandlerEvent $event */
        $event = $this->container->fireEvent('onRequestHandlerInit', $event);
        $response = $event->getResponse();
        $this->stopTimer();
 
        if ($response) {
            return $response;
        }
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#212}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#212}
    
  2. RequestHandler {#211}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
ThemesProcessor.php
 */
 
namespace Grav\Common\Processors;
 
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class ThemesProcessor extends ProcessorBase
{
    public $id = 'themes';
    public $title = 'Themes';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
        $this->container['themes']->init();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
  2. RequestHandler {#201}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
PluginsProcessor.php
 
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class PluginsProcessor extends ProcessorBase
{
    public $id = 'plugins';
    public $title = 'Plugins';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
        // TODO: remove in 2.0.
        $this->container['accounts'];
        $this->container['plugins']->init();
        $this->container->fireEvent('onPluginsInitialized');
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
  2. RequestHandler {#144}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
InitializeProcessor.php
        }
 
        /** @var Uri $uri */
        $uri = $this->container['uri'];
        $uri->init();
 
        // Redirect pages with trailing slash if configured to do so.
        $path = $uri->path() ?: '/';
        if ($path !== '/'
            && $config->get('system.pages.redirect_trailing_slash', false)
            && Utils::endsWith($path, '/')) {
 
            $redirect = (string) $uri::getCurrentRoute()->toString();
            $this->container->redirect($redirect);
        }
 
        $this->container->setLocale();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
  2. RequestHandler {#137}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
DebuggerProcessor.php
 */
 
namespace Grav\Common\Processors;
 
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class DebuggerProcessor extends ProcessorBase
{
    public $id = '_debugger';
    public $title = 'Init Debugger';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
        $this->container['debugger']->init();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
  2. RequestHandler {#135}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
ErrorsProcessor.php
 */
 
namespace Grav\Common\Processors;
 
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class ErrorsProcessor extends ProcessorBase
{
    public $id = '_errors';
    public $title = 'Error Handlers Reset';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
        $this->container['errors']->resetHandlers();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
  2. RequestHandler {#123}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
LoggerProcessor.php
 
        /** @var Config $config */
        $config = $grav['config'];
 
        switch ($config->get('system.log.handler', 'file')) {
            case 'syslog':
                $log = $grav['log'];
                $log->popHandler();
 
                $facility = $config->get('system.log.syslog.facility', 'local6');
                $logHandler = new SyslogHandler('grav', $facility);
                $formatter = new LineFormatter("%channel%.%level_name%: %message% %extra%");
                $logHandler->setFormatter($formatter);
 
                $log->pushHandler($logHandler);
                break;
        }
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
  2. RequestHandler {#100}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Processors
/
ConfigurationProcessor.php
 
namespace Grav\Common\Processors;
 
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
 
class ConfigurationProcessor extends ProcessorBase
{
    public $id = '_config';
    public $title = 'Configuration';
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
    {
        $this->startTimer();
        $this->container['config']->init();
        $this->container['plugins']->setup();
        $this->stopTimer();
 
        return $handler->handle($request);
    }
}
 
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
    private $handler;
 
    /** @var ContainerInterface|null */
    private $container;
 
    /**
     * {@inheritdoc}
     * @throws InvalidArgumentException
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = array_shift($this->middleware);
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
  2. RequestHandler {#93}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Framework
/
RequestHandler
/
Traits
/
RequestHandlerTrait.php
 
        // Use default callable if there is no middleware.
        if ($middleware === null) {
            return \call_user_func($this->handler, $request);
        }
 
        if ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, clone $this);
        }
 
        if (null === $this->container || !$this->container->has($middleware)) {
            throw new InvalidArgumentException(
                sprintf('The middleware is not a valid %s and is not passed in the Container', MiddlewareInterface::class),
                $middleware
            );
        }
 
        array_unshift($this->middleware, $this->container->get($middleware));
 
        return $this->handle($request);
    }
}
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
system
/
src
/
Grav
/
Common
/
Grav.php
                },
                'debuggerAssetsProcessor' => function () {
                    return new DebuggerAssetsProcessor($this);
                },
                'renderProcessor' => function () {
                    return new RenderProcessor($this);
                },
            ]
        );
 
        $default = function (ServerRequestInterface $request) {
            return new Response(404);
        };
 
        /** @var Debugger $debugger */
        $debugger = $this['debugger'];
 
        $collection = new RequestHandler($this->middleware, $default, $container);
 
        $response = $collection->handle($this['request']);
 
        $this->header($response);
        echo $response->getBody();
 
        $debugger->render();
 
        register_shutdown_function([$this, 'shutdown']);
    }
 
    /**
     * Set the system locale based on the language and configuration
     */
    public function setLocale()
    {
        // Initialize Locale if set and configured.
        if ($this['language']->enabled() && $this['config']->get('system.languages.override_locale')) {
            $language = $this['language']->getLanguage();
            setlocale(LC_ALL, \strlen($language) < 3 ? ($language . '_' . strtoupper($language)) : $language);
        } elseif ($this['config']->get('system.default_locale')) {
            setlocale(LC_ALL, $this['config']->get('system.default_locale'));
Arguments
  1. ServerRequest {#66}
    
/
var
/
app
/
current
/
index.php
 
// Set timezone to default, falls back to system if php.ini not set
date_default_timezone_set(@date_default_timezone_get());
 
// Set internal encoding if mbstring loaded
if (!\extension_loaded('mbstring')) {
    die("'mbstring' extension is not loaded.  This is required for Grav to run correctly");
}
mb_internal_encoding('UTF-8');
 
// Get the Grav instance
$grav = Grav::instance(
    array(
        'loader' => $loader
    )
);
 
// Process the page
try {
    $grav->process();
} catch (\Error $e) {
    $grav['log']->error('Error.' . __CLASS__ . ':' . __METHOD__ . ': ' . print_r([
            'msg'   => $e->getMessage(),
            'url'   => $grav['page']->url(),
            'uri'   => $grav['uri']->route(),
            'trace' => $e->getTraceAsString(),
        ], true));
    $grav->fireEvent('onFatalException', new Event(array('exception' => $e)));
    throw $e;
} catch (\Exception $e) {
    $grav['log']->error('Exception.' . __CLASS__ . ':' . __METHOD__ . ': ' . print_r([
            'msg'   => $e->getMessage(),
            'url'   => $grav['page']->url(),
            'uri'   => $grav['uri']->route(),
            'trace' => $e->getTraceAsString(),
        ], true));
    $grav->fireEvent('onFatalException', new Event(array('exception' => $e)));
    throw $e;
}
 

Environment & details:

empty
empty
empty
empty
Key Value
redirect_after_login
"/residentiel/seo/sitemap-villes-letter"
redirect_after_auth
"/mon-compte"
user
User {#984}
Key Value
TEMP
"/tmp"
TMPDIR
"/tmp"
TMP
"/tmp"
HOSTNAME
""
USER
"webapp"
HOME
"/home/webapp"
HTTP_CONNECTION
"keep-alive"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_X_FORWARDED_PORT
"443"
HTTP_X_FORWARDED_FOR
"44.211.117.101, 172.70.174.82"
HTTP_USER_AGENT
"claudebot"
HTTP_CF_VISITOR
"{"scheme":"https"}"
HTTP_CF_RAY
"86b7fd75ba1b8232-IAD"
HTTP_CF_IPCOUNTRY
"US"
HTTP_CF_CONNECTING_IP
"44.211.117.101"
HTTP_CDN_LOOP
"cloudflare"
HTTP_ACCEPT_ENCODING
"gzip, br"
HTTP_ACCEPT
"*/*"
HTTP_HOST
"www.capifrance.fr"
SCRIPT_FILENAME
"/var/www/html/index.php"
PATH_INFO
""
REDIRECT_STATUS
"200"
SERVER_NAME
"_"
SERVER_PORT
"80"
SERVER_ADDR
"10.20.6.45"
REMOTE_PORT
"38348"
REMOTE_ADDR
"10.20.13.105"
SERVER_SOFTWARE
"nginx/1.14.1"
GATEWAY_INTERFACE
"CGI/1.1"
REQUEST_SCHEME
"http"
SERVER_PROTOCOL
"HTTP/1.1"
DOCUMENT_ROOT
"/var/www/html"
DOCUMENT_URI
"/index.php"
REQUEST_URI
"/villes/achat/a"
SCRIPT_NAME
"/index.php"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1711632787.1625
REQUEST_TIME
1711632787
Key Value
TEMP
"/tmp"
TMPDIR
"/tmp"
TMP
"/tmp"
HOSTNAME
""
USER
"webapp"
HOME
"/home/webapp"
HTTP_CONNECTION
"keep-alive"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_X_FORWARDED_PORT
"443"
HTTP_X_FORWARDED_FOR
"44.211.117.101, 172.70.174.82"
HTTP_USER_AGENT
"claudebot"
HTTP_CF_VISITOR
"{"scheme":"https"}"
HTTP_CF_RAY
"86b7fd75ba1b8232-IAD"
HTTP_CF_IPCOUNTRY
"US"
HTTP_CF_CONNECTING_IP
"44.211.117.101"
HTTP_CDN_LOOP
"cloudflare"
HTTP_ACCEPT_ENCODING
"gzip, br"
HTTP_ACCEPT
"*/*"
HTTP_HOST
"www.capifrance.fr"
SCRIPT_FILENAME
"/var/www/html/index.php"
PATH_INFO
""
REDIRECT_STATUS
"200"
SERVER_NAME
"_"
SERVER_PORT
"80"
SERVER_ADDR
"10.20.6.45"
REMOTE_PORT
"38348"
REMOTE_ADDR
"10.20.13.105"
SERVER_SOFTWARE
"nginx/1.14.1"
GATEWAY_INTERFACE
"CGI/1.1"
REQUEST_SCHEME
"http"
SERVER_PROTOCOL
"HTTP/1.1"
DOCUMENT_ROOT
"/var/www/html"
DOCUMENT_URI
"/index.php"
REQUEST_URI
"/villes/achat/a"
SCRIPT_NAME
"/index.php"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1711632787.1625
REQUEST_TIME
1711632787
0. Whoops\Handler\PrettyPageHandler
1. Whoops\Handler\CallbackHandler