<?php

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

/* doctor/index.html.twig */
class __TwigTemplate_0cb802af1310a00de9d0b48874144ce06b3b93468262ffa78ee1fc51345a5ff6 extends Template
{
    private $source;
    private $macros = [];

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

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

        $this->blocks = [
            'page_title' => [$this, 'block_page_title'],
            'page_subtitle' => [$this, 'block_page_subtitle'],
            'page_actions' => [$this, 'block_page_actions'],
            'main' => [$this, 'block_main'],
        ];
    }

    protected function doGetParent(array $context)
    {
        // line 1
        return "base.html.twig";
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 2
        $macros["actions"] = $this->macros["actions"] = $this->loadTemplate("doctor/actions.html.twig", "doctor/index.html.twig", 2)->unwrap();
        // line 1
        $this->parent = $this->loadTemplate("base.html.twig", "doctor/index.html.twig", 1);
        $this->parent->display($context, array_merge($this->blocks, $blocks));
    }

    // line 4
    public function block_page_title($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("menu.doctor"), "html", null, true);
    }

    // line 5
    public function block_page_subtitle($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo "Environment: <strong>";
        echo twig_escape_filter($this->env, ($context["environment"] ?? null), "html", null, true);
        echo "</strong>";
    }

    // line 6
    public function block_page_actions($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo twig_call_macro($macros["actions"], "macro_doctor", ["index"], 6, $context, $this->getSourceContext());
    }

    // line 8
    public function block_main($context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 9
        echo "
    ";
        // line 10
        $context["permissionOpts"] = ["collapsed" => true, "boxtype" => "success"];
        // line 11
        echo "    ";
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(($context["directories"] ?? null));
        foreach ($context['_seq'] as $context["name"] => $context["value"]) {
            // line 12
            echo "        ";
            if (($context["value"] === false)) {
                // line 13
                echo "            ";
                $context["permissionOpts"] = ["boxtype" => "danger"];
                // line 14
                echo "        ";
            }
            // line 15
            echo "    ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['name'], $context['value'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 16
        echo "
    ";
        // line 17
        $this->loadTemplate("doctor/index.html.twig", "doctor/index.html.twig", 17, "1178809715")->display(twig_array_merge($context, ($context["permissionOpts"] ?? null)));
        // line 40
        echo "
    ";
        // line 41
        $context["extensionOpts"] = ["collapsed" => true, "boxtype" => "success"];
        // line 42
        echo "    ";
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(($context["extensions"] ?? null));
        foreach ($context['_seq'] as $context["name"] => $context["value"]) {
            // line 43
            echo "        ";
            if (($context["value"] === false)) {
                // line 44
                echo "            ";
                $context["extensionOpts"] = ["boxtype" => "danger"];
                // line 45
                echo "        ";
            }
            // line 46
            echo "    ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['name'], $context['value'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 47
        echo "
    ";
        // line 48
        $this->loadTemplate("doctor/index.html.twig", "doctor/index.html.twig", 48, "1048472462")->display(twig_array_merge($context, ($context["extensionOpts"] ?? null)));
        // line 71
        echo "
    ";
        // line 72
        $context["logOpts"] = ["collapsed" => true];
        // line 73
        echo "    ";
        if (1 === twig_compare(($context["logSize"] ?? null), 52428800)) {
            // line 74
            echo "        ";
            $context["logOpts"] = ["boxtype" => "danger"];
            // line 75
            echo "    ";
        }
        // line 76
        echo "    ";
        $this->loadTemplate("doctor/index.html.twig", "doctor/index.html.twig", 76, "986795719")->display(twig_array_merge($context, ($context["logOpts"] ?? null)));
        // line 102
        echo "
    ";
        // line 103
        $this->loadTemplate("doctor/index.html.twig", "doctor/index.html.twig", 103, "352426694")->display(twig_array_merge($context, ["collapsed" => true]));
        // line 117
        echo "    
    ";
        // line 118
        $this->loadTemplate("doctor/index.html.twig", "doctor/index.html.twig", 118, "1742095662")->display(twig_array_merge($context, ["collapsed" => true]));
        // line 146
        echo "
    ";
        // line 147
        $this->loadTemplate("doctor/index.html.twig", "doctor/index.html.twig", 147, "927589901")->display(twig_array_merge($context, ["collapsed" => true]));
    }

    public function getTemplateName()
    {
        return "doctor/index.html.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  169 => 147,  166 => 146,  164 => 118,  161 => 117,  159 => 103,  156 => 102,  153 => 76,  150 => 75,  147 => 74,  144 => 73,  142 => 72,  139 => 71,  137 => 48,  134 => 47,  128 => 46,  125 => 45,  122 => 44,  119 => 43,  114 => 42,  112 => 41,  109 => 40,  107 => 17,  104 => 16,  98 => 15,  95 => 14,  92 => 13,  89 => 12,  84 => 11,  82 => 10,  79 => 9,  75 => 8,  68 => 6,  59 => 5,  52 => 4,  47 => 1,  45 => 2,  38 => 1,);
    }

    public function getSourceContext()
    {
        return new Source("", "doctor/index.html.twig", "/var/www/html/kimai2/templates/doctor/index.html.twig");
    }
}


/* doctor/index.html.twig */
class __TwigTemplate_0cb802af1310a00de9d0b48874144ce06b3b93468262ffa78ee1fc51345a5ff6___1178809715 extends Template
{
    private $source;
    private $macros = [];

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

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

        $this->blocks = [
            'box_title' => [$this, 'block_box_title'],
            'box_body' => [$this, 'block_box_body'],
        ];
    }

    protected function doGetParent(array $context)
    {
        // line 17
        return "@AdminLTE/Widgets/box-widget.html.twig";
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        $this->parent = $this->loadTemplate("@AdminLTE/Widgets/box-widget.html.twig", "doctor/index.html.twig", 17);
        $this->parent->display($context, array_merge($this->blocks, $blocks));
    }

    // line 18
    public function block_box_title($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo "File permissions";
    }

    // line 19
    public function block_box_body($context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 20
        echo "            <p>
                If you see a warning icon <i class=\"";
        // line 21
        echo twig_escape_filter($this->env, $this->extensions['App\Twig\IconExtension']->icon("warning"), "html", null, true);
        echo " text-red\"></i> in the list below, you should talk to your administrator.
                The path is either not readable or not writable and Kimai might not work as expected.
            </p>
            <table class=\"table\">
                ";
        // line 25
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(($context["directories"] ?? null));
        foreach ($context['_seq'] as $context["name"] => $context["value"]) {
            // line 26
            echo "                    <tr>
                        <th style=\"width:15%\">";
            // line 27
            echo twig_escape_filter($this->env, $context["name"], "html", null, true);
            echo "</th>
                        <td>
                            ";
            // line 29
            if (($context["value"] === false)) {
                // line 30
                echo "                                <i class=\"";
                echo twig_escape_filter($this->env, $this->extensions['App\Twig\IconExtension']->icon("warning"), "html", null, true);
                echo " text-red\"></i>
                            ";
            } else {
                // line 32
                echo "                                <i class=\"";
                echo twig_escape_filter($this->env, $this->extensions['App\Twig\IconExtension']->icon("success"), "html", null, true);
                echo " text-green\"></i>
                            ";
            }
            // line 34
            echo "                        </td>
                    </tr>
                ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['name'], $context['value'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 37
        echo "            </table>
        ";
    }

    public function getTemplateName()
    {
        return "doctor/index.html.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  281 => 37,  273 => 34,  267 => 32,  261 => 30,  259 => 29,  254 => 27,  251 => 26,  247 => 25,  240 => 21,  237 => 20,  233 => 19,  226 => 18,  215 => 17,  169 => 147,  166 => 146,  164 => 118,  161 => 117,  159 => 103,  156 => 102,  153 => 76,  150 => 75,  147 => 74,  144 => 73,  142 => 72,  139 => 71,  137 => 48,  134 => 47,  128 => 46,  125 => 45,  122 => 44,  119 => 43,  114 => 42,  112 => 41,  109 => 40,  107 => 17,  104 => 16,  98 => 15,  95 => 14,  92 => 13,  89 => 12,  84 => 11,  82 => 10,  79 => 9,  75 => 8,  68 => 6,  59 => 5,  52 => 4,  47 => 1,  45 => 2,  38 => 1,);
    }

    public function getSourceContext()
    {
        return new Source("", "doctor/index.html.twig", "/var/www/html/kimai2/templates/doctor/index.html.twig");
    }
}


/* doctor/index.html.twig */
class __TwigTemplate_0cb802af1310a00de9d0b48874144ce06b3b93468262ffa78ee1fc51345a5ff6___1048472462 extends Template
{
    private $source;
    private $macros = [];

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

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

        $this->blocks = [
            'box_title' => [$this, 'block_box_title'],
            'box_body' => [$this, 'block_box_body'],
        ];
    }

    protected function doGetParent(array $context)
    {
        // line 48
        return "@AdminLTE/Widgets/box-widget.html.twig";
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        $this->parent = $this->loadTemplate("@AdminLTE/Widgets/box-widget.html.twig", "doctor/index.html.twig", 48);
        $this->parent->display($context, array_merge($this->blocks, $blocks));
    }

    // line 49
    public function block_box_title($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo "Required PHP extensions";
    }

    // line 50
    public function block_box_body($context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 51
        echo "            <p>
                If you see a warning icon <i class=\"";
        // line 52
        echo twig_escape_filter($this->env, $this->extensions['App\Twig\IconExtension']->icon("warning"), "html", null, true);
        echo " text-red\"></i> in the list below, you should talk to your administrator. 
                There is a missing PHP extension and Kimai might not work as expected.
            </p>
            <table class=\"table\">
                ";
        // line 56
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(($context["extensions"] ?? null));
        foreach ($context['_seq'] as $context["name"] => $context["value"]) {
            // line 57
            echo "                    <tr>
                        <th style=\"width:15%\">";
            // line 58
            echo twig_escape_filter($this->env, $context["name"], "html", null, true);
            echo "</th>
                        <td>
                            ";
            // line 60
            if (($context["value"] === false)) {
                // line 61
                echo "                                <i class=\"";
                echo twig_escape_filter($this->env, $this->extensions['App\Twig\IconExtension']->icon("warning"), "html", null, true);
                echo " text-red\"></i>
                            ";
            } else {
                // line 63
                echo "                                <i class=\"";
                echo twig_escape_filter($this->env, $this->extensions['App\Twig\IconExtension']->icon("success"), "html", null, true);
                echo " text-green\"></i>
                            ";
            }
            // line 65
            echo "                        </td>
                    </tr>
                ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['name'], $context['value'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 68
        echo "            </table>
        ";
    }

    public function getTemplateName()
    {
        return "doctor/index.html.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  394 => 68,  386 => 65,  380 => 63,  374 => 61,  372 => 60,  367 => 58,  364 => 57,  360 => 56,  353 => 52,  350 => 51,  346 => 50,  339 => 49,  328 => 48,  281 => 37,  273 => 34,  267 => 32,  261 => 30,  259 => 29,  254 => 27,  251 => 26,  247 => 25,  240 => 21,  237 => 20,  233 => 19,  226 => 18,  215 => 17,  169 => 147,  166 => 146,  164 => 118,  161 => 117,  159 => 103,  156 => 102,  153 => 76,  150 => 75,  147 => 74,  144 => 73,  142 => 72,  139 => 71,  137 => 48,  134 => 47,  128 => 46,  125 => 45,  122 => 44,  119 => 43,  114 => 42,  112 => 41,  109 => 40,  107 => 17,  104 => 16,  98 => 15,  95 => 14,  92 => 13,  89 => 12,  84 => 11,  82 => 10,  79 => 9,  75 => 8,  68 => 6,  59 => 5,  52 => 4,  47 => 1,  45 => 2,  38 => 1,);
    }

    public function getSourceContext()
    {
        return new Source("", "doctor/index.html.twig", "/var/www/html/kimai2/templates/doctor/index.html.twig");
    }
}


/* doctor/index.html.twig */
class __TwigTemplate_0cb802af1310a00de9d0b48874144ce06b3b93468262ffa78ee1fc51345a5ff6___986795719 extends Template
{
    private $source;
    private $macros = [];

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

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

        $this->blocks = [
            'box_title' => [$this, 'block_box_title'],
            'box_tools' => [$this, 'block_box_tools'],
            'box_body' => [$this, 'block_box_body'],
        ];
    }

    protected function doGetParent(array $context)
    {
        // line 76
        return "@AdminLTE/Widgets/box-widget.html.twig";
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        $this->parent = $this->loadTemplate("@AdminLTE/Widgets/box-widget.html.twig", "doctor/index.html.twig", 76);
        $this->parent->display($context, array_merge($this->blocks, $blocks));
    }

    // line 77
    public function block_box_title($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo "Logfile (max. ";
        echo twig_escape_filter($this->env, ($context["logLines"] ?? null), "html", null, true);
        echo " last lines)";
    }

    // line 78
    public function block_box_tools($context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 79
        echo "            ";
        if (($context["log_delete"] ?? null)) {
            // line 80
            echo "                <a class=\"btn-box-tool confirmation-link\" href=\"";
            echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("doctor_flush_log");
            echo "\" data-question=\"confirm.delete\"><i class=\"";
            echo twig_escape_filter($this->env, $this->extensions['App\Twig\IconExtension']->icon("delete"), "html", null, true);
            echo "\"></i></a>
            ";
        }
        // line 82
        echo "        ";
    }

    // line 83
    public function block_box_body($context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 84
        echo "            ";
        if (1 === twig_compare(($context["logSize"] ?? null), 52428800)) {
            // line 85
            echo "                <p>Your logfile is larger than 50 MB, consider deleting it (it will be re-created automatically).</p>
            ";
        }
        // line 87
        echo "            <pre>";
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(twig_reverse_filter($this->env, ($context["logs"] ?? null)));
        foreach ($context['_seq'] as $context["_key"] => $context["logLine"]) {
            // line 88
            $context["logLineClass"] = "";
            // line 89
            if (twig_in_filter(".CRITICAL", $context["logLine"])) {
                // line 90
                $context["logLineClass"] = "text-danger text-bold";
            } elseif (twig_in_filter(".WARNING",             // line 91
$context["logLine"])) {
                // line 92
                $context["logLineClass"] = "text-warning text-bold";
            } elseif (twig_in_filter(".ERROR",             // line 93
$context["logLine"])) {
                // line 94
                $context["logLineClass"] = "text-warning text-bold";
            } elseif (twig_in_filter(".DEBUG",             // line 95
$context["logLine"])) {
                // line 96
                $context["logLineClass"] = "text-muted";
            }
            // line 98
            echo "<span class=\"";
            echo twig_escape_filter($this->env, ($context["logLineClass"] ?? null), "html", null, true);
            echo "\">";
            echo twig_escape_filter($this->env, $context["logLine"], "html", null, true);
            echo "</span>";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['logLine'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 99
        echo "</pre>
        ";
    }

    public function getTemplateName()
    {
        return "doctor/index.html.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  526 => 99,  516 => 98,  513 => 96,  511 => 95,  509 => 94,  507 => 93,  505 => 92,  503 => 91,  501 => 90,  499 => 89,  497 => 88,  492 => 87,  488 => 85,  485 => 84,  481 => 83,  477 => 82,  469 => 80,  466 => 79,  462 => 78,  453 => 77,  442 => 76,  394 => 68,  386 => 65,  380 => 63,  374 => 61,  372 => 60,  367 => 58,  364 => 57,  360 => 56,  353 => 52,  350 => 51,  346 => 50,  339 => 49,  328 => 48,  281 => 37,  273 => 34,  267 => 32,  261 => 30,  259 => 29,  254 => 27,  251 => 26,  247 => 25,  240 => 21,  237 => 20,  233 => 19,  226 => 18,  215 => 17,  169 => 147,  166 => 146,  164 => 118,  161 => 117,  159 => 103,  156 => 102,  153 => 76,  150 => 75,  147 => 74,  144 => 73,  142 => 72,  139 => 71,  137 => 48,  134 => 47,  128 => 46,  125 => 45,  122 => 44,  119 => 43,  114 => 42,  112 => 41,  109 => 40,  107 => 17,  104 => 16,  98 => 15,  95 => 14,  92 => 13,  89 => 12,  84 => 11,  82 => 10,  79 => 9,  75 => 8,  68 => 6,  59 => 5,  52 => 4,  47 => 1,  45 => 2,  38 => 1,);
    }

    public function getSourceContext()
    {
        return new Source("", "doctor/index.html.twig", "/var/www/html/kimai2/templates/doctor/index.html.twig");
    }
}


/* doctor/index.html.twig */
class __TwigTemplate_0cb802af1310a00de9d0b48874144ce06b3b93468262ffa78ee1fc51345a5ff6___352426694 extends Template
{
    private $source;
    private $macros = [];

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

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

        $this->blocks = [
            'box_title' => [$this, 'block_box_title'],
            'box_body_class' => [$this, 'block_box_body_class'],
            'box_body' => [$this, 'block_box_body'],
        ];
    }

    protected function doGetParent(array $context)
    {
        // line 103
        return "@AdminLTE/Widgets/box-widget.html.twig";
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        $this->parent = $this->loadTemplate("@AdminLTE/Widgets/box-widget.html.twig", "doctor/index.html.twig", 103);
        $this->parent->display($context, array_merge($this->blocks, $blocks));
    }

    // line 104
    public function block_box_title($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo "Composer packages";
    }

    // line 105
    public function block_box_body_class($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo "no-padding";
    }

    // line 106
    public function block_box_body($context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 107
        echo "            <table class=\"table table-hover\">
                ";
        // line 108
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(($context["composer"] ?? null));
        foreach ($context['_seq'] as $context["name"] => $context["value"]) {
            // line 109
            echo "                    <tr>
                        <th style=\"width:15%\">";
            // line 110
            echo twig_escape_filter($this->env, $context["name"], "html", null, true);
            echo "</th>
                        <td>";
            // line 111
            echo twig_escape_filter($this->env, $context["value"], "html", null, true);
            echo "</td>
                    </tr>
                ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['name'], $context['value'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 114
        echo "            </table>
        ";
    }

    public function getTemplateName()
    {
        return "doctor/index.html.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  626 => 114,  617 => 111,  613 => 110,  610 => 109,  606 => 108,  603 => 107,  599 => 106,  592 => 105,  585 => 104,  574 => 103,  526 => 99,  516 => 98,  513 => 96,  511 => 95,  509 => 94,  507 => 93,  505 => 92,  503 => 91,  501 => 90,  499 => 89,  497 => 88,  492 => 87,  488 => 85,  485 => 84,  481 => 83,  477 => 82,  469 => 80,  466 => 79,  462 => 78,  453 => 77,  442 => 76,  394 => 68,  386 => 65,  380 => 63,  374 => 61,  372 => 60,  367 => 58,  364 => 57,  360 => 56,  353 => 52,  350 => 51,  346 => 50,  339 => 49,  328 => 48,  281 => 37,  273 => 34,  267 => 32,  261 => 30,  259 => 29,  254 => 27,  251 => 26,  247 => 25,  240 => 21,  237 => 20,  233 => 19,  226 => 18,  215 => 17,  169 => 147,  166 => 146,  164 => 118,  161 => 117,  159 => 103,  156 => 102,  153 => 76,  150 => 75,  147 => 74,  144 => 73,  142 => 72,  139 => 71,  137 => 48,  134 => 47,  128 => 46,  125 => 45,  122 => 44,  119 => 43,  114 => 42,  112 => 41,  109 => 40,  107 => 17,  104 => 16,  98 => 15,  95 => 14,  92 => 13,  89 => 12,  84 => 11,  82 => 10,  79 => 9,  75 => 8,  68 => 6,  59 => 5,  52 => 4,  47 => 1,  45 => 2,  38 => 1,);
    }

    public function getSourceContext()
    {
        return new Source("", "doctor/index.html.twig", "/var/www/html/kimai2/templates/doctor/index.html.twig");
    }
}


/* doctor/index.html.twig */
class __TwigTemplate_0cb802af1310a00de9d0b48874144ce06b3b93468262ffa78ee1fc51345a5ff6___1742095662 extends Template
{
    private $source;
    private $macros = [];

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

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

        $this->blocks = [
            'box_title' => [$this, 'block_box_title'],
            'box_body_class' => [$this, 'block_box_body_class'],
            'box_body' => [$this, 'block_box_body'],
        ];
    }

    protected function doGetParent(array $context)
    {
        // line 118
        return "@AdminLTE/Widgets/box-widget.html.twig";
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        $this->parent = $this->loadTemplate("@AdminLTE/Widgets/box-widget.html.twig", "doctor/index.html.twig", 118);
        $this->parent->display($context, array_merge($this->blocks, $blocks));
    }

    // line 119
    public function block_box_title($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo "PHP";
    }

    // line 120
    public function block_box_body_class($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo "no-padding";
    }

    // line 121
    public function block_box_body($context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 122
        echo "            <table class=\"table table-hover\">
                <tr>
                    <th style=\"width:15%\">Version</th>
                    <td>";
        // line 125
        echo twig_escape_filter($this->env, twig_constant("PHP_VERSION"), "html", null, true);
        echo "</td>
                </tr>
                <tr>
                    <th style=\"width:15%;max-width:25%\">Modules</th>
                    <td>";
        // line 129
        echo twig_escape_filter($this->env, twig_join_filter(($context["modules"] ?? null), ", "), "html", null, true);
        echo "</td>
                </tr>
                ";
        // line 131
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(($context["settings"] ?? null));
        foreach ($context['_seq'] as $context["name"] => $context["value"]) {
            // line 132
            echo "                    <tr>
                        <th style=\"width:15%\">";
            // line 133
            echo twig_escape_filter($this->env, $context["name"], "html", null, true);
            echo "</th>
                        <td>
                            ";
            // line 135
            if (twig_test_empty($context["value"])) {
                // line 136
                echo "                                <i>unknown</i>
                            ";
            } else {
                // line 138
                echo "                                ";
                echo twig_escape_filter($this->env, $context["value"], "html", null, true);
                echo "
                            ";
            }
            // line 140
            echo "                        </td>
                    </tr>
                ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['name'], $context['value'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 143
        echo "            </table>
        ";
    }

    public function getTemplateName()
    {
        return "doctor/index.html.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  752 => 143,  744 => 140,  738 => 138,  734 => 136,  732 => 135,  727 => 133,  724 => 132,  720 => 131,  715 => 129,  708 => 125,  703 => 122,  699 => 121,  692 => 120,  685 => 119,  674 => 118,  626 => 114,  617 => 111,  613 => 110,  610 => 109,  606 => 108,  603 => 107,  599 => 106,  592 => 105,  585 => 104,  574 => 103,  526 => 99,  516 => 98,  513 => 96,  511 => 95,  509 => 94,  507 => 93,  505 => 92,  503 => 91,  501 => 90,  499 => 89,  497 => 88,  492 => 87,  488 => 85,  485 => 84,  481 => 83,  477 => 82,  469 => 80,  466 => 79,  462 => 78,  453 => 77,  442 => 76,  394 => 68,  386 => 65,  380 => 63,  374 => 61,  372 => 60,  367 => 58,  364 => 57,  360 => 56,  353 => 52,  350 => 51,  346 => 50,  339 => 49,  328 => 48,  281 => 37,  273 => 34,  267 => 32,  261 => 30,  259 => 29,  254 => 27,  251 => 26,  247 => 25,  240 => 21,  237 => 20,  233 => 19,  226 => 18,  215 => 17,  169 => 147,  166 => 146,  164 => 118,  161 => 117,  159 => 103,  156 => 102,  153 => 76,  150 => 75,  147 => 74,  144 => 73,  142 => 72,  139 => 71,  137 => 48,  134 => 47,  128 => 46,  125 => 45,  122 => 44,  119 => 43,  114 => 42,  112 => 41,  109 => 40,  107 => 17,  104 => 16,  98 => 15,  95 => 14,  92 => 13,  89 => 12,  84 => 11,  82 => 10,  79 => 9,  75 => 8,  68 => 6,  59 => 5,  52 => 4,  47 => 1,  45 => 2,  38 => 1,);
    }

    public function getSourceContext()
    {
        return new Source("", "doctor/index.html.twig", "/var/www/html/kimai2/templates/doctor/index.html.twig");
    }
}


/* doctor/index.html.twig */
class __TwigTemplate_0cb802af1310a00de9d0b48874144ce06b3b93468262ffa78ee1fc51345a5ff6___927589901 extends Template
{
    private $source;
    private $macros = [];

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

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

        $this->blocks = [
            'box_title' => [$this, 'block_box_title'],
            'box_body_class' => [$this, 'block_box_body_class'],
            'box_body' => [$this, 'block_box_body'],
        ];
    }

    protected function doGetParent(array $context)
    {
        // line 147
        return "@AdminLTE/Widgets/box-widget.html.twig";
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        $this->parent = $this->loadTemplate("@AdminLTE/Widgets/box-widget.html.twig", "doctor/index.html.twig", 147);
        $this->parent->display($context, array_merge($this->blocks, $blocks));
    }

    // line 148
    public function block_box_title($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo "Server";
    }

    // line 149
    public function block_box_body_class($context, array $blocks = [])
    {
        $macros = $this->macros;
        echo "no-padding";
    }

    // line 150
    public function block_box_body($context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 151
        echo "            <table class=\"table table-hover\">
                ";
        // line 152
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(($context["info"] ?? null));
        foreach ($context['_seq'] as $context["name"] => $context["value"]) {
            // line 153
            echo "                    <tr>
                        <th style=\"width:15%\">";
            // line 154
            echo twig_escape_filter($this->env, $context["name"], "html", null, true);
            echo "</th>
                        <td>";
            // line 155
            echo $context["value"];
            echo "</td>
                    </tr>
                ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['name'], $context['value'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 158
        echo "            </table>
        ";
    }

    public function getTemplateName()
    {
        return "doctor/index.html.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  852 => 158,  843 => 155,  839 => 154,  836 => 153,  832 => 152,  829 => 151,  825 => 150,  818 => 149,  811 => 148,  800 => 147,  752 => 143,  744 => 140,  738 => 138,  734 => 136,  732 => 135,  727 => 133,  724 => 132,  720 => 131,  715 => 129,  708 => 125,  703 => 122,  699 => 121,  692 => 120,  685 => 119,  674 => 118,  626 => 114,  617 => 111,  613 => 110,  610 => 109,  606 => 108,  603 => 107,  599 => 106,  592 => 105,  585 => 104,  574 => 103,  526 => 99,  516 => 98,  513 => 96,  511 => 95,  509 => 94,  507 => 93,  505 => 92,  503 => 91,  501 => 90,  499 => 89,  497 => 88,  492 => 87,  488 => 85,  485 => 84,  481 => 83,  477 => 82,  469 => 80,  466 => 79,  462 => 78,  453 => 77,  442 => 76,  394 => 68,  386 => 65,  380 => 63,  374 => 61,  372 => 60,  367 => 58,  364 => 57,  360 => 56,  353 => 52,  350 => 51,  346 => 50,  339 => 49,  328 => 48,  281 => 37,  273 => 34,  267 => 32,  261 => 30,  259 => 29,  254 => 27,  251 => 26,  247 => 25,  240 => 21,  237 => 20,  233 => 19,  226 => 18,  215 => 17,  169 => 147,  166 => 146,  164 => 118,  161 => 117,  159 => 103,  156 => 102,  153 => 76,  150 => 75,  147 => 74,  144 => 73,  142 => 72,  139 => 71,  137 => 48,  134 => 47,  128 => 46,  125 => 45,  122 => 44,  119 => 43,  114 => 42,  112 => 41,  109 => 40,  107 => 17,  104 => 16,  98 => 15,  95 => 14,  92 => 13,  89 => 12,  84 => 11,  82 => 10,  79 => 9,  75 => 8,  68 => 6,  59 => 5,  52 => 4,  47 => 1,  45 => 2,  38 => 1,);
    }

    public function getSourceContext()
    {
        return new Source("", "doctor/index.html.twig", "/var/www/html/kimai2/templates/doctor/index.html.twig");
    }
}
