<?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;

/* @PimUI/Default/page_elements.html.twig */
class __TwigTemplate_0353b0ac4aae3bc097bef87238b605ff extends Template
{
    private $source;
    private $macros = [];

    public function __construct(Environment $env)
    {
        parent::__construct($env);

        $this->source = $this->getSourceContext();

        $this->parent = false;

        $this->blocks = [
            'image' => [$this, 'block_image'],
            'navButtons' => [$this, 'block_navButtons'],
            'title' => [$this, 'block_title'],
            'meta' => [$this, 'block_meta'],
        ];
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 9
        yield "
";
        // line 17
        yield "
";
        // line 26
        yield "
";
        // line 36
        yield "
";
        // line 88
        yield "
";
        // line 110
        yield "
";
        // line 120
        yield "
";
        // line 135
        yield "
";
        // line 154
        yield "
";
        return; yield '';
    }

    // line 48
    public function block_image($context, array $blocks = [])
    {
        $macros = $this->macros;
        yield Twig\Extension\EscaperExtension::escape($this->env, ($context["image"] ?? null), "html", null, true);
        return; yield '';
    }

    // line 55
    public function block_navButtons($context, array $blocks = [])
    {
        $macros = $this->macros;
        return; yield '';
    }

    // line 60
    public function block_title($context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 61
        yield "                                ";
        yield Twig\Extension\EscaperExtension::escape($this->env, ($context["title"] ?? null), "html", null, true);
        yield "
                            ";
        return; yield '';
    }

    // line 75
    public function block_meta($context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 76
        yield "                                ";
        yield Twig\Extension\EscaperExtension::escape($this->env, ($context["meta"] ?? null), "html", null, true);
        yield "
                            ";
        return; yield '';
    }

    // line 1
    public function macro_submitBtn($__text__ = null, $__icon__ = null, $__class__ = "", ...$__varargs__)
    {
        $macros = $this->macros;
        $context = $this->env->mergeGlobals([
            "text" => $__text__,
            "icon" => $__icon__,
            "class" => $__class__,
            "varargs" => $__varargs__,
        ]);

        $blocks = [];

        return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
            // line 2
            $___internal_parse_3_ = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
                // line 3
                yield "    ";
                $context["text"] = Twig\Extension\CoreExtension::capitalizeStringFilter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(((array_key_exists("text", $context)) ? (Twig\Extension\CoreExtension::defaultFilter(($context["text"] ?? null), "pim_common.save")) : ("pim_common.save"))));
                // line 4
                yield "    <button type=\"submit\" class=\"AknButton AknButton--apply ";
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["class"] ?? null), "html", null, true);
                yield "\" title=\"";
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["text"] ?? null), "html", null, true);
                yield "\">
        ";
                // line 5
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["text"] ?? null), "html", null, true);
                yield "
    </button>
";
            })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
            // line 2
            yield Twig\Extension\CoreExtension::spaceless($___internal_parse_3_);
        })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
    }

    // line 10
    public function macro_deleteLinkAttributes($__url__ = null, $__redirectUrl__ = null, $__message__ = null, $__successMessage__ = null, $__title__ = null, $__subTitle__ = null, $__errorMessage__ = null, ...$__varargs__)
    {
        $macros = $this->macros;
        $context = $this->env->mergeGlobals([
            "url" => $__url__,
            "redirectUrl" => $__redirectUrl__,
            "message" => $__message__,
            "successMessage" => $__successMessage__,
            "title" => $__title__,
            "subTitle" => $__subTitle__,
            "errorMessage" => $__errorMessage__,
            "varargs" => $__varargs__,
        ]);

        $blocks = [];

        return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
            $___internal_parse_4_ = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
                // line 11
                yield "    ";
                $context["message"] = ((array_key_exists("message", $context)) ? (Twig\Extension\CoreExtension::defaultFilter(($context["message"] ?? null), "pim_enrich.entity.fallback.module.delete.item")) : ("pim_enrich.entity.fallback.module.delete.item"));
                // line 12
                yield "    ";
                $context["title"] = ((array_key_exists("title", $context)) ? (Twig\Extension\CoreExtension::defaultFilter(($context["title"] ?? null), $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("confirmation.delete"))) : ($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("confirmation.delete")));
                // line 13
                yield "    ";
                $context["successMessage"] = ((array_key_exists("successMessage", $context)) ? (Twig\Extension\CoreExtension::defaultFilter(($context["successMessage"] ?? null), $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("flash.entity.removed"))) : ($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("flash.entity.removed")));
                // line 14
                yield "    ";
                $context["errorMessage"] = $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(((array_key_exists("errorMessage", $context)) ? (Twig\Extension\CoreExtension::defaultFilter(($context["errorMessage"] ?? null), "The element could not be deleted")) : ("The element could not be deleted")));
                // line 15
                yield "    href=\"javascript:void(0);\" data-dialog=\"delete\" data-title=\"";
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["title"] ?? null), "html", null, true);
                yield "\" data-subtitle=\"";
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["subTitle"] ?? null), "html", null, true);
                yield "\" data-message=\"";
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["message"] ?? null), "html", null, true);
                yield "\" data-url=\"";
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["url"] ?? null), "html", null, true);
                yield "\" data-redirect-url=\"";
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["redirectUrl"] ?? null), "html", null, true);
                yield "\" data-method=\"DELETE\" data-error-message=\"";
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["errorMessage"] ?? null), "html", null, true);
                yield "\" data-success-message=\"";
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["successMessage"] ?? null), "html", null, true);
                yield "\"
