<?php

use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;

// This file has been auto-generated by the Symfony Dependency Injection Component for internal use.
// Returns the public 'twig' shared service.

$a = new \Symfony\Bundle\TwigBundle\Loader\FilesystemLoader(($this->privates['templating.locator'] ?? $this->load('getTemplating_LocatorService.php')), ($this->services['templating.name_parser'] ?? $this->load('getTemplating_NameParserService.php')), \dirname(__DIR__, 4));
$a->addPath((\dirname(__DIR__, 4).'/vendor/knplabs/knp-menu/src/Knp/Menu/Resources/views'));
$a->addPath((\dirname(__DIR__, 4).'/app/bundles'), 'bundles');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Resources/views'), 'Framework');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Resources/views'), '!Framework');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/security-bundle/Resources/views'), 'Security');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/security-bundle/Resources/views'), '!Security');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/swiftmailer-bundle/Resources/views'), 'Swiftmailer');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/swiftmailer-bundle/Resources/views'), '!Swiftmailer');
$a->addPath((\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/Resources/views'), 'Doctrine');
$a->addPath((\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/Resources/views'), '!Doctrine');
$a->addPath((\dirname(__DIR__, 4).'/vendor/knplabs/knp-menu-bundle/src/Resources/views'), 'KnpMenu');
$a->addPath((\dirname(__DIR__, 4).'/vendor/knplabs/knp-menu-bundle/src/Resources/views'), '!KnpMenu');
$a->addPath((\dirname(__DIR__, 4).'/vendor/friendsofsymfony/oauth-server-bundle/Resources/views'), 'FOSOAuthServer');
$a->addPath((\dirname(__DIR__, 4).'/vendor/friendsofsymfony/oauth-server-bundle/Resources/views'), '!FOSOAuthServer');
$a->addPath((\dirname(__DIR__, 4).'/vendor/jms/serializer-bundle/Resources/views'), 'JMSSerializer');
$a->addPath((\dirname(__DIR__, 4).'/vendor/jms/serializer-bundle/Resources/views'), '!JMSSerializer');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/twig-bundle/Resources/views'), 'Twig');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/twig-bundle/Resources/views'), '!Twig');
$a->addPath((\dirname(__DIR__, 4).'/app/Resources/LightSamlSpBundle/views'), 'LightSamlSp');
$a->addPath((\dirname(__DIR__, 4).'/vendor/lightsaml/sp-bundle/src/LightSaml/SpBundle/Resources/views'), 'LightSamlSp');
$a->addPath((\dirname(__DIR__, 4).'/vendor/lightsaml/sp-bundle/src/LightSaml/SpBundle/Resources/views'), '!LightSamlSp');
$a->addPath((\dirname(__DIR__, 4).'/vendor/noxlogic/ratelimit-bundle/Resources/views'), 'NoxlogicRateLimit');
$a->addPath((\dirname(__DIR__, 4).'/vendor/noxlogic/ratelimit-bundle/Resources/views'), '!NoxlogicRateLimit');
$a->addPath((\dirname(__DIR__, 4).'/vendor/helios-ag/fm-elfinder-bundle/src/Resources/views'), 'FMElfinder');
$a->addPath((\dirname(__DIR__, 4).'/vendor/helios-ag/fm-elfinder-bundle/src/Resources/views'), '!FMElfinder');
$a->addPath((\dirname(__DIR__, 4).'/app/bundles/CoreBundle/Resources/views'), 'MauticCore');
$a->addPath((\dirname(__DIR__, 4).'/app/bundles/CoreBundle/Resources/views'), '!MauticCore');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Email'), 'email');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Email'), '!email');
$a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Form'));

$this->services['twig'] = $instance = new \Twig\Environment($a, ['cache' => $this->getEnv('resolve:MAUTIC_TWIG_CACHE_DIR'), 'auto_reload' => true, 'autoescape' => 'name', 'charset' => 'UTF-8', 'debug' => false, 'strict_variables' => false]);

$b = ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack()));
$c = new \Symfony\Bridge\Twig\AppVariable();
$c->setEnvironment('prod');
$c->setDebug(false);
if ($this->has('security.token_storage')) {
    $c->setTokenStorage(($this->services['security.token_storage'] ?? $this->getSecurity_TokenStorageService()));
}
if ($this->has('request_stack')) {
    $c->setRequestStack($b);
}

