var/cache/test/twig/a3/a3df905a4a918829bf5505aa4ac8f53e.php line 69

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* @ProductsNotifications/base.html.twig */
  14. class __TwigTemplate_2def8f4ff16694c97ac292512769b679 extends \Twig\Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'topbar' => [$this'block_topbar'],
  24.             'navbar' => [$this'block_navbar'],
  25.             'modals' => [$this'block_modals'],
  26.         ];
  27.     }
  28.     protected function doGetParent(array $context)
  29.     {
  30.         // line 1
  31.         return "@ui2022/schoolnow/page--wide.html.twig";
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@ProductsNotifications/base.html.twig"));
  38.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@ProductsNotifications/base.html.twig"));
  40.         // line 4
  41.         $this->extensions['App\Twig\Extension\DomExtension']->dom_html_attr_($context"set""class""hc-header");
  42.         // line 5
  43.         $this->extensions['App\Twig\Extension\DomExtension']->dom_styles($context, [=> "https://honeycomb.style/css/honeycomb.css"=> "/hc/css/custom.css"]);
  44.         // line 10
  45.         twig_include($this->env$context"@ProductsNotifications/_assets.html.twig");
  46.         // line 11
  47.         twig_include($this->env$context"@ProductsNotifications/_assets_tracking.html.twig");
  48.         // line 1
  49.         $this->parent $this->loadTemplate("@ui2022/schoolnow/page--wide.html.twig""@ProductsNotifications/base.html.twig"1);
  50.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  51.         
  52.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  53.         
  54.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  55.     }
  56.     // line 13
  57.     public function block_topbar($context, array $blocks = [])
  58.     {
  59.         $macros $this->macros;
  60.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  61.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""topbar"));
  62.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  63.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""topbar"));
  64.         // line 14
  65.         echo "    ";
  66.         $this->loadTemplate("topbar.html.twig""@ProductsNotifications/base.html.twig"14)->display(twig_array_merge(twig_array_merge($context, ["avatar" => ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 15
  67. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'15$this->source); })()), "user", [], "any"falsefalsefalse15), "systemProfile", [], "any"falsefalsefalse15), "hasAvatar", [], "any"falsefalsefalse15)) ? ($this->extensions['Cms\CoreBundle\Service\Twig\ContextExtension']->functionS3Entity(twig_get_attribute($this->env$this->source,         // line 16
  68. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'16$this->source); })()), "user", [], "any"falsefalsefalse16), "/avatar/thumb")) : (null)), "displayName" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 18
  69. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'18$this->source); })()), "user", [], "any"falsefalsefalse18), "displayName", [], "any"falsefalsefalse18)]), ['_args' => twig_to_array(["avatar" => ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 15
  70. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'15$this->source); })()), "user", [], "any"falsefalsefalse15), "systemProfile", [], "any"falsefalsefalse15), "hasAvatar", [], "any"falsefalsefalse15)) ? ($this->extensions['Cms\CoreBundle\Service\Twig\ContextExtension']->functionS3Entity(twig_get_attribute($this->env$this->source,         // line 16
  71. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'16$this->source); })()), "user", [], "any"falsefalsefalse16), "/avatar/thumb")) : (null)), "displayName" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 18
  72. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'18$this->source); })()), "user", [], "any"falsefalsefalse18), "displayName", [], "any"falsefalsefalse18)])]));
  73.         
  74.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  75.         
  76.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  77.     }
  78.     // line 22
  79.     public function block_navbar($context, array $blocks = [])
  80.     {
  81.         $macros $this->macros;
  82.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  83.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar"));
  84.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  85.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar"));
  86.         // line 23
  87.         echo "    ";
  88.         $this->loadTemplate("@ui2022/schoolnow/side__menu.html.twig""@ProductsNotifications/base.html.twig"23)->display(twig_array_merge(twig_array_merge($context, ["avatar" => ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 24
  89. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'24$this->source); })()), "user", [], "any"falsefalsefalse24), "systemProfile", [], "any"falsefalsefalse24), "hasAvatar", [], "any"falsefalsefalse24)) ? ($this->extensions['Cms\CoreBundle\Service\Twig\ContextExtension']->functionS3Entity(twig_get_attribute($this->env$this->source,         // line 25
  90. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'25$this->source); })()), "user", [], "any"falsefalsefalse25), "/avatar/thumb")) : ("/ui2022/images/avatar.png")), "name" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 27
  91. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'27$this->source); })()), "user", [], "any"falsefalsefalse27), "displayName", [], "any"falsefalsefalse27), "items" => [=> ["title" => "Dashboard""icon" => "icon-dash-board""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.default.main"), "active" => (is_string($__internal_compile_0 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 33
  92. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'33$this->source); })()), "request", [], "any"falsefalsefalse33), "attributes", [], "any"falsefalsefalse33), "get", [=> "_route"], "method"falsefalsefalse33)) && is_string($__internal_compile_1 "app.notifications.dashboard.default.") && ('' === $__internal_compile_1 || === strpos($__internal_compile_0$__internal_compile_1)))], => (($this->extensions['App\Twig\Extension\SecurityExtension']->maybeGranted([=> "app.notifications.messaging.general"=> "app.notifications.messaging.urgent"])) ? (["title" => "Messages""icon" => "icon-message-plane""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.messages.main"), "active" => (is_string($__internal_compile_2 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 39
  93. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'39$this->source); })()), "request", [], "any"falsefalsefalse39), "attributes", [], "any"falsefalsefalse39), "get", [=> "_route"], "method"falsefalsefalse39)) && is_string($__internal_compile_3 "app.notifications.dashboard.messages.") && ('' === $__internal_compile_3 || === strpos($__internal_compile_2$__internal_compile_3)))]) : (null)), => ["title" => "Contacts""icon" => "icon-userlist""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.profiles.main"), "active" => (is_string($__internal_compile_4 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 45
  94. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'45$this->source); })()), "request", [], "any"falsefalsefalse45), "attributes", [], "any"falsefalsefalse45), "get", [=> "_route"], "method"falsefalsefalse45)) && is_string($__internal_compile_5 "app.notifications.dashboard.profiles.") && ('' === $__internal_compile_5 || === strpos($__internal_compile_4$__internal_compile_5))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"]), "items" => [=> ["title" => "Parents""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.profiles.main", ["query[filter]" => "family"]), "active" => ((is_string($__internal_compile_6 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 53
  95. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'53$this->source); })()), "request", [], "any"falsefalsefalse53), "attributes", [], "any"falsefalsefalse53), "get", [=> "_route"], "method"falsefalsefalse53)) && is_string($__internal_compile_7 "app.notifications.dashboard.profiles.") && ('' === $__internal_compile_7 || === strpos($__internal_compile_6$__internal_compile_7))) && (((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse53), "query", [], "any"falsetruefalse53), "get", [=> "query"], "method"falsetruefalse53), "filter", [], "array"truetruefalse53)) ? (_twig_default_filter(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse53), "query", [], "any"falsetruefalse53), "get", [=> "query"], "method"falsetruefalse53), "filter", [], "array"falsefalsefalse53), null)) : (null)) === "family")), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])], => ["title" => "Staff""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.profiles.main", ["query[filter]" => "staff"]), "active" => ((is_string($__internal_compile_8 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 61
  96. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'61$this->source); })()), "request", [], "any"falsefalsefalse61), "attributes", [], "any"falsefalsefalse61), "get", [=> "_route"], "method"falsefalsefalse61)) && is_string($__internal_compile_9 "app.notifications.dashboard.profiles.") && ('' === $__internal_compile_9 || === strpos($__internal_compile_8$__internal_compile_9))) && (((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse61), "query", [], "any"falsetruefalse61), "get", [=> "query"], "method"falsetruefalse61), "filter", [], "array"truetruefalse61)) ? (_twig_default_filter(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse61), "query", [], "any"falsetruefalse61), "get", [=> "query"], "method"falsetruefalse61), "filter", [], "array"falsefalsefalse61), null)) : (null)) === "staff")), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])], => ["title" => "Community""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.profiles.main", ["query[filter]" => "community""permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])]), "active" => ((is_string($__internal_compile_10 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 70
  97. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'70$this->source); })()), "request", [], "any"falsefalsefalse70), "attributes", [], "any"falsefalsefalse70), "get", [=> "_route"], "method"falsefalsefalse70)) && is_string($__internal_compile_11 "app.notifications.dashboard.profiles.") && ('' === $__internal_compile_11 || === strpos($__internal_compile_10$__internal_compile_11))) && (((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse70), "query", [], "any"falsetruefalse70), "get", [=> "query"], "method"falsetruefalse70), "filter", [], "array"truetruefalse70)) ? (_twig_default_filter(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse70), "query", [], "any"falsetruefalse70), "get", [=> "query"], "method"falsetruefalse70), "filter", [], "array"falsefalsefalse70), null)) : (null)) === "community")), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])], => ["title" => "Students""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.students.main"), "active" => (is_string($__internal_compile_12 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 76
  98. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'76$this->source); })()), "request", [], "any"falsefalsefalse76), "attributes", [], "any"falsefalsefalse76), "get", [=> "_route"], "method"falsefalsefalse76)) && is_string($__internal_compile_13 "app.notifications.dashboard.students.") && ('' === $__internal_compile_13 || === strpos($__internal_compile_12$__internal_compile_13))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])]]], => (($this->extensions['App\Twig\Extension\SecurityExtension']->maybeGranted("app.notifications.lists.admin")) ? (["title" => "Lists""icon" => "icon-templates""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.lists.main"), "active" => (is_string($__internal_compile_14 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 85
  99. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'85$this->source); })()), "request", [], "any"falsefalsefalse85), "attributes", [], "any"falsefalsefalse85), "get", [=> "_route"], "method"falsefalsefalse85)) && is_string($__internal_compile_15 "app.notifications.dashboard.lists.") && ('' === $__internal_compile_15 || === strpos($__internal_compile_14$__internal_compile_15)))]) : (null)), => ["title" => "Reports""icon" => "icon-contacts""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.reports.main"), "active" => (is_string($__internal_compile_16 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 91
  100. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'91$this->source); })()), "request", [], "any"falsefalsefalse91), "attributes", [], "any"falsefalsefalse91), "get", [=> "_route"], "method"falsefalsefalse91)) && is_string($__internal_compile_17 "app.notifications.dashboard.reports.") && ('' === $__internal_compile_17 || === strpos($__internal_compile_16$__internal_compile_17))), "permission" => "@app.notifications.access""items" => [=> ["title" => "SIS Records""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.sis.main"), "active" => (is_string($__internal_compile_18 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 97
  101. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'97$this->source); })()), "request", [], "any"falsefalsefalse97), "attributes", [], "any"falsefalsefalse97), "get", [=> "_route"], "method"falsefalsefalse97)) && is_string($__internal_compile_19 "app.notifications.dashboard.sis.") && ('' === $__internal_compile_19 || === strpos($__internal_compile_18$__internal_compile_19))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])], => ["title" => "Logs""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.logs.main"), "active" => (is_string($__internal_compile_20 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 103
  102. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'103$this->source); })()), "request", [], "any"falsefalsefalse103), "attributes", [], "any"falsefalsefalse103), "get", [=> "_route"], "method"falsefalsefalse103)) && is_string($__internal_compile_21 "app.notifications.dashboard.logs.") && ('' === $__internal_compile_21 || === strpos($__internal_compile_20$__internal_compile_21))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])]]], => ["title" => "Templates""icon" => "icon-reports""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.templates.main"), "active" => (is_string($__internal_compile_22 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 112
  103. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'112$this->source); })()), "request", [], "any"falsefalsefalse112), "attributes", [], "any"falsefalsefalse112), "get", [=> "_route"], "method"falsefalsefalse112)) && is_string($__internal_compile_23 "app.notifications.dashboard.templates.") && ('' === $__internal_compile_23 || === strpos($__internal_compile_22$__internal_compile_23))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.templates.admin"=> "app.notifications.automations.admin"])], => ["title" => "Settings""icon" => "icon-settings""link" => "#""active" => ((is_string($__internal_compile_24 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 120
  104. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'120$this->source); })()), "request", [], "any"falsefalsefalse120), "attributes", [], "any"falsefalsefalse120), "get", [=> "_route"], "method"falsefalsefalse120)) && is_string($__internal_compile_25 "app.notifications.dashboard.settings.") && ('' === $__internal_compile_25 || === strpos($__internal_compile_24$__internal_compile_25))) || (is_string($__internal_compile_26 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 122
  105. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'122$this->source); })()), "request", [], "any"falsefalsefalse122), "attributes", [], "any"falsefalsefalse122), "get", [=> "_route"], "method"falsefalsefalse122)) && is_string($__internal_compile_27 "app.notifications.dashboard.onboarding.") && ('' === $__internal_compile_27 || === strpos($__internal_compile_26$__internal_compile_27)))), "permission" => "app.notifications.onboarding.admin""items" => [=> (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("campussuite.root")) ? (["title" => "Onboarding""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.default.main"), "active" => (is_string($__internal_compile_28 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 129
  106. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'129$this->source); })()), "request", [], "any"falsefalsefalse129), "attributes", [], "any"falsefalsefalse129), "get", [=> "_route"], "method"falsefalsefalse129)) && is_string($__internal_compile_29 "app.notifications.dashboard.onboarding.default.") && ('' === $__internal_compile_29 || === strpos($__internal_compile_28$__internal_compile_29))), "permission" => "app.notifications.onboarding.admin"]) : (null)), => ((false) ? (["title" => "Phone Number""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.phones.main"), "active" => (is_string($__internal_compile_30 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 135
  107. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'135$this->source); })()), "request", [], "any"falsefalsefalse135), "attributes", [], "any"falsefalsefalse135), "get", [=> "_route"], "method"falsefalsefalse135)) && is_string($__internal_compile_31 "app.notifications.dashboard.onboarding.phones.") && ('' === $__internal_compile_31 || === strpos($__internal_compile_30$__internal_compile_31))), "permission" => "app.notifications.onboarding.admin"]) : (null)), => ["title" => "Voice Caller IDs""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.caller_ids.main"), "active" => (is_string($__internal_compile_32 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 141
  108. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'141$this->source); })()), "request", [], "any"falsefalsefalse141), "attributes", [], "any"falsefalsefalse141), "get", [=> "_route"], "method"falsefalsefalse141)) && is_string($__internal_compile_33 "app.notifications.dashboard.onboarding.caller_ids.") && ('' === $__internal_compile_33 || === strpos($__internal_compile_32$__internal_compile_33))), "permission" => "app.notifications.onboarding.admin"], => ["title" => "Email Domains""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.domains.main"), "active" => (is_string($__internal_compile_34 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 147
  109. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'147$this->source); })()), "request", [], "any"falsefalsefalse147), "attributes", [], "any"falsefalsefalse147), "get", [=> "_route"], "method"falsefalsefalse147)) && is_string($__internal_compile_35 "app.notifications.dashboard.onboarding.domains.") && ('' === $__internal_compile_35 || === strpos($__internal_compile_34$__internal_compile_35))), "permission" => "app.notifications.onboarding.admin"], => ["title" => "Email Suppressions""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.email_suppression.main"), "active" => (is_string($__internal_compile_36 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 153
  110. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'153$this->source); })()), "request", [], "any"falsefalsefalse153), "attributes", [], "any"falsefalsefalse153), "get", [=> "_route"], "method"falsefalsefalse153)) && is_string($__internal_compile_37 "app.notifications.dashboard.onboarding.email_suppression.") && ('' === $__internal_compile_37 || === strpos($__internal_compile_36$__internal_compile_37))), "permission" => "app.notifications.onboarding.admin"], => (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("campussuite.root")) ? (["title" => "Notifications Config""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.notifications_config.main"), "active" => (is_string($__internal_compile_38 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 159
  111. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'159$this->source); })()), "request", [], "any"falsefalsefalse159), "attributes", [], "any"falsefalsefalse159), "get", [=> "_route"], "method"falsefalsefalse159)) && is_string($__internal_compile_39 "app.notifications.dashboard.onboarding.notifications_config.") && ('' === $__internal_compile_39 || === strpos($__internal_compile_38$__internal_compile_39))), "permission" => "app.notifications.onboarding.admin"]) : (null)), => (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("campussuite.root")) ? (["title" => "DEBUG""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.default.debugging"), "active" => (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 165
  112. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'165$this->source); })()), "request", [], "any"falsefalsefalse165), "attributes", [], "any"falsefalsefalse165), "get", [=> "_route"], "method"falsefalsefalse165) === "app.notifications.dashboard.onboarding.default.debugging"), "permission" => "app.notifications.onboarding.admin"]) : (null))]], => ["title" => "Auto Notices""icon" => "icon-gear""link" => "#""active" => (is_string($__internal_compile_40 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 174
  113. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'174$this->source); })()), "request", [], "any"falsefalsefalse174), "attributes", [], "any"falsefalsefalse174), "get", [=> "_route"], "method"falsefalsefalse174)) && is_string($__internal_compile_41 "app.notifications.dashboard.automations.") && ('' === $__internal_compile_41 || === strpos($__internal_compile_40$__internal_compile_41))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.automations.admin"=> "app.notifications.messaging.general"=> "app.notifications.messaging.urgent"]), "items" => [=> ["title" => "General""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.automations.invocation_list", ["type" => "general"]), "active" => ((is_string($__internal_compile_42 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 181
  114. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'181$this->source); })()), "request", [], "any"falsefalsefalse181), "attributes", [], "any"falsefalsefalse181), "get", [=> "_route"], "method"falsefalsefalse181)) && is_string($__internal_compile_43 "app.notifications.dashboard.automations.invocation_list") && ('' === $__internal_compile_43 || === strpos($__internal_compile_42$__internal_compile_43))) && (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'181$this->source); })()), "request", [], "any"falsefalsefalse181), "attributes", [], "any"falsefalsefalse181), "get", [=> "type"], "method"falsefalsefalse181) === "general")), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.automations.admin"=> "app.notifications.messaging.general"=> "app.notifications.messaging.urgent"])], => ["title" => "Attendance""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.automations.invocation_list", ["type" => "attendance"]), "active" => ((is_string($__internal_compile_44 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 187
  115. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'187$this->source); })()), "request", [], "any"falsefalsefalse187), "attributes", [], "any"falsefalsefalse187), "get", [=> "_route"], "method"falsefalsefalse187)) && is_string($__internal_compile_45 "app.notifications.dashboard.automations.invocation_list") && ('' === $__internal_compile_45 || === strpos($__internal_compile_44$__internal_compile_45))) && (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'187$this->source); })()), "request", [], "any"falsefalsefalse187), "attributes", [], "any"falsefalsefalse187), "get", [=> "type"], "method"falsefalsefalse187) === "attendance")), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.automations.admin"=> "app.notifications.messaging.general"=> "app.notifications.messaging.urgent"])]]], => (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("campussuite.root")) ? (["title" => "Portal""icon" => "fas fa-rocket""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.portal.login.login"), "target" => "_blank"]) : (null))]]), ['_args' => twig_to_array(["avatar" => ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 24
  116. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'24$this->source); })()), "user", [], "any"falsefalsefalse24), "systemProfile", [], "any"falsefalsefalse24), "hasAvatar", [], "any"falsefalsefalse24)) ? ($this->extensions['Cms\CoreBundle\Service\Twig\ContextExtension']->functionS3Entity(twig_get_attribute($this->env$this->source,         // line 25
  117. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'25$this->source); })()), "user", [], "any"falsefalsefalse25), "/avatar/thumb")) : ("/ui2022/images/avatar.png")), "name" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 27
  118. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'27$this->source); })()), "user", [], "any"falsefalsefalse27), "displayName", [], "any"falsefalsefalse27), "items" => [=> ["title" => "Dashboard""icon" => "icon-dash-board""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.default.main"), "active" => (is_string($__internal_compile_46 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 33
  119. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'33$this->source); })()), "request", [], "any"falsefalsefalse33), "attributes", [], "any"falsefalsefalse33), "get", [=> "_route"], "method"falsefalsefalse33)) && is_string($__internal_compile_47 "app.notifications.dashboard.default.") && ('' === $__internal_compile_47 || === strpos($__internal_compile_46$__internal_compile_47)))], => (($this->extensions['App\Twig\Extension\SecurityExtension']->maybeGranted([=> "app.notifications.messaging.general"=> "app.notifications.messaging.urgent"])) ? (["title" => "Messages""icon" => "icon-message-plane""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.messages.main"), "active" => (is_string($__internal_compile_48 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 39
  120. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'39$this->source); })()), "request", [], "any"falsefalsefalse39), "attributes", [], "any"falsefalsefalse39), "get", [=> "_route"], "method"falsefalsefalse39)) && is_string($__internal_compile_49 "app.notifications.dashboard.messages.") && ('' === $__internal_compile_49 || === strpos($__internal_compile_48$__internal_compile_49)))]) : (null)), => ["title" => "Contacts""icon" => "icon-userlist""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.profiles.main"), "active" => (is_string($__internal_compile_50 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 45
  121. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'45$this->source); })()), "request", [], "any"falsefalsefalse45), "attributes", [], "any"falsefalsefalse45), "get", [=> "_route"], "method"falsefalsefalse45)) && is_string($__internal_compile_51 "app.notifications.dashboard.profiles.") && ('' === $__internal_compile_51 || === strpos($__internal_compile_50$__internal_compile_51))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"]), "items" => [=> ["title" => "Parents""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.profiles.main", ["query[filter]" => "family"]), "active" => ((is_string($__internal_compile_52 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 53
  122. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'53$this->source); })()), "request", [], "any"falsefalsefalse53), "attributes", [], "any"falsefalsefalse53), "get", [=> "_route"], "method"falsefalsefalse53)) && is_string($__internal_compile_53 "app.notifications.dashboard.profiles.") && ('' === $__internal_compile_53 || === strpos($__internal_compile_52$__internal_compile_53))) && (((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse53), "query", [], "any"falsetruefalse53), "get", [=> "query"], "method"falsetruefalse53), "filter", [], "array"truetruefalse53)) ? (_twig_default_filter(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse53), "query", [], "any"falsetruefalse53), "get", [=> "query"], "method"falsetruefalse53), "filter", [], "array"falsefalsefalse53), null)) : (null)) === "family")), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])], => ["title" => "Staff""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.profiles.main", ["query[filter]" => "staff"]), "active" => ((is_string($__internal_compile_54 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 61
  123. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'61$this->source); })()), "request", [], "any"falsefalsefalse61), "attributes", [], "any"falsefalsefalse61), "get", [=> "_route"], "method"falsefalsefalse61)) && is_string($__internal_compile_55 "app.notifications.dashboard.profiles.") && ('' === $__internal_compile_55 || === strpos($__internal_compile_54$__internal_compile_55))) && (((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse61), "query", [], "any"falsetruefalse61), "get", [=> "query"], "method"falsetruefalse61), "filter", [], "array"truetruefalse61)) ? (_twig_default_filter(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse61), "query", [], "any"falsetruefalse61), "get", [=> "query"], "method"falsetruefalse61), "filter", [], "array"falsefalsefalse61), null)) : (null)) === "staff")), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])], => ["title" => "Community""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.profiles.main", ["query[filter]" => "community""permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])]), "active" => ((is_string($__internal_compile_56 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 70
  124. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'70$this->source); })()), "request", [], "any"falsefalsefalse70), "attributes", [], "any"falsefalsefalse70), "get", [=> "_route"], "method"falsefalsefalse70)) && is_string($__internal_compile_57 "app.notifications.dashboard.profiles.") && ('' === $__internal_compile_57 || === strpos($__internal_compile_56$__internal_compile_57))) && (((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse70), "query", [], "any"falsetruefalse70), "get", [=> "query"], "method"falsetruefalse70), "filter", [], "array"truetruefalse70)) ? (_twig_default_filter(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse70), "query", [], "any"falsetruefalse70), "get", [=> "query"], "method"falsetruefalse70), "filter", [], "array"falsefalsefalse70), null)) : (null)) === "community")), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])], => ["title" => "Students""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.students.main"), "active" => (is_string($__internal_compile_58 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 76
  125. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'76$this->source); })()), "request", [], "any"falsefalsefalse76), "attributes", [], "any"falsefalsefalse76), "get", [=> "_route"], "method"falsefalsefalse76)) && is_string($__internal_compile_59 "app.notifications.dashboard.students.") && ('' === $__internal_compile_59 || === strpos($__internal_compile_58$__internal_compile_59))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])]]], => (($this->extensions['App\Twig\Extension\SecurityExtension']->maybeGranted("app.notifications.lists.admin")) ? (["title" => "Lists""icon" => "icon-templates""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.lists.main"), "active" => (is_string($__internal_compile_60 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 85
  126. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'85$this->source); })()), "request", [], "any"falsefalsefalse85), "attributes", [], "any"falsefalsefalse85), "get", [=> "_route"], "method"falsefalsefalse85)) && is_string($__internal_compile_61 "app.notifications.dashboard.lists.") && ('' === $__internal_compile_61 || === strpos($__internal_compile_60$__internal_compile_61)))]) : (null)), => ["title" => "Reports""icon" => "icon-contacts""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.reports.main"), "active" => (is_string($__internal_compile_62 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 91
  127. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'91$this->source); })()), "request", [], "any"falsefalsefalse91), "attributes", [], "any"falsefalsefalse91), "get", [=> "_route"], "method"falsefalsefalse91)) && is_string($__internal_compile_63 "app.notifications.dashboard.reports.") && ('' === $__internal_compile_63 || === strpos($__internal_compile_62$__internal_compile_63))), "permission" => "@app.notifications.access""items" => [=> ["title" => "SIS Records""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.sis.main"), "active" => (is_string($__internal_compile_64 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 97
  128. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'97$this->source); })()), "request", [], "any"falsefalsefalse97), "attributes", [], "any"falsefalsefalse97), "get", [=> "_route"], "method"falsefalsefalse97)) && is_string($__internal_compile_65 "app.notifications.dashboard.sis.") && ('' === $__internal_compile_65 || === strpos($__internal_compile_64$__internal_compile_65))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])], => ["title" => "Logs""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.logs.main"), "active" => (is_string($__internal_compile_66 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 103
  129. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'103$this->source); })()), "request", [], "any"falsefalsefalse103), "attributes", [], "any"falsefalsefalse103), "get", [=> "_route"], "method"falsefalsefalse103)) && is_string($__internal_compile_67 "app.notifications.dashboard.logs.") && ('' === $__internal_compile_67 || === strpos($__internal_compile_66$__internal_compile_67))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.contacts.admin"=> "app.notifications.contacts.view"])]]], => ["title" => "Templates""icon" => "icon-reports""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.templates.main"), "active" => (is_string($__internal_compile_68 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 112
  130. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'112$this->source); })()), "request", [], "any"falsefalsefalse112), "attributes", [], "any"falsefalsefalse112), "get", [=> "_route"], "method"falsefalsefalse112)) && is_string($__internal_compile_69 "app.notifications.dashboard.templates.") && ('' === $__internal_compile_69 || === strpos($__internal_compile_68$__internal_compile_69))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.templates.admin"=> "app.notifications.automations.admin"])], => ["title" => "Settings""icon" => "icon-settings""link" => "#""active" => ((is_string($__internal_compile_70 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 120
  131. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'120$this->source); })()), "request", [], "any"falsefalsefalse120), "attributes", [], "any"falsefalsefalse120), "get", [=> "_route"], "method"falsefalsefalse120)) && is_string($__internal_compile_71 "app.notifications.dashboard.settings.") && ('' === $__internal_compile_71 || === strpos($__internal_compile_70$__internal_compile_71))) || (is_string($__internal_compile_72 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 122
  132. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'122$this->source); })()), "request", [], "any"falsefalsefalse122), "attributes", [], "any"falsefalsefalse122), "get", [=> "_route"], "method"falsefalsefalse122)) && is_string($__internal_compile_73 "app.notifications.dashboard.onboarding.") && ('' === $__internal_compile_73 || === strpos($__internal_compile_72$__internal_compile_73)))), "permission" => "app.notifications.onboarding.admin""items" => [=> (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("campussuite.root")) ? (["title" => "Onboarding""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.default.main"), "active" => (is_string($__internal_compile_74 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 129
  133. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'129$this->source); })()), "request", [], "any"falsefalsefalse129), "attributes", [], "any"falsefalsefalse129), "get", [=> "_route"], "method"falsefalsefalse129)) && is_string($__internal_compile_75 "app.notifications.dashboard.onboarding.default.") && ('' === $__internal_compile_75 || === strpos($__internal_compile_74$__internal_compile_75))), "permission" => "app.notifications.onboarding.admin"]) : (null)), => ((false) ? (["title" => "Phone Number""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.phones.main"), "active" => (is_string($__internal_compile_76 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 135
  134. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'135$this->source); })()), "request", [], "any"falsefalsefalse135), "attributes", [], "any"falsefalsefalse135), "get", [=> "_route"], "method"falsefalsefalse135)) && is_string($__internal_compile_77 "app.notifications.dashboard.onboarding.phones.") && ('' === $__internal_compile_77 || === strpos($__internal_compile_76$__internal_compile_77))), "permission" => "app.notifications.onboarding.admin"]) : (null)), => ["title" => "Voice Caller IDs""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.caller_ids.main"), "active" => (is_string($__internal_compile_78 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 141
  135. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'141$this->source); })()), "request", [], "any"falsefalsefalse141), "attributes", [], "any"falsefalsefalse141), "get", [=> "_route"], "method"falsefalsefalse141)) && is_string($__internal_compile_79 "app.notifications.dashboard.onboarding.caller_ids.") && ('' === $__internal_compile_79 || === strpos($__internal_compile_78$__internal_compile_79))), "permission" => "app.notifications.onboarding.admin"], => ["title" => "Email Domains""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.domains.main"), "active" => (is_string($__internal_compile_80 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 147
  136. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'147$this->source); })()), "request", [], "any"falsefalsefalse147), "attributes", [], "any"falsefalsefalse147), "get", [=> "_route"], "method"falsefalsefalse147)) && is_string($__internal_compile_81 "app.notifications.dashboard.onboarding.domains.") && ('' === $__internal_compile_81 || === strpos($__internal_compile_80$__internal_compile_81))), "permission" => "app.notifications.onboarding.admin"], => ["title" => "Email Suppressions""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.email_suppression.main"), "active" => (is_string($__internal_compile_82 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 153
  137. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'153$this->source); })()), "request", [], "any"falsefalsefalse153), "attributes", [], "any"falsefalsefalse153), "get", [=> "_route"], "method"falsefalsefalse153)) && is_string($__internal_compile_83 "app.notifications.dashboard.onboarding.email_suppression.") && ('' === $__internal_compile_83 || === strpos($__internal_compile_82$__internal_compile_83))), "permission" => "app.notifications.onboarding.admin"], => (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("campussuite.root")) ? (["title" => "Notifications Config""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.notifications_config.main"), "active" => (is_string($__internal_compile_84 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 159
  138. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'159$this->source); })()), "request", [], "any"falsefalsefalse159), "attributes", [], "any"falsefalsefalse159), "get", [=> "_route"], "method"falsefalsefalse159)) && is_string($__internal_compile_85 "app.notifications.dashboard.onboarding.notifications_config.") && ('' === $__internal_compile_85 || === strpos($__internal_compile_84$__internal_compile_85))), "permission" => "app.notifications.onboarding.admin"]) : (null)), => (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("campussuite.root")) ? (["title" => "DEBUG""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.onboarding.default.debugging"), "active" => (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 165
  139. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'165$this->source); })()), "request", [], "any"falsefalsefalse165), "attributes", [], "any"falsefalsefalse165), "get", [=> "_route"], "method"falsefalsefalse165) === "app.notifications.dashboard.onboarding.default.debugging"), "permission" => "app.notifications.onboarding.admin"]) : (null))]], => ["title" => "Auto Notices""icon" => "icon-gear""link" => "#""active" => (is_string($__internal_compile_86 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 174
  140. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'174$this->source); })()), "request", [], "any"falsefalsefalse174), "attributes", [], "any"falsefalsefalse174), "get", [=> "_route"], "method"falsefalsefalse174)) && is_string($__internal_compile_87 "app.notifications.dashboard.automations.") && ('' === $__internal_compile_87 || === strpos($__internal_compile_86$__internal_compile_87))), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.automations.admin"=> "app.notifications.messaging.general"=> "app.notifications.messaging.urgent"]), "items" => [=> ["title" => "General""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.automations.invocation_list", ["type" => "general"]), "active" => ((is_string($__internal_compile_88 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 181
  141. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'181$this->source); })()), "request", [], "any"falsefalsefalse181), "attributes", [], "any"falsefalsefalse181), "get", [=> "_route"], "method"falsefalsefalse181)) && is_string($__internal_compile_89 "app.notifications.dashboard.automations.invocation_list") && ('' === $__internal_compile_89 || === strpos($__internal_compile_88$__internal_compile_89))) && (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'181$this->source); })()), "request", [], "any"falsefalsefalse181), "attributes", [], "any"falsefalsefalse181), "get", [=> "type"], "method"falsefalsefalse181) === "general")), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.automations.admin"=> "app.notifications.messaging.general"=> "app.notifications.messaging.urgent"])], => ["title" => "Attendance""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.dashboard.automations.invocation_list", ["type" => "attendance"]), "active" => ((is_string($__internal_compile_90 twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 187
  142. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'187$this->source); })()), "request", [], "any"falsefalsefalse187), "attributes", [], "any"falsefalsefalse187), "get", [=> "_route"], "method"falsefalsefalse187)) && is_string($__internal_compile_91 "app.notifications.dashboard.automations.invocation_list") && ('' === $__internal_compile_91 || === strpos($__internal_compile_90$__internal_compile_91))) && (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'187$this->source); })()), "request", [], "any"falsefalsefalse187), "attributes", [], "any"falsefalsefalse187), "get", [=> "type"], "method"falsefalsefalse187) === "attendance")), "permission" => $this->extensions['App\Twig\Extension\SecurityExtension']->attributesExpression([=> "app.notifications.automations.admin"=> "app.notifications.messaging.general"=> "app.notifications.messaging.urgent"])]]], => (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("campussuite.root")) ? (["title" => "Portal""icon" => "fas fa-rocket""link" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app.notifications.portal.login.login"), "target" => "_blank"]) : (null))]])]));
  143.         // line 200
  144.         echo "
  145. ";
  146.         
  147.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  148.         
  149.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  150.     }
  151.     // line 203
  152.     public function block_modals($context, array $blocks = [])
  153.     {
  154.         $macros $this->macros;
  155.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  156.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""modals"));
  157.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  158.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""modals"));
  159.         // line 204
  160.         echo "    ";
  161.         $this->displayParentBlock("modals"$context$blocks);
  162.         echo "
  163.     ";
  164.         // line 205
  165.         $this->loadTemplate("@ProductsNotifications/base.html.twig""@ProductsNotifications/base.html.twig"205"404985685")->display(twig_array_merge(twig_array_merge($context, ["attr" => ["id" => "topbar-help""class" => "sidepanel--help"]]), ['_args' => twig_to_array(["attr" => ["id" => "topbar-help""class" => "sidepanel--help"]])]));
  166.         // line 220
  167.         echo "
  168.     ";
  169.         // line 221
  170.         $this->loadTemplate("@ProductsNotifications/base.html.twig""@ProductsNotifications/base.html.twig"221"1101186971")->display(twig_array_merge(twig_array_merge($context, ["attr" => ["id" => "sidepanel-setting""class" => "setting-sidepanel"]]), ['_args' => twig_to_array(["attr" => ["id" => "sidepanel-setting""class" => "setting-sidepanel"]])]));
  171.         // line 234
  172.         echo "
  173.     <script type=\"text/javascript\">
  174.         (function (window, document, \$, undefined) {
  175.             \$(function () {
  176.                 \$('#topbar-help').on('show.cs.sidepanel', function (e) {
  177.                     \$('#topbar-help .sidepanel__content')
  178.                         .html('<iframe width=\"100%\" src=\"https://www-schoolnow-com.sandbox.hs-sites.com/schoolnew-home-page-2022?email=";
  179.         // line 240
  180.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'240$this->source); })()), "user", [], "any"falsefalsefalse240), "email", [], "any"falsefalsefalse240), "html"nulltrue);
  181.         echo "&slug=";
  182.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["cms"]) || array_key_exists("cms"$context) ? $context["cms"] : (function () { throw new RuntimeError('Variable "cms" does not exist.'240$this->source); })()), "tenant", [], "any"falsefalsefalse240), "slug", [], "any"falsefalsefalse240), "html"nulltrue);
  183.         echo "\"></iframe>')
  184.                     ;
  185.                 });
  186.             });
  187.         })(window, document, jQuery);
  188.     </script>
  189. ";
  190.         
  191.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  192.         
  193.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  194.     }
  195.     public function getTemplateName()
  196.     {
  197.         return "@ProductsNotifications/base.html.twig";
  198.     }
  199.     public function isTraitable()
  200.     {
  201.         return false;
  202.     }
  203.     public function getDebugInfo()
  204.     {
  205.         return array (  204 => 240,  196 => 234,  194 => 221,  191 => 220,  189 => 205,  184 => 204,  174 => 203,  163 => 200,  161 => 187,  160 => 181,  159 => 174,  158 => 165,  157 => 159,  156 => 153,  155 => 147,  154 => 141,  153 => 135,  152 => 129,  151 => 122,  150 => 120,  149 => 112,  148 => 103,  147 => 97,  146 => 91,  145 => 85,  144 => 76,  143 => 70,  142 => 61,  141 => 53,  140 => 45,  139 => 39,  138 => 33,  137 => 27,  136 => 25,  135 => 24,  134 => 187,  133 => 181,  132 => 174,  131 => 165,  130 => 159,  129 => 153,  128 => 147,  127 => 141,  126 => 135,  125 => 129,  124 => 122,  123 => 120,  122 => 112,  121 => 103,  120 => 97,  119 => 91,  118 => 85,  117 => 76,  116 => 70,  115 => 61,  114 => 53,  113 => 45,  112 => 39,  111 => 33,  110 => 27,  109 => 25,  108 => 24,  106 => 23,  96 => 22,  86 => 18,  85 => 16,  84 => 15,  83 => 18,  82 => 16,  81 => 15,  79 => 14,  69 => 13,  58 => 1,  56 => 11,  54 => 10,  52 => 5,  50 => 4,  37 => 1,);
  206.     }
  207.     public function getSourceContext()
  208.     {
  209.         return new Source("{% extends '@ui2022/schoolnow/page--wide.html.twig' %}
  210. {# TODO: REMOVE - style for basic hc header #}
  211. {% do dom_html_attr_set_class('hc-header') %}
  212. {% do dom_styles([
  213.     'https://honeycomb.style/css/honeycomb.css',
  214.     '/hc/css/custom.css',
  215. ]) %}
  216. {% do include('@ProductsNotifications/_assets.html.twig') %}
  217. {% do include('@ProductsNotifications/_assets_tracking.html.twig') %}
  218. {% block topbar %}
  219.     {% include 'topbar.html.twig' with {
  220.         avatar: (app.user.systemProfile.hasAvatar)
  221.         ? s3_entity(app.user, '/avatar/thumb')
  222.         : null,
  223.         displayName: app.user.displayName
  224.     } %}
  225. {% endblock %}
  226. {% block navbar %}
  227.     {% include '@ui2022/schoolnow/side__menu.html.twig' with {
  228.         avatar: (app.user.systemProfile.hasAvatar)
  229.             ? s3_entity(app.user, '/avatar/thumb')
  230.             : '/ui2022/images/avatar.png',
  231.         name: app.user.displayName,
  232.         items: [
  233.             {
  234.                 title: 'Dashboard',
  235.                 icon: 'icon-dash-board',
  236.                 link: path('app.notifications.dashboard.default.main'),
  237.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.default.'),
  238.             },
  239.             maybe_granted(['app.notifications.messaging.general', 'app.notifications.messaging.urgent']) ? {
  240.                 title: 'Messages',
  241.                 icon: 'icon-message-plane',
  242.                 link: path('app.notifications.dashboard.messages.main'),
  243.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.messages.'),
  244.             } : null,
  245.             {
  246.                 title: 'Contacts',
  247.                 icon: 'icon-userlist',
  248.                 link: path('app.notifications.dashboard.profiles.main'),
  249.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.'),
  250.                 permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  251.                 items: [
  252.                     {
  253.                         title: 'Parents',
  254.                         link: path('app.notifications.dashboard.profiles.main', {
  255.                             'query[filter]': 'family',
  256.                         }),
  257.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.') and app.request.query.get('query')['filter']|default(null) is same as('family'),
  258.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  259.                     },
  260.                     {
  261.                         title: 'Staff',
  262.                         link: path('app.notifications.dashboard.profiles.main', {
  263.                             'query[filter]': 'staff',
  264.                         }),
  265.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.') and app.request.query.get('query')['filter']|default(null) is same as('staff'),
  266.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  267.                     },
  268.                     {
  269.                         title: 'Community',
  270.                         link: path('app.notifications.dashboard.profiles.main', {
  271.                         'query[filter]': 'community',
  272.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  273.                     }),
  274.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.') and app.request.query.get('query')['filter']|default(null) is same as('community'),
  275.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  276.                     },
  277.                     {
  278.                         title: 'Students',
  279.                         link: path('app.notifications.dashboard.students.main'),
  280.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.students.'),
  281.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  282.                     },
  283.                 ],
  284.             },
  285.             maybe_granted('app.notifications.lists.admin') ? {
  286.                 title: 'Lists',
  287.                 icon: 'icon-templates',
  288.                 link: path('app.notifications.dashboard.lists.main'),
  289.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.lists.'),
  290.             } : null,
  291.             {
  292.                 title: 'Reports',
  293.                 icon: 'icon-contacts',
  294.                 link: path('app.notifications.dashboard.reports.main'),
  295.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.reports.'),
  296.                 permission: '@app.notifications.access',
  297.                 items: [
  298.                     {
  299.                         title: 'SIS Records',
  300.                         link: path('app.notifications.dashboard.sis.main'),
  301.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.sis.'),
  302.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  303.                     },
  304.                     {
  305.                         title: 'Logs',
  306.                         link: path('app.notifications.dashboard.logs.main'),
  307.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.logs.'),
  308.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  309.                     },
  310.                 ],
  311.             },
  312.             {
  313.                 title: 'Templates',
  314.                 icon: 'icon-reports',
  315.                 link: path('app.notifications.dashboard.templates.main'),
  316.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.templates.'),
  317.                 permission: attributes_expression(['app.notifications.templates.admin', 'app.notifications.automations.admin']),
  318.             },
  319.             {
  320.                 title: 'Settings',
  321.                 icon: 'icon-settings',
  322.                 link: '#',
  323.                 active: (
  324.                     (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.settings.')
  325.                     or
  326.                     (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.')
  327.                 ),
  328.                 permission: 'app.notifications.onboarding.admin',
  329.                 items: [
  330.                     is_granted('campussuite.root') ? {
  331.                         title: 'Onboarding',
  332.                         link: path('app.notifications.dashboard.onboarding.default.main'),
  333.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.default.'),
  334.                         permission: 'app.notifications.onboarding.admin',
  335.                     } : null,
  336.                     (false) ? {
  337.                         title: 'Phone Number',
  338.                         link: path('app.notifications.dashboard.onboarding.phones.main'),
  339.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.phones.'),
  340.                         permission: 'app.notifications.onboarding.admin',
  341.                     } : null,
  342.                     {
  343.                         title: 'Voice Caller IDs',
  344.                         link: path('app.notifications.dashboard.onboarding.caller_ids.main'),
  345.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.caller_ids.'),
  346.                         permission: 'app.notifications.onboarding.admin',
  347.                     },
  348.                     {
  349.                         title: 'Email Domains',
  350.                         link: path('app.notifications.dashboard.onboarding.domains.main'),
  351.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.domains.'),
  352.                         permission: 'app.notifications.onboarding.admin',
  353.                     },
  354.                     {
  355.                         title: 'Email Suppressions',
  356.                         link: path('app.notifications.dashboard.onboarding.email_suppression.main'),
  357.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.email_suppression.'),
  358.                         permission: 'app.notifications.onboarding.admin',
  359.                     },
  360.                     is_granted('campussuite.root') ? {
  361.                         title: 'Notifications Config',
  362.                         link: path('app.notifications.dashboard.onboarding.notifications_config.main'),
  363.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.notifications_config.'),
  364.                         permission: 'app.notifications.onboarding.admin',
  365.                     } : null,
  366.                     is_granted('campussuite.root') ? {
  367.                         title: 'DEBUG',
  368.                         link: path('app.notifications.dashboard.onboarding.default.debugging'),
  369.                         active: (app.request.attributes.get('_route') is same as('app.notifications.dashboard.onboarding.default.debugging')),
  370.                         permission: 'app.notifications.onboarding.admin',
  371.                     } : null,
  372.                 ],
  373.             },
  374.             {
  375.                 title: 'Auto Notices',
  376.                 icon: 'icon-gear',
  377.                 link: '#',
  378.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.automations.'),
  379.                 permission: attributes_expression(['app.notifications.automations.admin', 'app.notifications.messaging.general', 'app.notifications.messaging.urgent']),
  380.                 items: [
  381.                 {
  382.                     title: 'General',
  383.                     link: path('app.notifications.dashboard.automations.invocation_list', {type: 'general'}),
  384.                     active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.automations.invocation_list') and app.request.attributes.get('type') is same as('general'),
  385.                     permission: attributes_expression(['app.notifications.automations.admin', 'app.notifications.messaging.general', 'app.notifications.messaging.urgent']),
  386.                 },
  387.                 {
  388.                     title: 'Attendance',
  389.                     link: path('app.notifications.dashboard.automations.invocation_list', {type: 'attendance'}),
  390.                     active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.automations.invocation_list') and app.request.attributes.get('type') is same as('attendance'),
  391.                     permission: attributes_expression(['app.notifications.automations.admin', 'app.notifications.messaging.general', 'app.notifications.messaging.urgent']),
  392.                 },
  393.             ],
  394.             },
  395.             is_granted('campussuite.root') ? {
  396.                 title: 'Portal',
  397.                 icon: 'fas fa-rocket',
  398.                 link: path('app.notifications.portal.login.login'),
  399.                 target: '_blank',
  400.             } : null,
  401.         ],
  402.     } %}
  403. {% endblock %}
  404. {% block modals %}
  405.     {{ parent() }}
  406.     {% embed '@ui2022/schoolnow/modal--sidepanel.html.twig' with {
  407.         attr: {
  408.             id: 'topbar-help',
  409.             class: 'sidepanel--help',
  410.         },
  411.     } %}
  412.         {% block header %}
  413.             <div class=\"sidepanel__head-left\">
  414.                 <h2 class=\"text-an-demibold\">Help Center</h2>
  415.             </div>
  416.             <div class=\"sidepanel__head--right\">
  417.                 <img class=\"schoolnow-logo\" src=\"/ui2022/images/logo_app_stack_white.svg\" width=\"101\" height=\"15.25\" alt=\"\" />
  418.             </div>
  419.         {% endblock %}
  420.     {% endembed %}
  421.     {% embed '@ui2022/schoolnow/modal--sidepanel.html.twig' with {
  422.         attr: {
  423.             id: 'sidepanel-setting',
  424.             class: 'setting-sidepanel',
  425.         },
  426.     } %}
  427.         {% block header %}
  428.             {% include '@ui2022/schoolnow/topbar__menu_user_header.html.twig' with { account: app.user } %}
  429.         {% endblock %}
  430.         {% block content %}
  431.             {% include '@App/dashboard/settings/navbar.html.twig'  with { topMenu: true } %}
  432.         {% endblock %}
  433.     {% endembed %}
  434.     <script type=\"text/javascript\">
  435.         (function (window, document, \$, undefined) {
  436.             \$(function () {
  437.                 \$('#topbar-help').on('show.cs.sidepanel', function (e) {
  438.                     \$('#topbar-help .sidepanel__content')
  439.                         .html('<iframe width=\"100%\" src=\"https://www-schoolnow-com.sandbox.hs-sites.com/schoolnew-home-page-2022?email={{- app.user.email -}}&slug={{- cms.tenant.slug -}}\"></iframe>')
  440.                     ;
  441.                 });
  442.             });
  443.         })(window, document, jQuery);
  444.     </script>
  445. {% endblock %}
  446. ""@ProductsNotifications/base.html.twig""/var/www/campussuite/src/Products/NotificationsBundle/Resources/views/base.html.twig");
  447.     }
  448. }
  449. /* @ProductsNotifications/base.html.twig */
  450. class __TwigTemplate_2def8f4ff16694c97ac292512769b679___404985685 extends \Twig\Template
  451. {
  452.     private $source;
  453.     private $macros = [];
  454.     public function __construct(Environment $env)
  455.     {
  456.         parent::__construct($env);
  457.         $this->source $this->getSourceContext();
  458.         $this->blocks = [
  459.             'header' => [$this'block_header'],
  460.         ];
  461.     }
  462.     protected function doGetParent(array $context)
  463.     {
  464.         // line 205
  465.         return "@ui2022/schoolnow/modal--sidepanel.html.twig";
  466.     }
  467.     protected function doDisplay(array $context, array $blocks = [])
  468.     {
  469.         $macros $this->macros;
  470.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  471.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@ProductsNotifications/base.html.twig"));
  472.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  473.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@ProductsNotifications/base.html.twig"));
  474.         $this->parent $this->loadTemplate("@ui2022/schoolnow/modal--sidepanel.html.twig""@ProductsNotifications/base.html.twig"205);
  475.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  476.         
  477.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  478.         
  479.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  480.     }
  481.     // line 211
  482.     public function block_header($context, array $blocks = [])
  483.     {
  484.         $macros $this->macros;
  485.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  486.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  487.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  488.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  489.         // line 212
  490.         echo "            <div class=\"sidepanel__head-left\">
  491.                 <h2 class=\"text-an-demibold\">Help Center</h2>
  492.             </div>
  493.             <div class=\"sidepanel__head--right\">
  494.                 <img class=\"schoolnow-logo\" src=\"/ui2022/images/logo_app_stack_white.svg\" width=\"101\" height=\"15.25\" alt=\"\" />
  495.             </div>
  496.         ";
  497.         
  498.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  499.         
  500.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  501.     }
  502.     public function getTemplateName()
  503.     {
  504.         return "@ProductsNotifications/base.html.twig";
  505.     }
  506.     public function isTraitable()
  507.     {
  508.         return false;
  509.     }
  510.     public function getDebugInfo()
  511.     {
  512.         return array (  543 => 212,  533 => 211,  510 => 205,  204 => 240,  196 => 234,  194 => 221,  191 => 220,  189 => 205,  184 => 204,  174 => 203,  163 => 200,  161 => 187,  160 => 181,  159 => 174,  158 => 165,  157 => 159,  156 => 153,  155 => 147,  154 => 141,  153 => 135,  152 => 129,  151 => 122,  150 => 120,  149 => 112,  148 => 103,  147 => 97,  146 => 91,  145 => 85,  144 => 76,  143 => 70,  142 => 61,  141 => 53,  140 => 45,  139 => 39,  138 => 33,  137 => 27,  136 => 25,  135 => 24,  134 => 187,  133 => 181,  132 => 174,  131 => 165,  130 => 159,  129 => 153,  128 => 147,  127 => 141,  126 => 135,  125 => 129,  124 => 122,  123 => 120,  122 => 112,  121 => 103,  120 => 97,  119 => 91,  118 => 85,  117 => 76,  116 => 70,  115 => 61,  114 => 53,  113 => 45,  112 => 39,  111 => 33,  110 => 27,  109 => 25,  108 => 24,  106 => 23,  96 => 22,  86 => 18,  85 => 16,  84 => 15,  83 => 18,  82 => 16,  81 => 15,  79 => 14,  69 => 13,  58 => 1,  56 => 11,  54 => 10,  52 => 5,  50 => 4,  37 => 1,);
  513.     }
  514.     public function getSourceContext()
  515.     {
  516.         return new Source("{% extends '@ui2022/schoolnow/page--wide.html.twig' %}
  517. {# TODO: REMOVE - style for basic hc header #}
  518. {% do dom_html_attr_set_class('hc-header') %}
  519. {% do dom_styles([
  520.     'https://honeycomb.style/css/honeycomb.css',
  521.     '/hc/css/custom.css',
  522. ]) %}
  523. {% do include('@ProductsNotifications/_assets.html.twig') %}
  524. {% do include('@ProductsNotifications/_assets_tracking.html.twig') %}
  525. {% block topbar %}
  526.     {% include 'topbar.html.twig' with {
  527.         avatar: (app.user.systemProfile.hasAvatar)
  528.         ? s3_entity(app.user, '/avatar/thumb')
  529.         : null,
  530.         displayName: app.user.displayName
  531.     } %}
  532. {% endblock %}
  533. {% block navbar %}
  534.     {% include '@ui2022/schoolnow/side__menu.html.twig' with {
  535.         avatar: (app.user.systemProfile.hasAvatar)
  536.             ? s3_entity(app.user, '/avatar/thumb')
  537.             : '/ui2022/images/avatar.png',
  538.         name: app.user.displayName,
  539.         items: [
  540.             {
  541.                 title: 'Dashboard',
  542.                 icon: 'icon-dash-board',
  543.                 link: path('app.notifications.dashboard.default.main'),
  544.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.default.'),
  545.             },
  546.             maybe_granted(['app.notifications.messaging.general', 'app.notifications.messaging.urgent']) ? {
  547.                 title: 'Messages',
  548.                 icon: 'icon-message-plane',
  549.                 link: path('app.notifications.dashboard.messages.main'),
  550.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.messages.'),
  551.             } : null,
  552.             {
  553.                 title: 'Contacts',
  554.                 icon: 'icon-userlist',
  555.                 link: path('app.notifications.dashboard.profiles.main'),
  556.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.'),
  557.                 permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  558.                 items: [
  559.                     {
  560.                         title: 'Parents',
  561.                         link: path('app.notifications.dashboard.profiles.main', {
  562.                             'query[filter]': 'family',
  563.                         }),
  564.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.') and app.request.query.get('query')['filter']|default(null) is same as('family'),
  565.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  566.                     },
  567.                     {
  568.                         title: 'Staff',
  569.                         link: path('app.notifications.dashboard.profiles.main', {
  570.                             'query[filter]': 'staff',
  571.                         }),
  572.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.') and app.request.query.get('query')['filter']|default(null) is same as('staff'),
  573.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  574.                     },
  575.                     {
  576.                         title: 'Community',
  577.                         link: path('app.notifications.dashboard.profiles.main', {
  578.                         'query[filter]': 'community',
  579.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  580.                     }),
  581.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.') and app.request.query.get('query')['filter']|default(null) is same as('community'),
  582.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  583.                     },
  584.                     {
  585.                         title: 'Students',
  586.                         link: path('app.notifications.dashboard.students.main'),
  587.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.students.'),
  588.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  589.                     },
  590.                 ],
  591.             },
  592.             maybe_granted('app.notifications.lists.admin') ? {
  593.                 title: 'Lists',
  594.                 icon: 'icon-templates',
  595.                 link: path('app.notifications.dashboard.lists.main'),
  596.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.lists.'),
  597.             } : null,
  598.             {
  599.                 title: 'Reports',
  600.                 icon: 'icon-contacts',
  601.                 link: path('app.notifications.dashboard.reports.main'),
  602.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.reports.'),
  603.                 permission: '@app.notifications.access',
  604.                 items: [
  605.                     {
  606.                         title: 'SIS Records',
  607.                         link: path('app.notifications.dashboard.sis.main'),
  608.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.sis.'),
  609.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  610.                     },
  611.                     {
  612.                         title: 'Logs',
  613.                         link: path('app.notifications.dashboard.logs.main'),
  614.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.logs.'),
  615.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  616.                     },
  617.                 ],
  618.             },
  619.             {
  620.                 title: 'Templates',
  621.                 icon: 'icon-reports',
  622.                 link: path('app.notifications.dashboard.templates.main'),
  623.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.templates.'),
  624.                 permission: attributes_expression(['app.notifications.templates.admin', 'app.notifications.automations.admin']),
  625.             },
  626.             {
  627.                 title: 'Settings',
  628.                 icon: 'icon-settings',
  629.                 link: '#',
  630.                 active: (
  631.                     (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.settings.')
  632.                     or
  633.                     (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.')
  634.                 ),
  635.                 permission: 'app.notifications.onboarding.admin',
  636.                 items: [
  637.                     is_granted('campussuite.root') ? {
  638.                         title: 'Onboarding',
  639.                         link: path('app.notifications.dashboard.onboarding.default.main'),
  640.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.default.'),
  641.                         permission: 'app.notifications.onboarding.admin',
  642.                     } : null,
  643.                     (false) ? {
  644.                         title: 'Phone Number',
  645.                         link: path('app.notifications.dashboard.onboarding.phones.main'),
  646.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.phones.'),
  647.                         permission: 'app.notifications.onboarding.admin',
  648.                     } : null,
  649.                     {
  650.                         title: 'Voice Caller IDs',
  651.                         link: path('app.notifications.dashboard.onboarding.caller_ids.main'),
  652.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.caller_ids.'),
  653.                         permission: 'app.notifications.onboarding.admin',
  654.                     },
  655.                     {
  656.                         title: 'Email Domains',
  657.                         link: path('app.notifications.dashboard.onboarding.domains.main'),
  658.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.domains.'),
  659.                         permission: 'app.notifications.onboarding.admin',
  660.                     },
  661.                     {
  662.                         title: 'Email Suppressions',
  663.                         link: path('app.notifications.dashboard.onboarding.email_suppression.main'),
  664.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.email_suppression.'),
  665.                         permission: 'app.notifications.onboarding.admin',
  666.                     },
  667.                     is_granted('campussuite.root') ? {
  668.                         title: 'Notifications Config',
  669.                         link: path('app.notifications.dashboard.onboarding.notifications_config.main'),
  670.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.notifications_config.'),
  671.                         permission: 'app.notifications.onboarding.admin',
  672.                     } : null,
  673.                     is_granted('campussuite.root') ? {
  674.                         title: 'DEBUG',
  675.                         link: path('app.notifications.dashboard.onboarding.default.debugging'),
  676.                         active: (app.request.attributes.get('_route') is same as('app.notifications.dashboard.onboarding.default.debugging')),
  677.                         permission: 'app.notifications.onboarding.admin',
  678.                     } : null,
  679.                 ],
  680.             },
  681.             {
  682.                 title: 'Auto Notices',
  683.                 icon: 'icon-gear',
  684.                 link: '#',
  685.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.automations.'),
  686.                 permission: attributes_expression(['app.notifications.automations.admin', 'app.notifications.messaging.general', 'app.notifications.messaging.urgent']),
  687.                 items: [
  688.                 {
  689.                     title: 'General',
  690.                     link: path('app.notifications.dashboard.automations.invocation_list', {type: 'general'}),
  691.                     active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.automations.invocation_list') and app.request.attributes.get('type') is same as('general'),
  692.                     permission: attributes_expression(['app.notifications.automations.admin', 'app.notifications.messaging.general', 'app.notifications.messaging.urgent']),
  693.                 },
  694.                 {
  695.                     title: 'Attendance',
  696.                     link: path('app.notifications.dashboard.automations.invocation_list', {type: 'attendance'}),
  697.                     active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.automations.invocation_list') and app.request.attributes.get('type') is same as('attendance'),
  698.                     permission: attributes_expression(['app.notifications.automations.admin', 'app.notifications.messaging.general', 'app.notifications.messaging.urgent']),
  699.                 },
  700.             ],
  701.             },
  702.             is_granted('campussuite.root') ? {
  703.                 title: 'Portal',
  704.                 icon: 'fas fa-rocket',
  705.                 link: path('app.notifications.portal.login.login'),
  706.                 target: '_blank',
  707.             } : null,
  708.         ],
  709.     } %}
  710. {% endblock %}
  711. {% block modals %}
  712.     {{ parent() }}
  713.     {% embed '@ui2022/schoolnow/modal--sidepanel.html.twig' with {
  714.         attr: {
  715.             id: 'topbar-help',
  716.             class: 'sidepanel--help',
  717.         },
  718.     } %}
  719.         {% block header %}
  720.             <div class=\"sidepanel__head-left\">
  721.                 <h2 class=\"text-an-demibold\">Help Center</h2>
  722.             </div>
  723.             <div class=\"sidepanel__head--right\">
  724.                 <img class=\"schoolnow-logo\" src=\"/ui2022/images/logo_app_stack_white.svg\" width=\"101\" height=\"15.25\" alt=\"\" />
  725.             </div>
  726.         {% endblock %}
  727.     {% endembed %}
  728.     {% embed '@ui2022/schoolnow/modal--sidepanel.html.twig' with {
  729.         attr: {
  730.             id: 'sidepanel-setting',
  731.             class: 'setting-sidepanel',
  732.         },
  733.     } %}
  734.         {% block header %}
  735.             {% include '@ui2022/schoolnow/topbar__menu_user_header.html.twig' with { account: app.user } %}
  736.         {% endblock %}
  737.         {% block content %}
  738.             {% include '@App/dashboard/settings/navbar.html.twig'  with { topMenu: true } %}
  739.         {% endblock %}
  740.     {% endembed %}
  741.     <script type=\"text/javascript\">
  742.         (function (window, document, \$, undefined) {
  743.             \$(function () {
  744.                 \$('#topbar-help').on('show.cs.sidepanel', function (e) {
  745.                     \$('#topbar-help .sidepanel__content')
  746.                         .html('<iframe width=\"100%\" src=\"https://www-schoolnow-com.sandbox.hs-sites.com/schoolnew-home-page-2022?email={{- app.user.email -}}&slug={{- cms.tenant.slug -}}\"></iframe>')
  747.                     ;
  748.                 });
  749.             });
  750.         })(window, document, jQuery);
  751.     </script>
  752. {% endblock %}
  753. ""@ProductsNotifications/base.html.twig""/var/www/campussuite/src/Products/NotificationsBundle/Resources/views/base.html.twig");
  754.     }
  755. }
  756. /* @ProductsNotifications/base.html.twig */
  757. class __TwigTemplate_2def8f4ff16694c97ac292512769b679___1101186971 extends \Twig\Template
  758. {
  759.     private $source;
  760.     private $macros = [];
  761.     public function __construct(Environment $env)
  762.     {
  763.         parent::__construct($env);
  764.         $this->source $this->getSourceContext();
  765.         $this->blocks = [
  766.             'header' => [$this'block_header'],
  767.             'content' => [$this'block_content'],
  768.         ];
  769.     }
  770.     protected function doGetParent(array $context)
  771.     {
  772.         // line 221
  773.         return "@ui2022/schoolnow/modal--sidepanel.html.twig";
  774.     }
  775.     protected function doDisplay(array $context, array $blocks = [])
  776.     {
  777.         $macros $this->macros;
  778.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  779.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@ProductsNotifications/base.html.twig"));
  780.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  781.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@ProductsNotifications/base.html.twig"));
  782.         $this->parent $this->loadTemplate("@ui2022/schoolnow/modal--sidepanel.html.twig""@ProductsNotifications/base.html.twig"221);
  783.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  784.         
  785.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  786.         
  787.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  788.     }
  789.     // line 227
  790.     public function block_header($context, array $blocks = [])
  791.     {
  792.         $macros $this->macros;
  793.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  794.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  795.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  796.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  797.         // line 228
  798.         echo "            ";
  799.         $this->loadTemplate("@ui2022/schoolnow/topbar__menu_user_header.html.twig""@ProductsNotifications/base.html.twig"228)->display(twig_array_merge(twig_array_merge($context, ["account" => twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'228$this->source); })()), "user", [], "any"falsefalsefalse228)]), ['_args' => twig_to_array(["account" => twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'228$this->source); })()), "user", [], "any"falsefalsefalse228)])]));
  800.         // line 229
  801.         echo "        ";
  802.         
  803.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  804.         
  805.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  806.     }
  807.     // line 230
  808.     public function block_content($context, array $blocks = [])
  809.     {
  810.         $macros $this->macros;
  811.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  812.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  813.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  814.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  815.         // line 231
  816.         echo "            ";
  817.         $this->loadTemplate("@App/dashboard/settings/navbar.html.twig""@ProductsNotifications/base.html.twig"231)->display(twig_array_merge(twig_array_merge($context, ["topMenu" => true]), ['_args' => twig_to_array(["topMenu" => true])]));
  818.         // line 232
  819.         echo "        ";
  820.         
  821.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  822.         
  823.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  824.     }
  825.     public function getTemplateName()
  826.     {
  827.         return "@ProductsNotifications/base.html.twig";
  828.     }
  829.     public function isTraitable()
  830.     {
  831.         return false;
  832.     }
  833.     public function getDebugInfo()
  834.     {
  835.         return array (  906 => 232,  903 => 231,  893 => 230,  883 => 229,  880 => 228,  870 => 227,  847 => 221,  543 => 212,  533 => 211,  510 => 205,  204 => 240,  196 => 234,  194 => 221,  191 => 220,  189 => 205,  184 => 204,  174 => 203,  163 => 200,  161 => 187,  160 => 181,  159 => 174,  158 => 165,  157 => 159,  156 => 153,  155 => 147,  154 => 141,  153 => 135,  152 => 129,  151 => 122,  150 => 120,  149 => 112,  148 => 103,  147 => 97,  146 => 91,  145 => 85,  144 => 76,  143 => 70,  142 => 61,  141 => 53,  140 => 45,  139 => 39,  138 => 33,  137 => 27,  136 => 25,  135 => 24,  134 => 187,  133 => 181,  132 => 174,  131 => 165,  130 => 159,  129 => 153,  128 => 147,  127 => 141,  126 => 135,  125 => 129,  124 => 122,  123 => 120,  122 => 112,  121 => 103,  120 => 97,  119 => 91,  118 => 85,  117 => 76,  116 => 70,  115 => 61,  114 => 53,  113 => 45,  112 => 39,  111 => 33,  110 => 27,  109 => 25,  108 => 24,  106 => 23,  96 => 22,  86 => 18,  85 => 16,  84 => 15,  83 => 18,  82 => 16,  81 => 15,  79 => 14,  69 => 13,  58 => 1,  56 => 11,  54 => 10,  52 => 5,  50 => 4,  37 => 1,);
  836.     }
  837.     public function getSourceContext()
  838.     {
  839.         return new Source("{% extends '@ui2022/schoolnow/page--wide.html.twig' %}
  840. {# TODO: REMOVE - style for basic hc header #}
  841. {% do dom_html_attr_set_class('hc-header') %}
  842. {% do dom_styles([
  843.     'https://honeycomb.style/css/honeycomb.css',
  844.     '/hc/css/custom.css',
  845. ]) %}
  846. {% do include('@ProductsNotifications/_assets.html.twig') %}
  847. {% do include('@ProductsNotifications/_assets_tracking.html.twig') %}
  848. {% block topbar %}
  849.     {% include 'topbar.html.twig' with {
  850.         avatar: (app.user.systemProfile.hasAvatar)
  851.         ? s3_entity(app.user, '/avatar/thumb')
  852.         : null,
  853.         displayName: app.user.displayName
  854.     } %}
  855. {% endblock %}
  856. {% block navbar %}
  857.     {% include '@ui2022/schoolnow/side__menu.html.twig' with {
  858.         avatar: (app.user.systemProfile.hasAvatar)
  859.             ? s3_entity(app.user, '/avatar/thumb')
  860.             : '/ui2022/images/avatar.png',
  861.         name: app.user.displayName,
  862.         items: [
  863.             {
  864.                 title: 'Dashboard',
  865.                 icon: 'icon-dash-board',
  866.                 link: path('app.notifications.dashboard.default.main'),
  867.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.default.'),
  868.             },
  869.             maybe_granted(['app.notifications.messaging.general', 'app.notifications.messaging.urgent']) ? {
  870.                 title: 'Messages',
  871.                 icon: 'icon-message-plane',
  872.                 link: path('app.notifications.dashboard.messages.main'),
  873.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.messages.'),
  874.             } : null,
  875.             {
  876.                 title: 'Contacts',
  877.                 icon: 'icon-userlist',
  878.                 link: path('app.notifications.dashboard.profiles.main'),
  879.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.'),
  880.                 permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  881.                 items: [
  882.                     {
  883.                         title: 'Parents',
  884.                         link: path('app.notifications.dashboard.profiles.main', {
  885.                             'query[filter]': 'family',
  886.                         }),
  887.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.') and app.request.query.get('query')['filter']|default(null) is same as('family'),
  888.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  889.                     },
  890.                     {
  891.                         title: 'Staff',
  892.                         link: path('app.notifications.dashboard.profiles.main', {
  893.                             'query[filter]': 'staff',
  894.                         }),
  895.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.') and app.request.query.get('query')['filter']|default(null) is same as('staff'),
  896.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  897.                     },
  898.                     {
  899.                         title: 'Community',
  900.                         link: path('app.notifications.dashboard.profiles.main', {
  901.                         'query[filter]': 'community',
  902.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  903.                     }),
  904.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.profiles.') and app.request.query.get('query')['filter']|default(null) is same as('community'),
  905.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  906.                     },
  907.                     {
  908.                         title: 'Students',
  909.                         link: path('app.notifications.dashboard.students.main'),
  910.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.students.'),
  911.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  912.                     },
  913.                 ],
  914.             },
  915.             maybe_granted('app.notifications.lists.admin') ? {
  916.                 title: 'Lists',
  917.                 icon: 'icon-templates',
  918.                 link: path('app.notifications.dashboard.lists.main'),
  919.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.lists.'),
  920.             } : null,
  921.             {
  922.                 title: 'Reports',
  923.                 icon: 'icon-contacts',
  924.                 link: path('app.notifications.dashboard.reports.main'),
  925.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.reports.'),
  926.                 permission: '@app.notifications.access',
  927.                 items: [
  928.                     {
  929.                         title: 'SIS Records',
  930.                         link: path('app.notifications.dashboard.sis.main'),
  931.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.sis.'),
  932.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  933.                     },
  934.                     {
  935.                         title: 'Logs',
  936.                         link: path('app.notifications.dashboard.logs.main'),
  937.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.logs.'),
  938.                         permission: attributes_expression(['app.notifications.contacts.admin', 'app.notifications.contacts.view']),
  939.                     },
  940.                 ],
  941.             },
  942.             {
  943.                 title: 'Templates',
  944.                 icon: 'icon-reports',
  945.                 link: path('app.notifications.dashboard.templates.main'),
  946.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.templates.'),
  947.                 permission: attributes_expression(['app.notifications.templates.admin', 'app.notifications.automations.admin']),
  948.             },
  949.             {
  950.                 title: 'Settings',
  951.                 icon: 'icon-settings',
  952.                 link: '#',
  953.                 active: (
  954.                     (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.settings.')
  955.                     or
  956.                     (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.')
  957.                 ),
  958.                 permission: 'app.notifications.onboarding.admin',
  959.                 items: [
  960.                     is_granted('campussuite.root') ? {
  961.                         title: 'Onboarding',
  962.                         link: path('app.notifications.dashboard.onboarding.default.main'),
  963.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.default.'),
  964.                         permission: 'app.notifications.onboarding.admin',
  965.                     } : null,
  966.                     (false) ? {
  967.                         title: 'Phone Number',
  968.                         link: path('app.notifications.dashboard.onboarding.phones.main'),
  969.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.phones.'),
  970.                         permission: 'app.notifications.onboarding.admin',
  971.                     } : null,
  972.                     {
  973.                         title: 'Voice Caller IDs',
  974.                         link: path('app.notifications.dashboard.onboarding.caller_ids.main'),
  975.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.caller_ids.'),
  976.                         permission: 'app.notifications.onboarding.admin',
  977.                     },
  978.                     {
  979.                         title: 'Email Domains',
  980.                         link: path('app.notifications.dashboard.onboarding.domains.main'),
  981.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.domains.'),
  982.                         permission: 'app.notifications.onboarding.admin',
  983.                     },
  984.                     {
  985.                         title: 'Email Suppressions',
  986.                         link: path('app.notifications.dashboard.onboarding.email_suppression.main'),
  987.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.email_suppression.'),
  988.                         permission: 'app.notifications.onboarding.admin',
  989.                     },
  990.                     is_granted('campussuite.root') ? {
  991.                         title: 'Notifications Config',
  992.                         link: path('app.notifications.dashboard.onboarding.notifications_config.main'),
  993.                         active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.onboarding.notifications_config.'),
  994.                         permission: 'app.notifications.onboarding.admin',
  995.                     } : null,
  996.                     is_granted('campussuite.root') ? {
  997.                         title: 'DEBUG',
  998.                         link: path('app.notifications.dashboard.onboarding.default.debugging'),
  999.                         active: (app.request.attributes.get('_route') is same as('app.notifications.dashboard.onboarding.default.debugging')),
  1000.                         permission: 'app.notifications.onboarding.admin',
  1001.                     } : null,
  1002.                 ],
  1003.             },
  1004.             {
  1005.                 title: 'Auto Notices',
  1006.                 icon: 'icon-gear',
  1007.                 link: '#',
  1008.                 active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.automations.'),
  1009.                 permission: attributes_expression(['app.notifications.automations.admin', 'app.notifications.messaging.general', 'app.notifications.messaging.urgent']),
  1010.                 items: [
  1011.                 {
  1012.                     title: 'General',
  1013.                     link: path('app.notifications.dashboard.automations.invocation_list', {type: 'general'}),
  1014.                     active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.automations.invocation_list') and app.request.attributes.get('type') is same as('general'),
  1015.                     permission: attributes_expression(['app.notifications.automations.admin', 'app.notifications.messaging.general', 'app.notifications.messaging.urgent']),
  1016.                 },
  1017.                 {
  1018.                     title: 'Attendance',
  1019.                     link: path('app.notifications.dashboard.automations.invocation_list', {type: 'attendance'}),
  1020.                     active: (app.request.attributes.get('_route') starts with 'app.notifications.dashboard.automations.invocation_list') and app.request.attributes.get('type') is same as('attendance'),
  1021.                     permission: attributes_expression(['app.notifications.automations.admin', 'app.notifications.messaging.general', 'app.notifications.messaging.urgent']),
  1022.                 },
  1023.             ],
  1024.             },
  1025.             is_granted('campussuite.root') ? {
  1026.                 title: 'Portal',
  1027.                 icon: 'fas fa-rocket',
  1028.                 link: path('app.notifications.portal.login.login'),
  1029.                 target: '_blank',
  1030.             } : null,
  1031.         ],
  1032.     } %}
  1033. {% endblock %}
  1034. {% block modals %}
  1035.     {{ parent() }}
  1036.     {% embed '@ui2022/schoolnow/modal--sidepanel.html.twig' with {
  1037.         attr: {
  1038.             id: 'topbar-help',
  1039.             class: 'sidepanel--help',
  1040.         },
  1041.     } %}
  1042.         {% block header %}
  1043.             <div class=\"sidepanel__head-left\">
  1044.                 <h2 class=\"text-an-demibold\">Help Center</h2>
  1045.             </div>
  1046.             <div class=\"sidepanel__head--right\">
  1047.                 <img class=\"schoolnow-logo\" src=\"/ui2022/images/logo_app_stack_white.svg\" width=\"101\" height=\"15.25\" alt=\"\" />
  1048.             </div>
  1049.         {% endblock %}
  1050.     {% endembed %}
  1051.     {% embed '@ui2022/schoolnow/modal--sidepanel.html.twig' with {
  1052.         attr: {
  1053.             id: 'sidepanel-setting',
  1054.             class: 'setting-sidepanel',
  1055.         },
  1056.     } %}
  1057.         {% block header %}
  1058.             {% include '@ui2022/schoolnow/topbar__menu_user_header.html.twig' with { account: app.user } %}
  1059.         {% endblock %}
  1060.         {% block content %}
  1061.             {% include '@App/dashboard/settings/navbar.html.twig'  with { topMenu: true } %}
  1062.         {% endblock %}
  1063.     {% endembed %}
  1064.     <script type=\"text/javascript\">
  1065.         (function (window, document, \$, undefined) {
  1066.             \$(function () {
  1067.                 \$('#topbar-help').on('show.cs.sidepanel', function (e) {
  1068.                     \$('#topbar-help .sidepanel__content')
  1069.                         .html('<iframe width=\"100%\" src=\"https://www-schoolnow-com.sandbox.hs-sites.com/schoolnew-home-page-2022?email={{- app.user.email -}}&slug={{- cms.tenant.slug -}}\"></iframe>')
  1070.                     ;
  1071.                 });
  1072.             });
  1073.         })(window, document, jQuery);
  1074.     </script>
  1075. {% endblock %}
  1076. ""@ProductsNotifications/base.html.twig""/var/www/campussuite/src/Products/NotificationsBundle/Resources/views/base.html.twig");
  1077.     }
  1078. }