";
            })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
            // line 10
            yield Twig\Extension\CoreExtension::spaceless($___internal_parse_4_);
        })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
    }

    // line 18
    public function macro_deleteLink($__url__ = null, $__acl__ = null, $__redirectUrl__ = null, $__message__ = null, $__successMessage__ = null, $__title__ = null, $__class__ = "", $__subTitle__ = "", $__errorMessage__ = "", ...$__varargs__)
    {
        $macros = $this->macros;
        $context = $this->env->mergeGlobals([
            "url" => $__url__,
            "acl" => $__acl__,
            "redirectUrl" => $__redirectUrl__,
            "message" => $__message__,
            "successMessage" => $__successMessage__,
            "title" => $__title__,
            "class" => $__class__,
            "subTitle" => $__subTitle__,
            "errorMessage" => $__errorMessage__,
            "varargs" => $__varargs__,
        ]);

        $blocks = [];

        return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
            $___internal_parse_5_ = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
                // line 19
                yield "    ";
                if (((null === ($context["acl"] ?? null)) || $this->extensions['Oro\Bundle\SecurityBundle\Twig\OroSecurityExtension']->checkResourceIsGranted(($context["acl"] ?? null)))) {
                    // line 20
                    yield "        ";
                    $macros["elements"] = $this;
                    // line 21
                    yield "        <a class=\"";
                    yield Twig\Extension\EscaperExtension::escape($this->env, ($context["class"] ?? null), "html", null, true);
                    yield "\" title=\"";
                    yield Twig\Extension\EscaperExtension::escape($this->env, Twig\Extension\CoreExtension::capitalizeStringFilter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("pim_common.delete")), "html", null, true);
                    yield "\" ";
                    yield CoreExtension::callMacro($macros["elements"], "macro_deleteLinkAttributes", [($context["url"] ?? null), ($context["redirectUrl"] ?? null), ($context["message"] ?? null), ($context["successMessage"] ?? null), ($context["title"] ?? null), ($context["subTitle"] ?? null), ($context["errorMessage"] ?? null)], 21, $context, $this->getSourceContext());
                    yield " >
            ";
                    // line 22
                    yield Twig\Extension\EscaperExtension::escape($this->env, Twig\Extension\CoreExtension::capitalizeStringFilter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("pim_common.delete")), "html", null, true);
                    yield "
        </a>
    ";
                }
            })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
            // line 18
            yield Twig\Extension\CoreExtension::spaceless($___internal_parse_5_);
        })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
    }

    // line 27
    public function macro_link($__text__ = null, $__url__ = null, $__opts__ = [], ...$__varargs__)
    {
        $macros = $this->macros;
        $context = $this->env->mergeGlobals([
            "text" => $__text__,
            "url" => $__url__,
            "opts" => $__opts__,
            "varargs" => $__varargs__,
        ]);

        $blocks = [];

        return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
            // line 28
            $___internal_parse_6_ = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
                // line 29
                yield "    ";
                $context["title"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["opts"] ?? null), "title", [], "any", true, true, false, 29)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["opts"] ?? null), "title", [], "any", false, false, false, 29)) : (($context["text"] ?? null)));
                // line 30
                yield "    ";
                $context["icon"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["opts"] ?? null), "icon", [], "any", true, true, false, 30)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["opts"] ?? null), "icon", [], "any", false, false, false, 30)) : (null));
                // line 31
                yield "    <a";
                if (CoreExtension::getAttribute($this->env, $this->source, ($context["opts"] ?? null), "id", [], "any", true, true, false, 31)) {
                    yield " id=\"";
                    yield Twig\Extension\EscaperExtension::escape($this->env, CoreExtension::getAttribute($this->env, $this->source, ($context["opts"] ?? null), "id", [], "any", false, false, false, 31), "html", null, true);
                    yield "\"";
                }
                yield " class=\"";
                ((CoreExtension::getAttribute($this->env, $this->source, ($context["opts"] ?? null), "class", [], "any", true, true, false, 31)) ? (yield Twig\Extension\EscaperExtension::escape($this->env, Twig\Extension\CoreExtension::joinFilter(CoreExtension::getAttribute($this->env, $this->source, ($context["opts"] ?? null), "class", [], "any", false, false, false, 31), " "), "html", null, true)) : (yield ""));
                yield "\" href=\"";
                ((($context["url"] ?? null)) ? (yield Twig\Extension\EscaperExtension::escape($this->env, ($context["url"] ?? null), "html", null, true)) : (yield "javascript:void(0);"));
                yield "\"";
                if (($context["title"] ?? null)) {
                    yield " title=\"";
                    yield Twig\Extension\EscaperExtension::escape($this->env, Twig\Extension\CoreExtension::capitalizeStringFilter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(($context["title"] ?? null))), "html", null, true);
                    yield "\"";
                }
                if (CoreExtension::getAttribute($this->env, $this->source, ($context["opts"] ?? null), "attr", [], "any", true, true, false, 31)) {
                    $context['_parent'] = $context;
                    $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, ($context["opts"] ?? null), "attr", [], "any", false, false, false, 31));
                    foreach ($context['_seq'] as $context["key"] => $context["value"]) {
                        yield " ";
                        yield Twig\Extension\EscaperExtension::escape($this->env, $context["key"], "html", null, true);
                        yield "=\"";
                        yield Twig\Extension\EscaperExtension::escape($this->env, $context["value"], "html", null, true);
                        yield "\"";
                    }
                    $_parent = $context['_parent'];
                    unset($context['_seq'], $context['_iterated'], $context['key'], $context['value'], $context['_parent'], $context['loop']);
                    $context = array_intersect_key($context, $_parent) + $_parent;
                }
                yield ">
        ";
                // line 32
                yield Twig\Extension\EscaperExtension::escape($this->env, Twig\Extension\CoreExtension::capitalizeStringFilter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(($context["text"] ?? null))), "html", null, true);
                yield "
    </a>