$instance->addExtension(new \Symfony\Bridge\Twig\Extension\CsrfExtension());
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\LogoutUrlExtension(($this->privates['security.logout_url_generator'] ?? $this->getSecurity_LogoutUrlGeneratorService())));
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\SecurityExtension(($this->services['security.authorization_checker'] ?? $this->getSecurity_AuthorizationCheckerService())));
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension(($this->services['translator.default'] ?? $this->getTranslator_DefaultService())));
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\AssetExtension(($this->privates['assets.packages'] ?? $this->load('getAssets_PackagesService.php'))));
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\CodeExtension(($this->privates['debug.file_link_formatter'] ?? ($this->privates['debug.file_link_formatter'] = new \Symfony\Component\HttpKernel\Debug\FileLinkFormatter(NULL))), \dirname(__DIR__, 4), 'UTF-8'));
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension(($this->services['router'] ?? $this->getRouterService())));
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension());
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension(($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))), false));
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\ExpressionExtension());
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension());
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension(new \Symfony\Component\HttpFoundation\UrlHelper($b, ($this->privates['router.request_context'] ?? $this->getRouter_RequestContextService()))));
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension());
$instance->addExtension(new \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension());
$instance->addExtension(new \JMS\Serializer\Twig\SerializerRuntimeExtension('jms_'));
$instance->addExtension(($this->services['oneup_uploader.twig.extension.uploader'] ?? $this->load('getOneupUploader_Twig_Extension_UploaderService.php')));
$instance->addExtension(new \FM\ElfinderBundle\Twig\Extension\FMElfinderExtension($instance));
$instance->addExtension(($this->services['templating.twig.extension.slot'] ?? $this->load('getTemplating_Twig_Extension_SlotService.php')));
$instance->addExtension(($this->services['templating.twig.extension.asset'] ?? $this->load('getTemplating_Twig_Extension_AssetService.php')));
$instance->addExtension(($this->services['templating.twig.extension.menu'] ?? $this->load('getTemplating_Twig_Extension_MenuService.php')));
$instance->addExtension(($this->services['templating.twig.extension.gravatar'] ?? $this->load('getTemplating_Twig_Extension_GravatarService.php')));
$instance->addExtension(($this->services['templating.twig.extension.version'] ?? $this->load('getTemplating_Twig_Extension_VersionService.php')));
$instance->addExtension(($this->services['templating.twig.extension.mautibot'] ?? $this->load('getTemplating_Twig_Extension_MautibotService.php')));
$instance->addExtension(($this->services['templating.twig.extension.formatter'] ?? $this->load('getTemplating_Twig_Extension_FormatterService.php')));
$instance->addExtension(($this->services['templating.twig.extension.date'] ?? $this->load('getTemplating_Twig_Extension_DateService.php')));
$instance->addExtension(($this->services['templating.twig.extension.button'] ?? $this->load('getTemplating_Twig_Extension_ButtonService.php')));
$instance->addExtension(($this->services['templating.twig.extension.content'] ?? $this->load('getTemplating_Twig_Extension_ContentService.php')));
$instance->addExtension(($this->services['templating.twig.extension.numeric'] ?? ($this->services['templating.twig.extension.numeric'] = new \Mautic\CoreBundle\Templating\Twig\Extension\NumericExtension())));
$instance->addExtension(($this->services['templating.twig.extension.form'] ?? ($this->services['templating.twig.extension.form'] = new \Mautic\CoreBundle\Templating\Twig\Extension\FormExtension())));
$instance->addExtension(($this->services['templating.twig.extension.class'] ?? ($this->services['templating.twig.extension.class'] = new \Mautic\CoreBundle\Templating\Twig\Extension\ClassExtension())));
$instance->addExtension(($this->services['templating.twig.extension.security'] ?? $this->load('getTemplating_Twig_Extension_SecurityService.php')));
$instance->addExtension(($this->services['templating.twig.extension.translator'] ?? $this->load('getTemplating_Twig_Extension_TranslatorService.php')));
$instance->addExtension(($this->services['templating.twig.extension.config'] ?? $this->load('getTemplating_Twig_Extension_ConfigService.php')));
$instance->addGlobal('app', $c);
$instance->addRuntimeLoader(new \Twig\RuntimeLoader\ContainerRuntimeLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
    'JMS\\Serializer\\Twig\\SerializerRuntimeHelper' => ['privates', 'jms_serializer.twig_extension.serializer_runtime_helper', 'getJmsSerializer_TwigExtension_SerializerRuntimeHelperService.php', true],
    'Symfony\\Bridge\\Twig\\Extension\\CsrfRuntime' => ['privates', 'twig.runtime.security_csrf', 'getTwig_Runtime_SecurityCsrfService.php', true],
    'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => ['privates', 'twig.runtime.httpkernel', 'getTwig_Runtime_HttpkernelService.php', true],
    'Symfony\\Component\\Form\\FormRenderer' => ['privates', 'twig.form.renderer', 'getTwig_Form_RendererService.php', true],
], [
    'JMS\\Serializer\\Twig\\SerializerRuntimeHelper' => '?',
    'Symfony\\Bridge\\Twig\\Extension\\CsrfRuntime' => '?',
    'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => '?',
    'Symfony\\Component\\Form\\FormRenderer' => '?',
])));
(new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','))->configure($instance);

return $instance;
