<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Cradicle Explorer</title>
    <link href="/css/bootstrap/bootstrap.min.css" rel="stylesheet">
    <style>
      .form-control-dark::placeholder {
          color: #aaa;
          opacity: 1;
      }
    </style>
    <link rel="stylesheet" href="/assets/fontawesome/css/all.min.css">
    <link rel="icon" type="image/png" href="/favicon.png">


                <link href="/css/dashboard.css" rel="stylesheet">
                </head>
                <body>
                <header class="navbar navbar-dark sticky-top bg-dark flex-md-nowrap p-0 shadow">
                  <a class="navbar-brand col-md-3 col-lg-2 me-0 px-3 fs-6" href="/">Cradicle Explorer</a>
                  <button class="navbar-toggler position-absolute d-md-none collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#sidebarMenu" aria-controls="sidebarMenu" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                  </button>
                  <form method="get" action="/cgi-bin/main" style="width:100%;"><input class="form-control form-control-dark w-100 rounded-0 border-0" type="text" name="q" placeholder="Search repos" aria-label="Search"></form>
                  <div class="navbar-nav flex-row">
                    <div class="nav-item text-nowrap">
                      <a class="nav-link px-3 active" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC">HLState</a>
                    </div>
                  </div>
                </header>
                <div class="container-fluid">
                  <div class="row">
                    <nav id="sidebarMenu" class="col-md-3 col-lg-2 d-md-block bg-dark sidebar collapse">
                      <div class="position-sticky pt-3 sidebar-sticky">
                        <ul class="nav flex-column">
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC">
                              <i class="align-text-bottom fa-solid fa-info"></i>
                              Info
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&issue=list">
                              <i class="align-text-bottom fa-solid fa-layer-group"></i>
                              Issues
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&patch=list">
                              <i class="align-text-bottom fa-solid fa-vest-patches"></i>
                              Patches
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&wallet=list">
                              <i class="align-text-bottom fa-solid fa-wallet"></i>
                              Wallets
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link active" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=.">
                              <i class="align-text-bottom fa-solid fa-code"></i>
                              Source
                            </a>
                          </li>
                        <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-4 mb-1 text-muted text-uppercase">
                          <span></span>
                        </h6>
                        <ul class="nav flex-column mb-2">
                        
    <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-1 mb-1 text-muted text-uppercase">
      <span>Source</span>
    </h6>
    <li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=bin"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> bin</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=config"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> config</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=migrations"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> migrations</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=public"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> public</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=src"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> src</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=templates"><i class="fa-solid fa-folder-open" style="color:#f0c040;"></i> templates</a></li><li><a class="nav-link py-0" style="padding-left:32px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=templates%2Fdefault"><i class="fa-solid fa-folder-open" style="color:#f0c040;"></i> default</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=templates%2Fdefault%2Fmain"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> main</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=templates%2Fdefault%2Frss"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> rss</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=templates%2Fdefault%2Fserver"><i class="fa-solid fa-folder-open" style="color:#f0c040;"></i> server</a></li><li><a class="nav-link py-0 active" style="padding-left:64px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=templates%2Fdefault%2Fserver%2Findex.html.twig"><i class="fa-solid fa-file" style="color:#888;"></i> index.html.twig</a></li><li><a class="nav-link py-0" style="padding-left:48px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=templates%2Fdefault%2Flayout.html.twig"><i class="fa-solid fa-file" style="color:#888;"></i> layout.html.twig</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=tests"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> tests</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=translations"><i class="fa-solid fa-folder" style="color:#f0c040;"></i> translations</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=.env"><i class="fa-solid fa-file" style="color:#888;"></i> .env</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=.env.test"><i class="fa-solid fa-file" style="color:#888;"></i> .env.test</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=.gitignore"><i class="fa-solid fa-file" style="color:#888;"></i> .gitignore</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=LICENSE"><i class="fa-solid fa-file" style="color:#888;"></i> LICENSE</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=README.md"><i class="fa-solid fa-file" style="color:#888;"></i> README.md</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=compose.override.yaml"><i class="fa-solid fa-file" style="color:#888;"></i> compose.override.yaml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=compose.yaml"><i class="fa-solid fa-file" style="color:#888;"></i> compose.yaml</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=composer.json"><i class="fa-solid fa-file" style="color:#888;"></i> composer.json</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=phpunit.xml.dist"><i class="fa-solid fa-file" style="color:#888;"></i> phpunit.xml.dist</a></li><li><a class="nav-link py-0" style="padding-left:16px;" href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&file=symfony.lock"><i class="fa-solid fa-file" style="color:#888;"></i> symfony.lock</a></li>
    
                        </ul>
                      </div>
                    </nav>
                <main class="col-md-9 ms-sm-auto col-lg-10">
                  <div class="container px-1 py-3">
        