";
            })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
            // line 28
            yield Twig\Extension\CoreExtension::spaceless($___internal_parse_6_);
        })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
    }

    // line 37
    public function macro_page_header($__options__ = null, ...$__varargs__)
    {
        $macros = $this->macros;
        $context = $this->env->mergeGlobals([
            "options" => $__options__,
            "varargs" => $__varargs__,
        ]);

        $blocks = [];

        return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
            // line 38
            yield "    ";
            $context["title"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "title", [], "any", true, true, false, 38)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "title", [], "any", false, false, false, 38)) : (""));
            // line 39
            yield "    ";
            $context["buttons"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "buttons", [], "any", true, true, false, 39)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "buttons", [], "any", false, false, false, 39)) : (""));
            // line 40
            yield "    ";
            $context["meta"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "meta", [], "any", true, true, false, 40)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "meta", [], "any", false, false, false, 40)) : (""));
            // line 41
            yield "    ";
            $context["backButton"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "backButton", [], "any", true, true, false, 41)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "backButton", [], "any", false, false, false, 41)) : (""));
            // line 42
            yield "    ";
            $context["state"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "state", [], "any", true, true, false, 42)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "state", [], "any", false, false, false, 42)) : (""));
            // line 43
            yield "    ";
            $context["image"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "image", [], "any", true, true, false, 43)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "image", [], "any", false, false, false, 43)) : (""));
            // line 44
            yield "    ";
            $context["context"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "context", [], "any", true, true, false, 44)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "context", [], "any", false, false, false, 44)) : (""));
            // line 45
            yield "
    <header class=\"AknTitleContainer navigation\">
        <div class=\"AknTitleContainer-line\">
            <div class=\"AknTitleContainer-imageContainer\" data-drop-zone=\"main-image\">";
            // line 48
            yield from $this->unwrap()->yieldBlock('image', $context, $blocks);
            yield "</div>
            <div class=\"AknTitleContainer-mainContainer\">
                <div>
                    <div class=\"AknTitleContainer-line\">
                        <div class=\"AknTitleContainer-breadcrumbs\" data-drop-zone=\"breadcrumbs\"></div>
                        <div class=\"AknTitleContainer-buttonsContainer\">
                            <div class=\"AknTitleContainer-userMenuContainer user-menu\" data-drop-zone=\"user-menu\"></div>
                            <div class=\"AknTitleContainer-actionsContainer AknButtonList\" data-drop-zone=\"buttons\">";
            // line 55
            yield from $this->unwrap()->yieldBlock('navButtons', $context, $blocks);
            if ( !Twig\Extension\CoreExtension::testEmpty(($context["buttons"] ?? null))) {
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["buttons"] ?? null), "html", null, true);
            }
            yield "</div>
                        </div>
                    </div>
                    <div class=\"AknTitleContainer-line\">
                        <div class=\"AknTitleContainer-title\" data-drop-zone=\"title\">
                            ";
            // line 60
            yield from $this->unwrap()->yieldBlock('title', $context, $blocks);
            // line 63
            yield "                        </div>
                        <div class=\"AknTitleContainer-state\" data-drop-zone=\"state\">";
            // line 64
            yield Twig\Extension\EscaperExtension::escape($this->env, ($context["state"] ?? null), "html", null, true);
            yield "</div>
                    </div>
                </div>
                <div>
                    <div class=\"AknTitleContainer-line\">
                        <div class=\"AknTitleContainer-context AknButtonList\" data-drop-zone=\"context\">
                            ";
            // line 70
            yield Twig\Extension\EscaperExtension::escape($this->env, ($context["context"] ?? null), "html", null, true);
            yield "
                        </div>
                    </div>
                    <div class=\"AknTitleContainer-line\">
                        <div class=\"AknTitleContainer-meta\" data-drop-zone=\"meta\">
                            ";
            // line 75
            yield from $this->unwrap()->yieldBlock('meta', $context, $blocks);
            // line 78
            yield "                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class=\"AknTitleContainer-line\">
            <div data-drop-zone=\"navigation\"></div>
        </div>
    </header>
";
        })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
    }

    // line 89
    public function macro_form_navbar($__tabs__ = null, $__translationSuffix__ = ".title", ...$__varargs__)
    {
        $macros = $this->macros;
        $context = $this->env->mergeGlobals([
            "tabs" => $__tabs__,
            "translationSuffix" => $__translationSuffix__,
            "varargs" => $__varargs__,
        ]);

        $blocks = [];

        return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
            // line 90
            yield "    <div id=\"form-navbar\" class=\"AknHorizontalNavtab scrollspy-nav\">
        <div class=\"navbar-inner\">
            <div class=\"row-fluid\">
                ";
            // line 93
            if ( !Twig\Extension\CoreExtension::testEmpty(($context["tabs"] ?? null))) {
                // line 94
                yield "                    <ul class=\"AknHorizontalNavtab-list nav nav-tabs\">
                        ";
                // line 95
                if (is_iterable(($context["tabs"] ?? null))) {
                    // line 96
                    yield "                            ";
                    $context['_parent'] = $context;
                    $context['_seq'] = CoreExtension::ensureTraversable(($context["tabs"] ?? null));
                    $context['loop'] = [
                      'parent' => $context['_parent'],
                      'index0' => 0,
                      'index'  => 1,
                      'first'  => true,
                    ];
                    if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
                        $length = count($context['_seq']);
                        $context['loop']['revindex0'] = $length - 1;
                        $context['loop']['revindex'] = $length;
                        $context['loop']['length'] = $length;
                        $context['loop']['last'] = 1 === $length;
                    }
                    foreach ($context['_seq'] as $context["_key"] => $context["tab"]) {
                        // line 97
                        yield "                                <li class=\"AknHorizontalNavtab-item";
                        if (CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 97)) {
                            yield " AknHorizontalNavtab-item--active active";
                        }
                        yield "\">
                                    <a class=\"AknHorizontalNavtab-link\" href=\"#";
                        // line 98
                        yield Twig\Extension\EscaperExtension::escape($this->env, Twig\Extension\CoreExtension::lowerFilter($this->env, Twig\Extension\CoreExtension::replaceFilter($context["tab"], [" " => "-", "." => "-"])), "html", null, true);
                        yield "\" data-toggle=\"tab\">";
                        yield Twig\Extension\EscaperExtension::escape($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(($context["tab"] . ($context["translationSuffix"] ?? null))), "html", null, true);
                        yield "</a>
                                </li>
                            ";
                        ++$context['loop']['index0'];
                        ++$context['loop']['index'];
                        $context['loop']['first'] = false;
                        if (isset($context['loop']['length'])) {
                            --$context['loop']['revindex0'];
                            --$context['loop']['revindex'];
                            $context['loop']['last'] = 0 === $context['loop']['revindex0'];
                        }
                    }
                    $_parent = $context['_parent'];
                    unset($context['_seq'], $context['_iterated'], $context['_key'], $context['tab'], $context['_parent'], $context['loop']);
                    $context = array_intersect_key($context, $_parent) + $_parent;
                    // line 101
                    yield "                        ";
                } else {
                    // line 102
                    yield "                            <li class=\"AknHorizontalNavtab-item AknHorizontalNavtab-item--active active\"><a href=\"#";
                    yield Twig\Extension\EscaperExtension::escape($this->env, Twig\Extension\CoreExtension::lowerFilter($this->env, Twig\Extension\CoreExtension::replaceFilter(($context["tabs"] ?? null), [" " => "-", "." => "-"])), "html", null, true);
                    yield "\" data-toggle=\"tab\">";
                    yield Twig\Extension\EscaperExtension::escape($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans((($context["tabs"] ?? null) . ($context["translationSuffix"] ?? null))), "html", null, true);
                    yield "</a></li>
                        ";
                }
                // line 104
                yield "                    </ul>
                ";
            }
            // line 106
            yield "            </div>
        </div>
    </div>