<div class="mb-2" style="font-size:1.1rem;"><a href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=.">/</a> <a href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=templates">templates</a> / <a href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=templates%2Fdefault">default</a> / <a href="/cgi-bin/repo?id=z45kwn1qtQusB26JkBgnNC2dxGGEC&source=templates%2Fdefault%2Fserver">server</a> / index.html.twig</div>
        <div class="list-group">
        <div class="list-group-item">
        <div class="mb-2" style="font-weight:bold;"><i class="fa-solid fa-file"></i> index.html.twig</div>
        <pre style="margin:0; font-size:0.85rem; overflow-x:auto; color:#fafafa;"><span style="color:#666; user-select:none;">  1</span>  {% macro sort(request, crc32server, sort, field) %}
<span style="color:#666; user-select:none;">  2</span>      {% if sort == request.get(&#x27;sort&#x27;) and crc32server == request.get(&#x27;crc32server&#x27;) %}
<span style="color:#666; user-select:none;">  3</span>          {% if field == request.get(&#x27;field&#x27;) %}
<span style="color:#666; user-select:none;">  4</span>              {% if &#x27;asc&#x27; == request.get(&#x27;order&#x27;) %}
<span style="color:#666; user-select:none;">  5</span>                  &lt;a href=&quot;{{ path(&#x27;server_index&#x27;, { sort : sort, field : field, order : &#x27;desc&#x27;, crc32server : crc32server, &#x27;_fragment&#x27; : sort }) }}&quot; rel=&quot;nofollow&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">  6</span>                      &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4 4a.5.5 0 0 0-.374.832l4 4.5a.5.5 0 0 0 .748 0l4-4.5A.5.5 0 0 0 12 6z&quot;/&gt;
<span style="color:#666; user-select:none;">  7</span>                  &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;">  8</span>                  &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot;  viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">  9</span>                      &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4 9h8a.5.5 0 0 0 .374-.832l-4-4.5a.5.5 0 0 0-.748 0l-4 4.5A.5.5 0 0 0 4 11&quot;/&gt;
<span style="color:#666; user-select:none;"> 10</span>                  &lt;/svg&gt;
<span style="color:#666; user-select:none;"> 11</span>              {% else %}
<span style="color:#666; user-select:none;"> 12</span>                  &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;"> 13</span>                      &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4 4a.5.5 0 0 0-.374.832l4 4.5a.5.5 0 0 0 .748 0l4-4.5A.5.5 0 0 0 12 6z&quot;/&gt;
<span style="color:#666; user-select:none;"> 14</span>                  &lt;/svg&gt;
<span style="color:#666; user-select:none;"> 15</span>                  &lt;a href=&quot;{{ path(&#x27;server_index&#x27;, { sort : sort, field : field, order : &#x27;asc&#x27;, crc32server : crc32server, &#x27;_fragment&#x27; : sort }) }}&quot; rel=&quot;nofollow&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot;  viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;"> 16</span>                      &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4 9h8a.5.5 0 0 0 .374-.832l-4-4.5a.5.5 0 0 0-.748 0l-4 4.5A.5.5 0 0 0 4 11&quot;/&gt;
<span style="color:#666; user-select:none;"> 17</span>                  &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;"> 18</span>              {% endif %}
<span style="color:#666; user-select:none;"> 19</span>          {% else %}
<span style="color:#666; user-select:none;"> 20</span>              &lt;a href=&quot;{{ path(&#x27;server_index&#x27;, { sort : sort, field : field, order : &#x27;desc&#x27;, crc32server : crc32server, &#x27;_fragment&#x27; : sort }) }}&quot; rel=&quot;nofollow&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;"> 21</span>                  &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4 4a.5.5 0 0 0-.374.832l4 4.5a.5.5 0 0 0 .748 0l4-4.5A.5.5 0 0 0 12 6z&quot;/&gt;
<span style="color:#666; user-select:none;"> 22</span>              &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;"> 23</span>              &lt;a href=&quot;{{ path(&#x27;server_index&#x27;, { sort : sort, field : field, order : &#x27;asc&#x27;, crc32server : crc32server, &#x27;_fragment&#x27; : sort }) }}&quot; rel=&quot;nofollow&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot;  viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;"> 24</span>                  &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4 9h8a.5.5 0 0 0 .374-.832l-4-4.5a.5.5 0 0 0-.748 0l-4 4.5A.5.5 0 0 0 4 11&quot;/&gt;
<span style="color:#666; user-select:none;"> 25</span>              &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;"> 26</span>          {% endif %}
<span style="color:#666; user-select:none;"> 27</span>      {% else %}
<span style="color:#666; user-select:none;"> 28</span>          {% if &#x27;online&#x27; == sort and &#x27;time&#x27; == field %}
<span style="color:#666; user-select:none;"> 29</span>              &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;"> 30</span>                  &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4 4a.5.5 0 0 0-.374.832l4 4.5a.5.5 0 0 0 .748 0l4-4.5A.5.5 0 0 0 12 6z&quot;/&gt;
<span style="color:#666; user-select:none;"> 31</span>              &lt;/svg&gt;
<span style="color:#666; user-select:none;"> 32</span>          {% elseif &#x27;players&#x27; == sort and &#x27;frags&#x27; == field %}
<span style="color:#666; user-select:none;"> 33</span>              &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;"> 34</span>                  &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4 4a.5.5 0 0 0-.374.832l4 4.5a.5.5 0 0 0 .748 0l4-4.5A.5.5 0 0 0 12 6z&quot;/&gt;
<span style="color:#666; user-select:none;"> 35</span>              &lt;/svg&gt;
<span style="color:#666; user-select:none;"> 36</span>          {% else %}
<span style="color:#666; user-select:none;"> 37</span>              &lt;a href=&quot;{{ path(&#x27;server_index&#x27;, { sort : sort, field : field, order : &#x27;desc&#x27;, crc32server : crc32server, &#x27;_fragment&#x27; : sort }) }}&quot; rel=&quot;nofollow&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;"> 38</span>                  &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4 4a.5.5 0 0 0-.374.832l4 4.5a.5.5 0 0 0 .748 0l4-4.5A.5.5 0 0 0 12 6z&quot;/&gt;
<span style="color:#666; user-select:none;"> 39</span>              &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;"> 40</span>          {% endif %}
<span style="color:#666; user-select:none;"> 41</span>          &lt;a href=&quot;{{ path(&#x27;server_index&#x27;, { sort : sort, field : field, order : &#x27;asc&#x27;, crc32server : crc32server, &#x27;_fragment&#x27; : sort }) }}&quot; rel=&quot;nofollow&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot;  viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;"> 42</span>              &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4 9h8a.5.5 0 0 0 .374-.832l-4-4.5a.5.5 0 0 0-.748 0l-4 4.5A.5.5 0 0 0 4 11&quot;/&gt;
<span style="color:#666; user-select:none;"> 43</span>          &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;"> 44</span>      {% endif %}
<span style="color:#666; user-select:none;"> 45</span>  {% endmacro %}
<span style="color:#666; user-select:none;"> 46</span>  {% from _self import sort %}
<span style="color:#666; user-select:none;"> 47</span>  {% extends &#x27;default/layout.html.twig&#x27; %}
<span style="color:#666; user-select:none;"> 48</span>  {% block head_title_content %}{% if server.name %}{{ server.name }}{% elseif server.info.HostName %}{{ server.info.HostName }}{% else %}#{{ server.crc32server }}{% endif %} - {{ app.name }}{% endblock %}
<span style="color:#666; user-select:none;"> 49</span>  {% block main_content %}
<span style="color:#666; user-select:none;"> 50</span>      &lt;div class=&quot;border-default padding-8-px margin-y-8-px&quot;&gt;
<span style="color:#666; user-select:none;"> 51</span>          &lt;h2&gt;
<span style="color:#666; user-select:none;"> 52</span>              {{ server.address }}
<span style="color:#666; user-select:none;"> 53</span>              {% if server.status %}
<span style="color:#666; user-select:none;"> 54</span>                  &lt;span class=&quot;color-success&quot; title=&quot;{{ &#x27;Online&#x27; | trans }}&quot;&gt;
<span style="color:#666; user-select:none;"> 55</span>                      &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; height=&quot;10&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;"> 56</span>                          &lt;path fill-rule=&quot;evenodd&quot; d=&quot;M8 13A5 5 0 1 0 8 3a5 5 0 0 0 0 10&quot;/&gt;
<span style="color:#666; user-select:none;"> 57</span>                      &lt;/svg&gt;
<span style="color:#666; user-select:none;"> 58</span>                  &lt;/span&gt;
<span style="color:#666; user-select:none;"> 59</span>              {% else %}
<span style="color:#666; user-select:none;"> 60</span>                  &lt;span class=&quot;color-error&quot; title=&quot;{{ &#x27;Offline&#x27; | trans }}&quot;&gt;
<span style="color:#666; user-select:none;"> 61</span>                      &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; height=&quot;10&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;"> 62</span>                          &lt;path fill-rule=&quot;evenodd&quot; d=&quot;M8 13A5 5 0 1 0 8 3a5 5 0 0 0 0 10&quot;/&gt;
<span style="color:#666; user-select:none;"> 63</span>                      &lt;/svg&gt;
<span style="color:#666; user-select:none;"> 64</span>                  &lt;/span&gt;
<span style="color:#666; user-select:none;"> 65</span>              {% endif %}
<span style="color:#666; user-select:none;"> 66</span>          &lt;/h2&gt;
<span style="color:#666; user-select:none;"> 67</span>          &lt;hr /&gt;
<span style="color:#666; user-select:none;"> 68</span>          {% if server.info %}
<span style="color:#666; user-select:none;"> 69</span>              &lt;h3 class=&quot;padding-y-8-px text-align-right&quot;&gt;{{ &#x27;Info&#x27; | trans }}&lt;/h3&gt;
<span style="color:#666; user-select:none;"> 70</span>              &lt;table&gt;
<span style="color:#666; user-select:none;"> 71</span>                  {% for key, value in server.info %}
<span style="color:#666; user-select:none;"> 72</span>                      &lt;tr&gt;
<span style="color:#666; user-select:none;"> 73</span>                          &lt;td class=&quot;text-align-left&quot;&gt;
<span style="color:#666; user-select:none;"> 74</span>                              {{ key }}
<span style="color:#666; user-select:none;"> 75</span>                          &lt;/td&gt;
<span style="color:#666; user-select:none;"> 76</span>                          &lt;td class=&quot;text-align-left&quot;&gt;
<span style="color:#666; user-select:none;"> 77</span>                              {# let&#x27;s show real connections for players {{ value }} #}
<span style="color:#666; user-select:none;"> 78</span>                              {% if key == &#x27;Players&#x27; %}
<span style="color:#666; user-select:none;"> 79</span>                                  {{ server.connections }}
<span style="color:#666; user-select:none;"> 80</span>                              {% else %}
<span style="color:#666; user-select:none;"> 81</span>                                  {{ value }}
<span style="color:#666; user-select:none;"> 82</span>                              {% endif %}
<span style="color:#666; user-select:none;"> 83</span>                          &lt;/td&gt;
<span style="color:#666; user-select:none;"> 84</span>                      &lt;/tr&gt;
<span style="color:#666; user-select:none;"> 85</span>                  {% endfor %}
<span style="color:#666; user-select:none;"> 86</span>              &lt;/table&gt;
<span style="color:#666; user-select:none;"> 87</span>          {% endif %}
<span style="color:#666; user-select:none;"> 88</span>          {% if server.session %}
<span style="color:#666; user-select:none;"> 89</span>              &lt;h3 class=&quot;padding-y-8-px text-align-right&quot;&gt;{{ &#x27;Session&#x27; | trans }}&lt;/h3&gt;
<span style="color:#666; user-select:none;"> 90</span>              &lt;table&gt;
<span style="color:#666; user-select:none;"> 91</span>                  &lt;tr&gt;
<span style="color:#666; user-select:none;"> 92</span>                      &lt;th class=&quot;text-align-left&quot;&gt;{{ &#x27;Player&#x27; | trans }}&lt;/th&gt;
<span style="color:#666; user-select:none;"> 93</span>                      &lt;th class=&quot;text-align-center&quot;&gt;{{ &#x27;Frags&#x27; | trans }}&lt;/th&gt;
<span style="color:#666; user-select:none;"> 94</span>                      &lt;th class=&quot;text-align-center&quot;&gt;{{ &#x27;Time&#x27; | trans }}&lt;/th&gt;
<span style="color:#666; user-select:none;"> 95</span>                  &lt;/tr&gt;
<span style="color:#666; user-select:none;"> 96</span>                  {% for player in server.session %}
<span style="color:#666; user-select:none;"> 97</span>                      &lt;tr&gt;
<span style="color:#666; user-select:none;"> 98</span>                          &lt;td class=&quot;text-align-left&quot;&gt;{{ player.Name }}&lt;/td&gt;
<span style="color:#666; user-select:none;"> 99</span>                          &lt;td class=&quot;text-align-center&quot;&gt;{{ player.Frags }}&lt;/td&gt;
<span style="color:#666; user-select:none;">100</span>                          &lt;td class=&quot;text-align-center&quot;&gt;
<span style="color:#666; user-select:none;">101</span>                              {% if player.TimeF == &#x27;59:59&#x27; %}
<span style="color:#666; user-select:none;">102</span>                                  &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">103</span>                                      &lt;path d=&quot;M5.68 5.792 7.345 7.75 5.681 9.708a2.75 2.75 0 1 1 0-3.916ZM8 6.978 6.416 5.113l-.014-.015a3.75 3.75 0 1 0 0 5.304l.014-.015L8 8.522l1.584 1.865.014.015a3.75 3.75 0 1 0 0-5.304l-.014.015zm.656.772 1.663-1.958a2.75 2.75 0 1 1 0 3.916z&quot;/&gt;
<span style="color:#666; user-select:none;">104</span>                                  &lt;/svg&gt;
<span style="color:#666; user-select:none;">105</span>                              {% else %}
<span style="color:#666; user-select:none;">106</span>                                  {{ player.TimeF }}
<span style="color:#666; user-select:none;">107</span>                              {% endif %}
<span style="color:#666; user-select:none;">108</span>                          &lt;/td&gt;
<span style="color:#666; user-select:none;">109</span>                      &lt;/tr&gt;
<span style="color:#666; user-select:none;">110</span>                  {% endfor %}
<span style="color:#666; user-select:none;">111</span>              &lt;/table&gt;
<span style="color:#666; user-select:none;">112</span>          {% endif %}
<span style="color:#666; user-select:none;">113</span>          {% if server.online %}
<span style="color:#666; user-select:none;">114</span>              &lt;a name=&quot;online&quot;&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;">115</span>              &lt;h3 class=&quot;padding-y-8-px text-align-right&quot;&gt;
<span style="color:#666; user-select:none;">116</span>                  {{ &#x27;Online&#x27; | trans }}
<span style="color:#666; user-select:none;">117</span>                  &lt;a href=&quot;{{ path(&#x27;rss_online&#x27;, { crc32server : server.crc32server }) }}&quot; title=&quot;{{ &#x27;RSS&#x27; | trans }}&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">118</span>                      &lt;path d=&quot;M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2m0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2m.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3&quot;/&gt;
<span style="color:#666; user-select:none;">119</span>                  &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;">120</span>              &lt;/h3&gt;
<span style="color:#666; user-select:none;">121</span>              &lt;table&gt;
<span style="color:#666; user-select:none;">122</span>                  &lt;tr&gt;
<span style="color:#666; user-select:none;">123</span>                      &lt;th class=&quot;text-align-left&quot;&gt;
<span style="color:#666; user-select:none;">124</span>                          {{ &#x27;Time&#x27; | trans }} {{ sort(request, server.crc32server, &#x27;online&#x27;, &#x27;time&#x27;) }}
<span style="color:#666; user-select:none;">125</span>                      &lt;/th&gt;
<span style="color:#666; user-select:none;">126</span>                      &lt;th class=&quot;text-align-center&quot;&gt;
<span style="color:#666; user-select:none;">127</span>                          {{ &#x27;Players&#x27; | trans }} {{ sort(request, server.crc32server, &#x27;online&#x27;, &#x27;players&#x27;) }}
<span style="color:#666; user-select:none;">128</span>                      &lt;/th&gt;
<span style="color:#666; user-select:none;">129</span>                      &lt;th class=&quot;text-align-center&quot;&gt;
<span style="color:#666; user-select:none;">130</span>                          {{ &#x27;Bots&#x27; | trans }} {{ sort(request, server.crc32server, &#x27;online&#x27;, &#x27;bots&#x27;) }}
<span style="color:#666; user-select:none;">131</span>                      &lt;/th&gt;
<span style="color:#666; user-select:none;">132</span>                      &lt;th class=&quot;text-align-center&quot;&gt;
<span style="color:#666; user-select:none;">133</span>                          {{ &#x27;Total&#x27; | trans }} {{ sort(request, server.crc32server, &#x27;online&#x27;, &#x27;total&#x27;) }}
<span style="color:#666; user-select:none;">134</span>                      &lt;/th&gt;
<span style="color:#666; user-select:none;">135</span>                  &lt;/tr&gt;
<span style="color:#666; user-select:none;">136</span>                  {% for online in server.online %}
<span style="color:#666; user-select:none;">137</span>                      &lt;tr&gt;
<span style="color:#666; user-select:none;">138</span>                          &lt;td class=&quot;text-align-left&quot;&gt;
<span style="color:#666; user-select:none;">139</span>                              &lt;span title=&quot;{{ online.time | date(&#x27;r&#x27;) }}&quot;&gt;
<span style="color:#666; user-select:none;">140</span>                                  {{ online.time | format_ago }}
<span style="color:#666; user-select:none;">141</span>                              &lt;/span&gt;
<span style="color:#666; user-select:none;">142</span>                          &lt;/td&gt;
<span style="color:#666; user-select:none;">143</span>                          &lt;td class=&quot;text-align-center&quot;&gt;{{ online.players }}&lt;/td&gt;
<span style="color:#666; user-select:none;">144</span>                          &lt;td class=&quot;text-align-center&quot;&gt;{{ online.bots }}&lt;/td&gt;
<span style="color:#666; user-select:none;">145</span>                          &lt;td class=&quot;text-align-center&quot;&gt;{{ online.total }}&lt;/td&gt;
<span style="color:#666; user-select:none;">146</span>                      &lt;/tr&gt;
<span style="color:#666; user-select:none;">147</span>                  {% endfor %}
<span style="color:#666; user-select:none;">148</span>              &lt;/table&gt;
<span style="color:#666; user-select:none;">149</span>              &lt;div class=&quot;padding-y-8-px&quot;&gt;
<span style="color:#666; user-select:none;">150</span>                  {% if request.get(&#x27;sort&#x27;) == &#x27;online&#x27; and request.get(&#x27;page&#x27;) &gt; 1 %}
<span style="color:#666; user-select:none;">151</span>                      &lt;a rel=&quot;nofollow&quot; href=&quot;{{
<span style="color:#666; user-select:none;">152</span>                          path(
<span style="color:#666; user-select:none;">153</span>                              &#x27;server_index&#x27;,
<span style="color:#666; user-select:none;">154</span>                              {
<span style="color:#666; user-select:none;">155</span>                                  sort : &#x27;online&#x27;,
<span style="color:#666; user-select:none;">156</span>                                  field : request.get(&#x27;field&#x27;) ? request.get(&#x27;field&#x27;) : &#x27;frags&#x27;,
<span style="color:#666; user-select:none;">157</span>                                  order : request.get(&#x27;order&#x27;) ? request.get(&#x27;order&#x27;) : &#x27;desc&#x27;,
<span style="color:#666; user-select:none;">158</span>                                  page : request.get(&#x27;page&#x27;) ? request.get(&#x27;page&#x27;) - 1 : 1,
<span style="color:#666; user-select:none;">159</span>                                  crc32server : server.crc32server,
<span style="color:#666; user-select:none;">160</span>                                  &#x27;_fragment&#x27; : &#x27;online&#x27;
<span style="color:#666; user-select:none;">161</span>                              }
<span style="color:#666; user-select:none;">162</span>                          ) }}&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; class=&quot;bi bi-caret-left-square-fill&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">163</span>                          &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm10.5 10V4a.5.5 0 0 0-.832-.374l-4.5 4a.5.5 0 0 0 0 .748l4.5 4A.5.5 0 0 0 10.5 12&quot;/&gt;
<span style="color:#666; user-select:none;">164</span>                      &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;">165</span>                  {% else %}
<span style="color:#666; user-select:none;">166</span>                      &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; class=&quot;bi bi-caret-left-square-fill&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">167</span>                          &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm10.5 10V4a.5.5 0 0 0-.832-.374l-4.5 4a.5.5 0 0 0 0 .748l4.5 4A.5.5 0 0 0 10.5 12&quot;/&gt;
<span style="color:#666; user-select:none;">168</span>                      &lt;/svg&gt;
<span style="color:#666; user-select:none;">169</span>                  {% endif %}
<span style="color:#666; user-select:none;">170</span>                  {% if server.pagination.online &gt; 1 and (request.get(&#x27;sort&#x27;) != &#x27;online&#x27; or server.pagination.online &gt; request.get(&#x27;page&#x27;)) %}
<span style="color:#666; user-select:none;">171</span>                      &lt;a rel=&quot;nofollow&quot; href=&quot;{{
<span style="color:#666; user-select:none;">172</span>                          path(
<span style="color:#666; user-select:none;">173</span>                              &#x27;server_index&#x27;,
<span style="color:#666; user-select:none;">174</span>                              {
<span style="color:#666; user-select:none;">175</span>                                  sort : &#x27;online&#x27;,
<span style="color:#666; user-select:none;">176</span>                                  field : request.get(&#x27;sort&#x27;) == &#x27;online&#x27; and request.get(&#x27;field&#x27;) ? request.get(&#x27;field&#x27;) : &#x27;time&#x27;,
<span style="color:#666; user-select:none;">177</span>                                  order : request.get(&#x27;sort&#x27;) == &#x27;online&#x27; and request.get(&#x27;order&#x27;) ? request.get(&#x27;order&#x27;) : &#x27;desc&#x27;,
<span style="color:#666; user-select:none;">178</span>                                  page : (request.get(&#x27;sort&#x27;) == &#x27;online&#x27; and request.get(&#x27;page&#x27;)  ? request.get(&#x27;page&#x27;) : 1) + 1,
<span style="color:#666; user-select:none;">179</span>                                  crc32server : server.crc32server,
<span style="color:#666; user-select:none;">180</span>                                  &#x27;_fragment&#x27; : &#x27;online&#x27;
<span style="color:#666; user-select:none;">181</span>                              }
<span style="color:#666; user-select:none;">182</span>                          ) }}&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">183</span>                          &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm5.5 10a.5.5 0 0 0 .832.374l4.5-4a.5.5 0 0 0 0-.748l-4.5-4A.5.5 0 0 0 5.5 4z&quot;/&gt;
<span style="color:#666; user-select:none;">184</span>                      &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;">185</span>                  {% else %}
<span style="color:#666; user-select:none;">186</span>                      &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">187</span>                          &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm5.5 10a.5.5 0 0 0 .832.374l4.5-4a.5.5 0 0 0 0-.748l-4.5-4A.5.5 0 0 0 5.5 4z&quot;/&gt;
<span style="color:#666; user-select:none;">188</span>                      &lt;/svg&gt;
<span style="color:#666; user-select:none;">189</span>                  {% endif %}
<span style="color:#666; user-select:none;">190</span>                  {{ &#x27;page&#x27; | trans }} {{ request.get(&#x27;sort&#x27;) == &#x27;online&#x27; and request.get(&#x27;page&#x27;) ? request.get(&#x27;page&#x27;) : 1 }}/{{ server.pagination.online }}
<span style="color:#666; user-select:none;">191</span>              &lt;/div&gt;
<span style="color:#666; user-select:none;">192</span>          {% endif %}
<span style="color:#666; user-select:none;">193</span>          {% if server.players %}
<span style="color:#666; user-select:none;">194</span>              &lt;a name=&quot;players&quot;&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;">195</span>              &lt;h3 class=&quot;padding-y-8-px text-align-right&quot;&gt;
<span style="color:#666; user-select:none;">196</span>                  {{ &#x27;Players&#x27; | trans }}
<span style="color:#666; user-select:none;">197</span>                  &lt;a href=&quot;{{ path(&#x27;rss_players&#x27;, { crc32server : server.crc32server }) }}&quot; title=&quot;{{ &#x27;RSS&#x27; | trans }}&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">198</span>                      &lt;path d=&quot;M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2m0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2m.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3&quot;/&gt;
<span style="color:#666; user-select:none;">199</span>                  &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;">200</span>              &lt;/h3&gt;
<span style="color:#666; user-select:none;">201</span>              &lt;table&gt;
<span style="color:#666; user-select:none;">202</span>                  &lt;tr&gt;
<span style="color:#666; user-select:none;">203</span>                      &lt;th class=&quot;text-align-center&quot;&gt;
<span style="color:#666; user-select:none;">204</span>                          {{ &#x27;Frags&#x27; | trans }} {{ sort(request, server.crc32server, &#x27;players&#x27;, &#x27;frags&#x27;) }}
<span style="color:#666; user-select:none;">205</span>                      &lt;/th&gt;
<span style="color:#666; user-select:none;">206</span>                      &lt;th class=&quot;text-align-left&quot;&gt;
<span style="color:#666; user-select:none;">207</span>                          {{ &#x27;Name&#x27; | trans }} {{ sort(request, server.crc32server, &#x27;players&#x27;, &#x27;name&#x27;) }}
<span style="color:#666; user-select:none;">208</span>                      &lt;/th&gt;
<span style="color:#666; user-select:none;">209</span>                      &lt;th class=&quot;text-align-left&quot;&gt;
<span style="color:#666; user-select:none;">210</span>                          {{ &#x27;Joined&#x27; | trans }} {{ sort(request, server.crc32server, &#x27;players&#x27;, &#x27;joined&#x27;) }}
<span style="color:#666; user-select:none;">211</span>                      &lt;/th&gt;
<span style="color:#666; user-select:none;">212</span>                      &lt;th class=&quot;text-align-left&quot;&gt;
<span style="color:#666; user-select:none;">213</span>                          {{ &#x27;Online&#x27; | trans }} {{ sort(request, server.crc32server, &#x27;players&#x27;, &#x27;online&#x27;) }}
<span style="color:#666; user-select:none;">214</span>                      &lt;/th&gt;
<span style="color:#666; user-select:none;">215</span>                  &lt;/tr&gt;
<span style="color:#666; user-select:none;">216</span>                  {% for player in server.players %}
<span style="color:#666; user-select:none;">217</span>                      &lt;tr&gt;
<span style="color:#666; user-select:none;">218</span>                          &lt;td class=&quot;text-align-center&quot;&gt;{{ player.frags }}&lt;/td&gt;
<span style="color:#666; user-select:none;">219</span>                          &lt;td class=&quot;text-align-left&quot;&gt;{{ player.name }}&lt;/td&gt;
<span style="color:#666; user-select:none;">220</span>                          &lt;td class=&quot;text-align-left&quot;&gt;
<span style="color:#666; user-select:none;">221</span>                              &lt;span title=&quot;{{ player.joined | date(&#x27;r&#x27;) }}&quot;&gt;
<span style="color:#666; user-select:none;">222</span>                                  {{ player.joined | format_ago }}
<span style="color:#666; user-select:none;">223</span>                              &lt;/span&gt;
<span style="color:#666; user-select:none;">224</span>                          &lt;/td&gt;
<span style="color:#666; user-select:none;">225</span>                          &lt;td class=&quot;text-align-left&quot;&gt;
<span style="color:#666; user-select:none;">226</span>                              &lt;span title=&quot;{{ player.online | date(&#x27;r&#x27;) }}&quot;&gt;
<span style="color:#666; user-select:none;">227</span>                                  {{ player.online | format_ago }}
<span style="color:#666; user-select:none;">228</span>                              &lt;/span&gt;
<span style="color:#666; user-select:none;">229</span>                          &lt;/td&gt;
<span style="color:#666; user-select:none;">230</span>                      &lt;/tr&gt;
<span style="color:#666; user-select:none;">231</span>                  {% endfor %}
<span style="color:#666; user-select:none;">232</span>              &lt;/table&gt;
<span style="color:#666; user-select:none;">233</span>              &lt;div class=&quot;padding-y-8-px&quot;&gt;
<span style="color:#666; user-select:none;">234</span>                  {% if request.get(&#x27;sort&#x27;) == &#x27;players&#x27; and request.get(&#x27;page&#x27;) &gt; 1 %}
<span style="color:#666; user-select:none;">235</span>                      &lt;a rel=&quot;nofollow&quot; href=&quot;{{
<span style="color:#666; user-select:none;">236</span>                          path(
<span style="color:#666; user-select:none;">237</span>                              &#x27;server_index&#x27;,
<span style="color:#666; user-select:none;">238</span>                              {
<span style="color:#666; user-select:none;">239</span>                                  sort : &#x27;players&#x27;,
<span style="color:#666; user-select:none;">240</span>                                  field : request.get(&#x27;field&#x27;) ? request.get(&#x27;field&#x27;) : &#x27;frags&#x27;,
<span style="color:#666; user-select:none;">241</span>                                  order : request.get(&#x27;order&#x27;) ? request.get(&#x27;order&#x27;) : &#x27;desc&#x27;,
<span style="color:#666; user-select:none;">242</span>                                  page : request.get(&#x27;page&#x27;) ? request.get(&#x27;page&#x27;) - 1 : 1,
<span style="color:#666; user-select:none;">243</span>                                  crc32server : server.crc32server,
<span style="color:#666; user-select:none;">244</span>                                  &#x27;_fragment&#x27; : &#x27;players&#x27;
<span style="color:#666; user-select:none;">245</span>                              }
<span style="color:#666; user-select:none;">246</span>                          ) }}&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; class=&quot;bi bi-caret-left-square-fill&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">247</span>                          &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm10.5 10V4a.5.5 0 0 0-.832-.374l-4.5 4a.5.5 0 0 0 0 .748l4.5 4A.5.5 0 0 0 10.5 12&quot;/&gt;
<span style="color:#666; user-select:none;">248</span>                      &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;">249</span>                  {% else %}
<span style="color:#666; user-select:none;">250</span>                      &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; class=&quot;bi bi-caret-left-square-fill&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">251</span>                          &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm10.5 10V4a.5.5 0 0 0-.832-.374l-4.5 4a.5.5 0 0 0 0 .748l4.5 4A.5.5 0 0 0 10.5 12&quot;/&gt;
<span style="color:#666; user-select:none;">252</span>                      &lt;/svg&gt;
<span style="color:#666; user-select:none;">253</span>                  {% endif %}
<span style="color:#666; user-select:none;">254</span>                  {% if server.pagination.players &gt; 1 and (request.get(&#x27;sort&#x27;) != &#x27;players&#x27; or server.pagination.players &gt; request.get(&#x27;page&#x27;)) %}
<span style="color:#666; user-select:none;">255</span>                      &lt;a rel=&quot;nofollow&quot; href=&quot;{{
<span style="color:#666; user-select:none;">256</span>                          path(
<span style="color:#666; user-select:none;">257</span>                              &#x27;server_index&#x27;,
<span style="color:#666; user-select:none;">258</span>                              {
<span style="color:#666; user-select:none;">259</span>                                  sort : &#x27;players&#x27;,
<span style="color:#666; user-select:none;">260</span>                                  field : request.get(&#x27;sort&#x27;) == &#x27;players&#x27; and request.get(&#x27;field&#x27;) ? request.get(&#x27;field&#x27;) : &#x27;frags&#x27;,
<span style="color:#666; user-select:none;">261</span>                                  order : request.get(&#x27;sort&#x27;) == &#x27;players&#x27; and request.get(&#x27;order&#x27;) ? request.get(&#x27;order&#x27;) : &#x27;desc&#x27;,
<span style="color:#666; user-select:none;">262</span>                                  page : (request.get(&#x27;sort&#x27;) == &#x27;players&#x27; and request.get(&#x27;page&#x27;)  ? request.get(&#x27;page&#x27;) : 1) + 1,
<span style="color:#666; user-select:none;">263</span>                                  crc32server : server.crc32server,
<span style="color:#666; user-select:none;">264</span>                                  &#x27;_fragment&#x27; : &#x27;players&#x27;
<span style="color:#666; user-select:none;">265</span>                              }
<span style="color:#666; user-select:none;">266</span>                          ) }}&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">267</span>                          &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm5.5 10a.5.5 0 0 0 .832.374l4.5-4a.5.5 0 0 0 0-.748l-4.5-4A.5.5 0 0 0 5.5 4z&quot;/&gt;
<span style="color:#666; user-select:none;">268</span>                      &lt;/svg&gt;&lt;/a&gt;
<span style="color:#666; user-select:none;">269</span>                  {% else %}
<span style="color:#666; user-select:none;">270</span>                      &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;12&quot; height=&quot;12&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot;&gt;
<span style="color:#666; user-select:none;">271</span>                          &lt;path d=&quot;M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm5.5 10a.5.5 0 0 0 .832.374l4.5-4a.5.5 0 0 0 0-.748l-4.5-4A.5.5 0 0 0 5.5 4z&quot;/&gt;
<span style="color:#666; user-select:none;">272</span>                      &lt;/svg&gt;
<span style="color:#666; user-select:none;">273</span>                  {% endif %}
<span style="color:#666; user-select:none;">274</span>                  {{ &#x27;page&#x27; | trans }} {{ request.get(&#x27;sort&#x27;) == &#x27;players&#x27; and request.get(&#x27;page&#x27;) ? request.get(&#x27;page&#x27;) : 1 }}/{{ server.pagination.players }}
<span style="color:#666; user-select:none;">275</span>              &lt;/div&gt;
<span style="color:#666; user-select:none;">276</span>          {% endif %}
<span style="color:#666; user-select:none;">277</span>      &lt;/div&gt;
<span style="color:#666; user-select:none;">278</span>  {% endblock %}
</pre>
        </div>
        </div>

</div>
</main>
</div>
</div>


</body>
</html>