";
        })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
    }

    // line 111
    public function macro_form_errors($__form__ = null, ...$__varargs__)
    {
        $macros = $this->macros;
        $context = $this->env->mergeGlobals([
            "form" => $__form__,
            "varargs" => $__varargs__,
        ]);

        $blocks = [];

        return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
            // line 112
            yield "    ";
            if (Twig\Extension\CoreExtension::lengthFilter($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["form"] ?? null), "vars", [], "any", false, false, false, 112), "errors", [], "any", false, false, false, 112))) {
                // line 113
                yield "        <div class=\"AknMessageBox AknMessageBox--error fade in top-messages\">
            <div class=\"message\">
                ";
                // line 115
                yield $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock(($context["form"] ?? null), 'errors');
                yield "
            </div>
        </div>
    ";
            }
        })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
    }

    // line 121
    public function macro_tabSections($__items__ = [], ...$__varargs__)
    {
        $macros = $this->macros;
        $context = $this->env->mergeGlobals([
            "items" => $__items__,
            "varargs" => $__varargs__,
        ]);

        $blocks = [];

        return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
            // line 122
            yield "    <div class=\"tabsections\">
        ";
            // line 123
            $context['_parent'] = $context;
            $context['_seq'] = CoreExtension::ensureTraversable(($context["items"] ?? null));
            foreach ($context['_seq'] as $context["title"] => $context["content"]) {
                // line 124
                yield "            ";
                if ( !Twig\Extension\CoreExtension::testEmpty(Twig\Extension\CoreExtension::trimFilter($context["content"]))) {
                    // line 125
                    yield "                <div class=\"tabsection\">
                    <div class=\"tabsection-title\">";
                    // line 126
                    yield Twig\Extension\EscaperExtension::escape($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($context["title"]), "html", null, true);
                    yield "</div>
                    <div class=\"tabsection-content\">
                        ";
                    // line 128
                    yield $context["content"];
                    yield "
                    </div>
                </div>
            ";
                }
                // line 132
                yield "        ";
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['title'], $context['content'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 133
            yield "    </div>
";
        })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
    }

    // line 136
    public function macro_updated($__formId__ = null, ...$__varargs__)
    {
        $macros = $this->macros;
        $context = $this->env->mergeGlobals([
            "formId" => $__formId__,
            "varargs" => $__varargs__,
        ]);

        $blocks = [];

        return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
            // line 137
            $___internal_parse_7_ = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
                // line 138
                yield "    <div id=\"entity-updated\" style=\"opacity: 0\">
        <span class=\"AknState\">";
                // line 139
                yield Twig\Extension\EscaperExtension::escape($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("info.updated"), "html", null, true);
                yield "</span>
    </div>
    <script type=\"text/javascript\" nonce=\"";
                // line 141
                yield Twig\Extension\EscaperExtension::escape($this->env, $this->extensions['Akeneo\Platform\Bundle\UIBundle\Twig\ContentSecurityPolicyExtension']->getScriptNonce(), "html", null, true);
                yield "\">
        require(
            ['jquery', 'pim/formupdatelistener'],
            function (\$, FormUpdateListener) {
                'use strict';
                \$(function () {
                    new FormUpdateListener(\$('#";
                // line 147
                yield Twig\Extension\EscaperExtension::escape($this->env, ($context["formId"] ?? null), "html", null, true);
                yield "'));
                });
            }
        );
    </script>
";
            })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
            // line 137
            yield Twig\Extension\CoreExtension::spaceless($___internal_parse_7_);
        })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
    }

    // line 155
    public function macro_form_container($__content__ = null, ...$__varargs__)
    {
        $macros = $this->macros;
        $context = $this->env->mergeGlobals([
            "content" => $__content__,
            "varargs" => $__varargs__,
        ]);

        $blocks = [];

        return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
            // line 156
            yield "    <div class=\"AknFormContainer AknFormContainer--withPadding\">
        ";
            // line 158
            yield "            ";
            yield ($context["content"] ?? null);
            yield "
        ";
            // line 160
            yield "    </div>
";
        })() ?? new \EmptyIterator())) ? '' : new Markup($tmp, $this->env->getCharset());
    }

    /**
     * @codeCoverageIgnore
     */
    public function getTemplateName()
    {
        return "@PimUI/Default/page_elements.html.twig";
    }

    /**
     * @codeCoverageIgnore
     */
    public function isTraitable()
    {
        return false;
    }

    /**
     * @codeCoverageIgnore
     */
    public function getDebugInfo()
    {
        return array (  648 => 160,  643 => 158,  640 => 156,  628 => 155,  623 => 137,  614 => 147,  605 => 141,  600 => 139,  597 => 138,  595 => 137,  583 => 136,  577 => 133,  571 => 132,  564 => 128,  559 => 126,  556 => 125,  553 => 124,  549 => 123,  546 => 122,  534 => 121,  524 => 115,  520 => 113,  517 => 112,  505 => 111,  497 => 106,  493 => 104,  485 => 102,  482 => 101,  463 => 98,  456 => 97,  438 => 96,  436 => 95,  433 => 94,  431 => 93,  426 => 90,  413 => 89,  399 => 78,  397 => 75,  389 => 70,  380 => 64,  377 => 63,  375 => 60,  364 => 55,  354 => 48,  349 => 45,  346 => 44,  343 => 43,  340 => 42,  337 => 41,  334 => 40,  331 => 39,  328 => 38,  316 => 37,  311 => 28,  305 => 32,  272 => 31,  269 => 30,  266 => 29,  264 => 28,  250 => 27,  245 => 18,  238 => 22,  229 => 21,  226 => 20,  223 => 19,  202 => 18,  197 => 10,  179 => 15,  176 => 14,  173 => 13,  170 => 12,  167 => 11,  148 => 10,  143 => 2,  137 => 5,  130 => 4,  127 => 3,  125 => 2,  111 => 1,  103 => 76,  99 => 75,  91 => 61,  87 => 60,  80 => 55,  72 => 48,  66 => 154,  63 => 135,  60 => 120,  57 => 110,  54 => 88,  51 => 36,  48 => 26,  45 => 17,  42 => 9,);
    }

    public function getSourceContext()
    {
        return new Source("", "@PimUI/Default/page_elements.html.twig", "/var/www/html/pim/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/UIBundle/Resources/views/Default/page_elements.html.twig");
    }
}
