templates/base.html.twig line 1

Open in your IDE?
  1. {% set colorScheme=app.request.cookies.get('app_color_scheme') %}
  2. {% if colorScheme=='purple' %}
  3. {% set PRIMARY_COLOR="#9a1aff" %}
  4. {% set PRIMARY_HOVER="#39008e" %}
  5. {% set favicon='/img/favicon_purple.png' %}
  6. {% elseif colorScheme=='magenta' %}
  7. {% set PRIMARY_COLOR="#ff1a8e" %}
  8. {% set PRIMARY_HOVER="#8e005e" %}
  9. {% set favicon='/img/favicon_magenta.png' %}
  10. {% elseif colorScheme=='red' %}
  11. {% set PRIMARY_COLOR="#ff1a2a" %}
  12. {% set PRIMARY_HOVER="#8e0020" %}
  13. {% set favicon='/img/favicon_red.png' %}
  14. {% elseif colorScheme=='orange' %}
  15. {% set PRIMARY_COLOR="#ff881a" %}
  16. {% set PRIMARY_HOVER="#8e2e00" %}
  17. {% set favicon='/img/favicon_orange.png' %}
  18. {% elseif colorScheme=='yellow' %}
  19. {% set PRIMARY_COLOR="#fff11a" %}
  20. {% set PRIMARY_HOVER="#8e6f00" %}
  21. {% set favicon='/img/favicon_yellow.png' %}
  22. {% elseif colorScheme=='green' %}
  23. {% set PRIMARY_COLOR="#23ff1a" %}
  24. {% set PRIMARY_HOVER="#1c8e00" %}
  25. {% set favicon='/img/favicon_green.png' %}
  26. {% elseif colorScheme=='cyan' %}
  27. {% set PRIMARY_COLOR="#009e9d" %}
  28. {% set PRIMARY_HOVER="#004f43" %}
  29. {% set favicon='/img/favicon_cyan.png' %}
  30. {% else %}
  31. {% set PRIMARY_COLOR="#1A4AFF" %}
  32. {% set PRIMARY_HOVER="#0023a0" %}
  33. {% set favicon='/img/favicon.png' %}
  34. {% endif %}
  35. <!DOCTYPE html>
  36. <html lang="en">
  37. <head>
  38.     <meta charset="utf-8">
  39.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  40.     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  41.     <meta name="description" content="">
  42.     <meta name="author" content="">
  43.     <title>{% block title %}Wattson{% endblock %}</title>
  44.     <link rel="icon" type="image/png" href="{{ favicon }}">
  45.     {% block headscript %}{% endblock %}
  46.     <!-- Custom fonts for this template-->
  47.     <link href="/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
  48.     <link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i"
  49.           rel="stylesheet">
  50.     <!-- Custom styles for this template-->
  51.     <link href="/css/sb-admin-2.css" rel="stylesheet">
  52.     {% block style %}{% endblock %}
  53. </head>
  54. <body id="page-top" class="sidebar-toggled">
  55. <!-- Page Wrapper -->
  56. <div id="wrapper" class="{{ colorScheme }}">
  57.     <!-- Sidebar -->
  58.     <ul class="navbar-nav bg-gradient-lightgreen sidebar sidebar-dark accordion toggled" id="accordionSidebar">
  59.         <!-- Sidebar - Brand -->
  60.         <a class="sidebar-brand d-flex align-items-center justify-content-center" href="{{ url('homepage') }}">
  61.             <div class="sidebar-brand-icon">
  62.                 <img src="{{ favicon }}" alt="" id="navLogo" class="mh-100 mw-100">
  63.             </div>
  64.         </a>
  65.         <!-- Divider -->
  66.         <hr class="sidebar-divider my-0">
  67.         <!-- Nav Item - Inicio -->
  68.         <li class="nav-item ltr {% block homepage %}{% endblock %}">
  69.             <a class="nav-link" href="{{ url('homepage') }}">
  70.                 <i class="fas fa-fw fa-chart-bar"></i>
  71.                 <span>Inicio</span>
  72.             </a>
  73.         </li>
  74.         <!-- Nav Item - Facturas Collapse Menu -->
  75.         <li class="nav-item {% block facturasItem %}{% endblock %}">
  76.             <a class="nav-link collapsed" href="#" data-toggle="collapse" data-target="#collapseFacturas"
  77.                aria-expanded="true" aria-controls="collapseFacturas">
  78.                 <i class="fas fa-fw fa-file-invoice"></i>
  79.                 <span>Facturas</span>
  80.             </a>
  81.             <div id="collapseFacturas" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionSidebar">
  82.                 <div class="bg-white py-2 collapse-inner rounded">
  83.                     {% if app.user.cliente is defined and app.user.cliente is not null %}
  84.                         <a class="collapse-item {% block mis_facturas %}{% endblock %}" href="{{ url('mis_facturas') }}"><i
  85.                                     class="fas fa-fw fa-home text-secondary mr-1"></i>Mis facturas</a>
  86.                     {% endif %}
  87.                     {% if is_granted('ROLE_FACTURACION') %}
  88.                         <a class="collapse-item {% block facturas %}{% endblock %}" href="{{ url('factura_index') }}"><i
  89.                                     class="fas fa-fw fa-lightbulb text-secondary mr-1"></i>Suministro</a>
  90.                         <a class="collapse-item {% block facturasGenericas %}{% endblock %}"
  91.                            href="{{ url('facturaGenerica_index') }}"><i
  92.                                     class="fas fa-fw fa-receipt text-secondary mr-1"></i>Otros conceptos</a>
  93.                         <a class="collapse-item {% block filtrar_facturas %}{% endblock %}"
  94.                            href="{{ url('factura_filtrar') }}"><i class="fas fa-fw fa-filter text-secondary mr-1"></i>Filtrar</a>
  95.                     {% endif %}
  96.                     {% if is_granted('ROLE_ADMIN') %}
  97.                         <a class="collapse-item {% block rentabilidad %}{% endblock %}" href="{{ url('rentabilidad') }}"><i
  98.                                     class="fas fa-fw fa-coins text-secondary mr-1"></i>Rentabilidad</a>
  99.                         <a class="collapse-item {% block factura_exportar %}{% endblock %}"
  100.                            href="{{ url('factura_exportar') }}"><i class="fas fa-fw fa-file-export text-secondary mr-1"></i>Exportar
  101.                             datos</a>
  102.                     {% endif %}
  103.                 </div>
  104.             </div>
  105.         </li>
  106.         {% if is_granted('ROLE_COMERCIAL') and app.user.comercial is not null or is_granted('ROLE_FACTURACION') or app.user.cliente is not null %}
  107.             <!-- Nav Item - Contratos Collapse Menu -->
  108.             <li class="nav-item {% block contratosItem %}{% endblock %}">
  109.                 <a class="nav-link collapsed" href="#" data-toggle="collapse" data-target="#collapseContratos"
  110.                    aria-expanded="true" aria-controls="collapseContratos">
  111.                     <i class="fas fa-fw fa-file-contract"></i>
  112.                     <span>Contratos</span>
  113.                 </a>
  114.                 <div id="collapseContratos" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionSidebar">
  115.                     <div class="bg-white py-2 collapse-inner rounded">
  116.                         {% if app.user.cliente is not null %}
  117.                             <a class="collapse-item {% block mis_contratos %}{% endblock %}"
  118.                                href="{{ url('mis_contratos') }}"><i class="fas fa-fw fa-home text-secondary mr-1"></i>Mis
  119.                                 contratos</a>
  120.                         {% endif %}
  121.                         {% if is_granted('ROLE_FACTURACION') %}
  122.                             <a class="collapse-item {% block contratos %}{% endblock %}" href="{{ url('contrato_index') }}"><i
  123.                                         class="fas fa-fw fa-list text-secondary mr-1"></i>Todos los contratos</a>
  124.                         {% endif %}
  125.                         {% if app.user.comercial is not null %}
  126.                             <a class="collapse-item {% block contratos_firmados %}{% endblock %}"
  127.                                href="{{ url('comercial_contratos_index') }}">
  128.                                 {% if is_granted('ROLE_COMERCIAL') %}
  129.                                     <i class="fas fa-fw fa-signature text-secondary mr-1"></i>Contratos firmados
  130.                                 {% else %}
  131.                                     <i class="fas fa-fw fa-tasks text-secondary mr-1"></i>Gestionar contratos
  132.                                 {% endif %}
  133.                             </a>
  134.                             {% if is_granted('ROLE_COMERCIAL') %}
  135.                                 <a class="collapse-item {% block nuevo_contrato %}{% endblock %}"
  136.                                    href="{{ url('contrato_new') }}"><i
  137.                                             class="fas fa-fw fa-plus text-secondary mr-1"></i>Nuevo</a>
  138.                             {% endif %}
  139.                         {% endif %}
  140.                         {% if is_granted('ROLE_ADMIN') %}
  141.                             <a class="collapse-item {% block registrar_contrato %}{% endblock %}"
  142.                                href="{{ url('contrato_register') }}"><i
  143.                                         class="fas fa-fw fa-file-signature text-secondary mr-1"></i>Registrar</a>
  144.                         {% endif %}
  145.                     </div>
  146.                 </div>
  147.             </li>
  148.             {% if is_granted('ROLE_ADMIN') %}
  149.                 <!-- Nav Item - Clientes -->
  150.                 <div class="nav-item ltr {% block clientes %}{% endblock %}">
  151.                     <a class="nav-link" href="{{ url('cliente_index') }}">
  152.                         <i class="fas fa-fw fa-user-friends"></i>
  153.                         <span>Clientes</span>
  154.                     </a>
  155.                 </div>
  156.                 <!-- Nav Item - Suministros -->
  157.                 <div class="nav-item ltr {% block suministros %}{% endblock %}">
  158.                     <a class="nav-link" href="{{ url('suministro_index') }}">
  159.                         <i class="fas fa-fw fa-house-damage"></i>
  160.                         <span>Suministros</span>
  161.                     </a>
  162.                 </div>
  163.                 <!-- Nav Item - Comerciales -->
  164.                 {% if not is_granted('ROLE_ALTACOMERCIALES') %}
  165.                     <div class="nav-item ltr {% block comercial_puntos %}{% endblock %}">
  166.                         <a class="nav-link" href="{{ url('comercial_lista') }}">
  167.                             <i class="fas fa-fw fa-user-tie"></i>
  168.                             <span>Comerciales</span>
  169.                         </a>
  170.                     </div>
  171.                 {% else %}
  172.                     <!-- Nav Item - Comerciales Collapse Menu -->
  173.                     <li class="nav-item {% block comercial_item %}{% endblock %}">
  174.                         <a class="nav-link collapsed" href="#" data-toggle="collapse" data-target="#collapseComerciales"
  175.                            aria-expanded="true" aria-controls="collapseComerciales">
  176.                             <i class="fas fa-fw fa-user-tie"></i>
  177.                             <span>Comerciales</span>
  178.                         </a>
  179.                         <div id="collapseComerciales" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionSidebar">
  180.                             <div class="bg-white py-2 collapse-inner rounded">
  181.                                 <a class="collapse-item {% block comercial_item_puntos %}{% endblock %}" href="{{ url('comercial_lista') }}">
  182.                                     <i class="fas fa-fw fa-list text-secondary mr-1"></i>Lista
  183.                                 </a>
  184.                                 <a class="collapse-item {% block comercial_lista %}{% endblock %}" href="{{ url('comercial_lista_admin') }}">
  185.                                     <i class="fas fa-fw fa-list-alt text-secondary mr-1"></i>Lista admin
  186.                                 </a>
  187.                                 <a class="collapse-item {% block comercial_new %}{% endblock %}" href="{{ url('comercial_new') }}">
  188.                                     <i class="fas fa-fw fa-plus text-secondary mr-1"></i>Dar de alta
  189.                                 </a>
  190.                             </div>
  191.                         </div>
  192.                     </li>
  193.                 {% endif %}
  194.                 {% if not is_granted('ROLE_SUPERADMIN') %}
  195.                     <!-- Nav Item - Productos -->
  196.                     <div class="nav-item ltr {% block productos %}{% endblock %}">
  197.                         <a class="nav-link" href="{{ url('producto_index') }}">
  198.                             <i class="fas fa-fw fa-tags"></i>
  199.                             <span>Productos</span>
  200.                         </a>
  201.                     </div>
  202.                 {% else %}
  203.                     <!-- Nav Item - Productos Collapse Menu -->
  204.                     <li class="nav-item {% block productos_item %}{% endblock %}">
  205.                         <a class="nav-link collapsed" href="#" data-toggle="collapse" data-target="#collapseProductos"
  206.                            aria-expanded="true" aria-controls="collapseProductos">
  207.                             <i class="fas fa-fw fa-tags"></i>
  208.                             <span>Productos</span>
  209.                         </a>
  210.                         <div id="collapseProductos" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionSidebar">
  211.                             <div class="bg-white py-2 collapse-inner rounded">
  212.                                 <a class="collapse-item {% block productos_list %}{% endblock %}" href="{{ url('producto_index') }}">
  213.                                     <i class="fas fa-fw fa-list text-secondary mr-1"></i>Lista
  214.                                 </a>
  215.                                 <a class="collapse-item {% block nuevo_producto %}{% endblock %}" href="{{ url('producto_new') }}">
  216.                                     <i class="fas fa-fw fa-plus text-secondary mr-1"></i>Nuevo
  217.                                 </a>
  218.                             </div>
  219.                         </div>
  220.                     </li>
  221.                     <!-- Nav Item - Canales y proveedores -->
  222.                     <div class="nav-item ltr {% block proveedor %}{% endblock %}">
  223.                         <a class="nav-link" href="{{ url('proveedor_index') }}">
  224.                             <i class="fas fa-fw fa-industry"></i>
  225.                             <span>Canales y proveedores</span>
  226.                         </a>
  227.                     </div>
  228.                     <!-- Nav Item - Tarifas Collapse Menu -->
  229.                     <li class="nav-item {% block tarifas_item %}{% endblock %}">
  230.                         <a class="nav-link collapsed" href="#" data-toggle="collapse" data-target="#collapseTarifas"
  231.                            aria-expanded="true" aria-controls="collapseTarifas">
  232.                             <i class="fas fa-fw fa-stream"></i>
  233.                             <span>Tarifas</span>
  234.                         </a>
  235.                         <div id="collapseTarifas" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionSidebar">
  236.                             <div class="bg-white py-2 collapse-inner rounded">
  237.                                 <a class="collapse-item {% block tarifa %}{% endblock %}" href="{{ url('tarifa_index') }}">
  238.                                     <i class="fas fa-fw fa-list text-secondary mr-1"></i>Lista
  239.                                 </a>
  240.                                 <a class="collapse-item {% block nueva_tarifa %}{% endblock %}" href="{{ url('tarifa_new') }}">
  241.                                     <i class="fas fa-fw fa-plus text-secondary mr-1"></i>Nueva
  242.                                 </a>
  243.                             </div>
  244.                         </div>
  245.                     </li>
  246.                     <!-- Nav Item - Tope gas -->
  247.                     <div class="nav-item ltr {% block topeGas %}{% endblock %}">
  248.                         <a class="nav-link" href="{{ url('topeGas_index') }}">
  249.                             <i class="fas fa-fw fa-burn"></i>
  250.                             <span>Tope de gas</span>
  251.                         </a>
  252.                     </div>
  253.                 {% endif %}
  254.                 <!-- Nav Item - Usuarios -->
  255.                 <div class="nav-item ltr {% block usuarios %}{% endblock %}">
  256.                     <a class="nav-link" href="{{ url('usuario_index') }}">
  257.                         <i class="fa fa-users"></i>
  258.                         <span>Usuarios</span>
  259.                     </a>
  260.                 </div>
  261.             {% endif %}
  262.         {% endif %}
  263.         <!-- Divider -->
  264.         <hr class="sidebar-divider d-none d-md-block">
  265.         <!-- Sidebar Toggler (Sidebar) -->
  266.         <div class="text-center d-none d-md-inline">
  267.             <button class="rounded-circle border-0" id="sidebarToggle"></button>
  268.         </div>
  269.     </ul>
  270.     <!-- End of Sidebar -->
  271.     <!-- Content Wrapper -->
  272.     <div id="content-wrapper" class="d-flex flex-column bg-img2">
  273.         <!-- Main Content -->
  274.         <div id="content">
  275.             <!-- Topbar -->
  276.             <nav class="navbar navbar-expand navbar-light bg-white topbar mb-4 static-top shadow">
  277.                 <!-- Sidebar Toggle (Topbar) -->
  278.                 <button id="sidebarToggleTop" class="btn btn-link d-md-none rounded-circle mr-3">
  279.                     <i class="fa fa-bars"></i>
  280.                 </button>
  281.                 {# <!-- Topbar Search -->
  282.                 <form class="d-none d-sm-inline-block form-inline mr-auto ml-md-3 my-2 my-md-0 mw-100 navbar-search">
  283.                     <div class="input-group">
  284.                         <input type="text" class="form-control bg-light border-0 small" placeholder="Buscar" aria-label="Search" aria-describedby="basic-addon2">
  285.                         <div class="input-group-append">
  286.                             <button class="btn btn-primary" type="button">
  287.                                 <i class="fas fa-search fa-sm"></i>
  288.                             </button>
  289.                         </div>
  290.                     </div>
  291.                 </form> #}
  292.                 <!-- Topbar Navbar -->
  293.                 <ul class="navbar-nav ml-auto">
  294.                     <!-- Nav Item - Search Dropdown (Visible Only XS) -->
  295.                     <li class="nav-item ltr dropdown no-arrow d-sm-none">
  296.                         <a class="nav-link dropdown-toggle" href="#" id="searchDropdown" role="button"
  297.                            data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  298.                             <i class="fas fa-search fa-fw"></i>
  299.                         </a>
  300.                         <!-- Dropdown - Messages -->
  301.                         <div class="dropdown-menu dropdown-menu-right p-3 shadow animated--grow-in"
  302.                              aria-labelledby="searchDropdown">
  303.                             <form class="form-inline mr-auto w-100 navbar-search">
  304.                                 <div class="input-group">
  305.                                     <input type="text" class="form-control bg-light border-0 small"
  306.                                            placeholder="Search for..." aria-label="Search" aria-describedby="basic-addon2">
  307.                                     <div class="input-group-append">
  308.                                         <button class="btn btn-primary" type="button">
  309.                                             <i class="fas fa-search fa-sm"></i>
  310.                                         </button>
  311.                                     </div>
  312.                                 </div>
  313.                             </form>
  314.                         </div>
  315.                     </li>
  316.                     {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  317.                         {# <!-- Nav Item - Messages -->
  318.                         <li class="nav-item ltr dropdown no-arrow mx-1">
  319.                             <a class="nav-link dropdown-toggle" href="#" id="messagesDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  320.                                 <i class="fas fa-envelope fa-fw"></i>
  321.                                 <!-- Counter - Messages -->
  322.                                 <span class="badge badge-danger badge-counter">7</span>
  323.                             </a>
  324.                             <!-- Dropdown - Messages -->
  325.                             <div class="dropdown-list dropdown-menu dropdown-menu-right shadow animated--grow-in" aria-labelledby="messagesDropdown">
  326.                                 <h6 class="dropdown-header">
  327.                                     Message Center
  328.                                 </h6>
  329.                                 <a class="dropdown-item d-flex align-items-center" href="#">
  330.                                     <div class="dropdown-list-image mr-3">
  331.                                         <img class="rounded-circle" src="https://source.unsplash.com/fn_BT9fwg_E/60x60" alt="">
  332.                                         <div class="status-indicator bg-success"></div>
  333.                                     </div>
  334.                                     <div class="font-weight-bold">
  335.                                         <div class="text-truncate">Hi there! I am wondering if you can help me with a problem I've been having.</div>
  336.                                         <div class="small text-gray-500">Emily Fowler · 58m</div>
  337.                                     </div>
  338.                                 </a>
  339.                                 <a class="dropdown-item d-flex align-items-center" href="#">
  340.                                     <div class="dropdown-list-image mr-3">
  341.                                         <img class="rounded-circle" src="https://source.unsplash.com/AU4VPcFN4LE/60x60" alt="">
  342.                                         <div class="status-indicator"></div>
  343.                                     </div>
  344.                                     <div>
  345.                                         <div class="text-truncate">I have the photos that you ordered last month, how would you like them sent to you?</div>
  346.                                         <div class="small text-gray-500">Jae Chun · 1d</div>
  347.                                     </div>
  348.                                 </a>
  349.                                 <a class="dropdown-item d-flex align-items-center" href="#">
  350.                                     <div class="dropdown-list-image mr-3">
  351.                                         <img class="rounded-circle" src="https://source.unsplash.com/CS2uCrpNzJY/60x60" alt="">
  352.                                         <div class="status-indicator bg-warning"></div>
  353.                                     </div>
  354.                                     <div>
  355.                                         <div class="text-truncate">Last month's report looks great, I am very happy with the progress so far, keep up the good work!</div>
  356.                                         <div class="small text-gray-500">Morgan Alvarez · 2d</div>
  357.                                     </div>
  358.                                 </a>
  359.                                 <a class="dropdown-item d-flex align-items-center" href="#">
  360.                                     <div class="dropdown-list-image mr-3">
  361.                                         <img class="rounded-circle" src="https://source.unsplash.com/Mv9hjnEUHR4/60x60" alt="">
  362.                                         <div class="status-indicator bg-success"></div>
  363.                                     </div>
  364.                                     <div>
  365.                                         <div class="text-truncate">Am I a good boy? The reason I ask is because someone told me that people say this to all dogs, even if they aren't good...</div>
  366.                                         <div class="small text-gray-500">Chicken the Dog · 2w</div>
  367.                                     </div>
  368.                                 </a>
  369.                                 <a class="dropdown-item text-center small text-gray-500" href="#">Read More Messages</a>
  370.                             </div>
  371.                         </li>
  372.                         #}
  373.                         <!-- Nav Item - Alerts -->
  374.                         <li class="nav-item ltr dropdown no-arrow mx-1">
  375.                             <a class="nav-link dropdown-toggle" href="#" id="alertsDropdown" role="button"
  376.                                data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  377.                                 <i class="fas fa-bell fa-fw"></i>
  378.                                 <!-- Counter - Alerts -->
  379.                                 {% if app.user.notificaciones|length %}
  380.                                     <span class="badge badge-danger badge-counter">{{ app.user.notificaciones|filter(v=> not v.vista)|length }}</span>
  381.                                 {% endif %}
  382.                             </a>
  383.                             <!-- Dropdown - Alerts -->
  384.                             <div class="dropdown-list dropdown-menu dropdown-menu-right shadow animated--grow-in"
  385.                                  aria-labelledby="alertsDropdown">
  386.                                 <h6 class="dropdown-header">
  387.                                     Notificaciones
  388.                                 </h6>
  389.                                 {% for notificacion in app.user.notificaciones|slice(0, 5) %}
  390.                                     <a class="dropdown-item d-flex align-items-center position-relative {% if notificacion.vista %}bg-gray-100{% endif %}"
  391.                                        href="{{ url('notificaciones') }}?n={{ notificacion.id }}">
  392.                                         {% if not notificacion.vista %}
  393.                                             <i class="fas fa-circle float-left text-danger fa-xs ml-n3 position-absolute"></i>
  394.                                         {% endif %}
  395.                                         {% if notificacion.tipoNotificacion.nombre=='Factura' %}
  396.                                             <div class="mr-3">
  397.                                                 <div class="icon-circle bg-gradient-success">
  398.                                                     <i class="fas fa-file-invoice text-white"></i>
  399.                                                 </div>
  400.                                             </div>
  401.                                         {% elseif notificacion.tipoNotificacion.nombre=='Alerta' %}
  402.                                             <div class="mr-3">
  403.                                                 <div class="icon-circle bg-gradient-warning">
  404.                                                     <i class="fas fa-exclamation text-white"></i>
  405.                                                 </div>
  406.                                             </div>
  407.                                         {% elseif notificacion.tipoNotificacion.nombre=='Información' %}
  408.                                             <div class="mr-3">
  409.                                                 <div class="icon-circle bg-gradient-info">
  410.                                                     <i class="fas fa-info text-white"></i>
  411.                                                 </div>
  412.                                             </div>
  413.                                         {% else %}
  414.                                             <div class="mr-3">
  415.                                                 <div class="icon-circle bg-gradient-secondary">
  416.                                                     <i class="fas fa-question text-white"></i>
  417.                                                 </div>
  418.                                             </div>
  419.                                         {% endif %}
  420.                                         <div>
  421.                                             <div class="small text-gray-500">{{ notificacion.fecha|date('d/m/Y') }}</div>
  422.                                             <span class="font-weight-bold">{{ notificacion.asunto }}</span>
  423.                                         </div>
  424.                                     </a>
  425.                                 {% else %}
  426.                                     <a class="dropdown-item d-flex align-items-center disabled" href="#">
  427.                                         <div class="mx-auto">
  428.                                             <span class="text-gray-500">No tienes notificaciones nuevas</span>
  429.                                         </div>
  430.                                     </a>
  431.                                 {% endfor %}
  432.                                 <a class="dropdown-item text-center small text-gray-500" href="{{ url('notificaciones') }}">
  433.                                     Mostrar todas las notificaciones
  434.                                     {% if (app.user.notificaciones|slice(5)|filter(v=> not v.vista))|length %}
  435.                                         <div class="d-inline badge badge-danger badge-counter px-1">{{ (app.user.notificaciones|slice(5)|filter(v=> not v.vista))|length }}</div>
  436.                                     {% endif %}
  437.                                 </a>
  438.                             </div>
  439.                         </li>
  440.                         <!-- Nav Item - Calendar -->
  441.                         <li class="nav-item ltr dropdown no-arrow mx-1">
  442.                             <a class="nav-link" href="/calendar">
  443.                                 <i class="far fa-calendar-alt fa-fw fa-2x"></i>
  444.                                 <!-- Counter - Alerts -->
  445.                                 {% if app.user.notificaciones|length %}
  446.                                     <span class="badge badge-danger badge-counter">{{ app.user.notificaciones|filter(v=> not v.vista)|length }}</span>
  447.                                 {% endif %}
  448.                             </a>
  449.                         </li>
  450.                         <!-- Nav Item - Color Scheme -->
  451.                         <li class="nav-item ltr dropdown has-megamenu no-arrow mx-1">
  452.                             <button class="btn btn-link nav-link dropdown-toggle" id="colorDropdown" role="button"
  453.                                     data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  454.                                 <span class="circle-{{ colorScheme?colorScheme:'blue' }}"></span>
  455.                             </button>
  456.                             <!-- Dropdown - Colors -->
  457.                             <div class="dropdown-menu" role="menu" aria-labelledby="colorDropdown">
  458.                                 <div class="list p-auto">
  459.                                     <div class="row">
  460.                                         <div class="col-auto"></div>
  461.                                         <div class="col-auto mx-auto">
  462.                                             <div class="row mx-auto">
  463.                                                 <div class="col-auto">
  464.                                                     <a href="#" class="d-inline-block border-solid border-dark"
  465.                                                        id="colorScheme_blue">
  466.                                                         <div class="circle-blue"></div>
  467.                                                     </a>
  468.                                                 </div>
  469.                                                 <div class="col-auto">
  470.                                                     <a href="#" class="d-inline-block" id="colorScheme_cyan">
  471.                                                         <div class="circle-cyan"></div>
  472.                                                     </a>
  473.                                                 </div>
  474.                                                 <div class="col-auto">
  475.                                                     <a href="#" class="d-inline-block" id="colorScheme_green">
  476.                                                         <div class="circle-green"></div>
  477.                                                     </a>
  478.                                                 </div>
  479.                                                 <div class="col-auto">
  480.                                                     <a href="#" class="d-inline-block" id="colorScheme_yellow">
  481.                                                         <div class="circle-yellow"></div>
  482.                                                     </a>
  483.                                                 </div>
  484.                                                 <div class="col-auto">
  485.                                                     <a href="#" class="d-inline-block" id="colorScheme_orange">
  486.                                                         <div class="circle-orange"></div>
  487.                                                     </a>
  488.                                                 </div>
  489.                                                 <div class="col-auto">
  490.                                                     <a href="#" class="d-inline-block" id="colorScheme_red">
  491.                                                         <div class="circle-red"></div>
  492.                                                     </a>
  493.                                                 </div>
  494.                                                 <div class="col-auto">
  495.                                                     <a href="#" class="d-inline-block" id="colorScheme_magenta">
  496.                                                         <div class="circle-magenta"></div>
  497.                                                     </a>
  498.                                                 </div>
  499.                                                 <div class="col-auto">
  500.                                                     <a href="#" class="d-inline-block" id="colorScheme_purple">
  501.                                                         <div class="circle-purple"></div>
  502.                                                     </a>
  503.                                                 </div>
  504.                                             </div>
  505.                                         </div>
  506.                                         <div class="col-auto"></div>
  507.                                     </div>
  508.                                 </div>
  509.                             </div>
  510.                         </li>
  511.                         <div class="topbar-divider d-none d-sm-block"></div>
  512.                         <!-- Nav Item - User Information -->
  513.                         <li class="nav-item ltr dropdown no-arrow">
  514.                             <a class="nav-link dropdown-toggle" href="#" id="userDropdown" role="button"
  515.                                data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  516.                                 <span class="mr-2 d-none d-lg-inline text-gray-600 small">{{ app.user.cliente.nombre??app.user.username }}</span>
  517.                                 <!--img class="img-profile rounded-circle" src="https://source.unsplash.com/QAB-WJcbgJk/60x60" alt=""-->
  518.                             </a>
  519.                             <!-- Dropdown - User Information -->
  520.                             <div class="dropdown-menu dropdown-menu-right shadow animated--grow-in"
  521.                                  aria-labelledby="userDropdown">
  522.                                 {% if is_granted('ROLE_ADMIN') %}
  523.                                     <a class="dropdown-item" href="#">
  524.                                         <i class="fas fa-user fa-sm fa-fw mr-2 text-gray-400"></i>
  525.                                         Profile
  526.                                     </a>
  527.                                     <a class="dropdown-item" href="#">
  528.                                         <i class="fas fa-cogs fa-sm fa-fw mr-2 text-gray-400"></i>
  529.                                         Settings
  530.                                     </a>
  531.                                     <div class="dropdown-divider"></div>
  532.                                 {% endif %}
  533.                                 <a class="dropdown-item" href="#" data-toggle="modal" data-target="#logoutModal">
  534.                                     <i class="fas fa-sign-out-alt fa-sm fa-fw mr-2 text-gray-400"></i>
  535.                                     Cerrar sesión
  536.                                 </a>
  537.                             </div>
  538.                         </li>
  539.                     {% else %}
  540.                         <li class="nav-item ltr dropdown no-arrow mx-1">
  541.                             <a class="dropdown-item" href="{{ url('login') }}">
  542.                                 <i class="fas fa-sign-in-alt fa-sm fa-fw text-gray-400"></i>
  543.                                 Iniciar sesión
  544.                             </a>
  545.                         </li>
  546.                     {% endif %}
  547.                 </ul>
  548.             </nav>
  549.             <!-- End of Topbar -->
  550.             <!-- Begin Page Content -->
  551.             <div class="container-fluid">
  552.             {% block body %}
  553.                 <!-- Page Heading -->
  554.                 <div class="d-sm-flex align-items-center justify-content-between mb-4">
  555.                     <h1 class="h3 mb-0 text-gray-800">Dashboard</h1>
  556.                     <a href="#" class="d-none d-sm-inline-block btn btn-sm btn-primary shadow-sm"><i
  557.                                 class="fas fa-download fa-sm text-white-50"></i> Generate Report</a>
  558.                 </div>
  559.                 <!-- Content Row -->
  560.                 <div class="row">
  561.                     <!-- Earnings (Monthly) Card Example -->
  562.                     <div class="col-xl-3 col-md-6 mb-4">
  563.                         <div class="card border-left-primary shadow h-100 py-2">
  564.                             <div class="card-body">
  565.                                 <div class="row no-gutters align-items-center">
  566.                                     <div class="col mr-2">
  567.                                         <div class="text-xs font-weight-bold text-primary text-uppercase mb-1">
  568.                                             Earnings (Monthly)</div>
  569.                                         <div class="h5 mb-0 font-weight-bold text-gray-800">$40,000</div>
  570.                                     </div>
  571.                                     <div class="col-auto">
  572.                                         <i class="fas fa-calendar fa-2x text-gray-300"></i>
  573.                                     </div>
  574.                                 </div>
  575.                             </div>
  576.                         </div>
  577.                     </div>
  578.                     <!-- Earnings (Monthly) Card Example -->
  579.                     <div class="col-xl-3 col-md-6 mb-4">
  580.                         <div class="card border-left-success shadow h-100 py-2">
  581.                             <div class="card-body">
  582.                                 <div class="row no-gutters align-items-center">
  583.                                     <div class="col mr-2">
  584.                                         <div class="text-xs font-weight-bold text-success text-uppercase mb-1">
  585.                                             Earnings (Annual)</div>
  586.                                         <div class="h5 mb-0 font-weight-bold text-gray-800">$215,000</div>
  587.                                     </div>
  588.                                     <div class="col-auto">
  589.                                         <i class="fas fa-dollar-sign fa-2x text-gray-300"></i>
  590.                                     </div>
  591.                                 </div>
  592.                             </div>
  593.                         </div>
  594.                     </div>
  595.                     <!-- Earnings (Monthly) Card Example -->
  596.                     <div class="col-xl-3 col-md-6 mb-4">
  597.                         <div class="card border-left-info shadow h-100 py-2">
  598.                             <div class="card-body">
  599.                                 <div class="row no-gutters align-items-center">
  600.                                     <div class="col mr-2">
  601.                                         <div class="text-xs font-weight-bold text-info text-uppercase mb-1">Tasks
  602.                                         </div>
  603.                                         <div class="row no-gutters align-items-center">
  604.                                             <div class="col-auto">
  605.                                                 <div class="h5 mb-0 mr-3 font-weight-bold text-gray-800">50%</div>
  606.                                             </div>
  607.                                             <div class="col">
  608.                                                 <div class="progress progress-sm mr-2">
  609.                                                     <div class="progress-bar bg-info" role="progressbar"
  610.                                                          style="width: 50%" aria-valuenow="50" aria-valuemin="0"
  611.                                                          aria-valuemax="100"></div>
  612.                                                 </div>
  613.                                             </div>
  614.                                         </div>
  615.                                     </div>
  616.                                     <div class="col-auto">
  617.                                         <i class="fas fa-clipboard-list fa-2x text-gray-300"></i>
  618.                                     </div>
  619.                                 </div>
  620.                             </div>
  621.                         </div>
  622.                     </div>
  623.                     <!-- Pending Requests Card Example -->
  624.                     <div class="col-xl-3 col-md-6 mb-4">
  625.                         <div class="card border-left-warning shadow h-100 py-2">
  626.                             <div class="card-body">
  627.                                 <div class="row no-gutters align-items-center">
  628.                                     <div class="col mr-2">
  629.                                         <div class="text-xs font-weight-bold text-warning text-uppercase mb-1">
  630.                                             Pending Requests</div>
  631.                                         <div class="h5 mb-0 font-weight-bold text-gray-800">18</div>
  632.                                     </div>
  633.                                     <div class="col-auto">
  634.                                         <i class="fas fa-comments fa-2x text-gray-300"></i>
  635.                                     </div>
  636.                                 </div>
  637.                             </div>
  638.                         </div>
  639.                     </div>
  640.                 </div>
  641.                 <!-- Content Row -->
  642.                 <div class="row">
  643.                     <!-- Area Chart -->
  644.                     <div class="col-xl-8 col-lg-7">
  645.                         <div class="card shadow mb-4">
  646.                             <!-- Card Header - Dropdown -->
  647.                             <div
  648.                                     class="card-header py-3 d-flex flex-row align-items-center justify-content-between">
  649.                                 <h6 class="m-0 font-weight-bold text-primary">Earnings Overview</h6>
  650.                                 <div class="dropdown no-arrow">
  651.                                     <a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink"
  652.                                        data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  653.                                         <i class="fas fa-ellipsis-v fa-sm fa-fw text-gray-400"></i>
  654.                                     </a>
  655.                                     <div class="dropdown-menu dropdown-menu-right shadow animated--fade-in"
  656.                                          aria-labelledby="dropdownMenuLink">
  657.                                         <div class="dropdown-header">Dropdown Header:</div>
  658.                                         <a class="dropdown-item" href="#">Action</a>
  659.                                         <a class="dropdown-item" href="#">Another action</a>
  660.                                         <div class="dropdown-divider"></div>
  661.                                         <a class="dropdown-item" href="#">Something else here</a>
  662.                                     </div>
  663.                                 </div>
  664.                             </div>
  665.                             <!-- Card Body -->
  666.                             <div class="card-body">
  667.                                 <div class="chart-area">
  668.                                     <canvas id="myAreaChart"></canvas>
  669.                                 </div>
  670.                             </div>
  671.                         </div>
  672.                     </div>
  673.                     <!-- Pie Chart -->
  674.                     <div class="col-xl-4 col-lg-5">
  675.                         <div class="card shadow mb-4">
  676.                             <!-- Card Header - Dropdown -->
  677.                             <div
  678.                                     class="card-header py-3 d-flex flex-row align-items-center justify-content-between">
  679.                                 <h6 class="m-0 font-weight-bold text-primary">Revenue Sources</h6>
  680.                                 <div class="dropdown no-arrow">
  681.                                     <a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink"
  682.                                        data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  683.                                         <i class="fas fa-ellipsis-v fa-sm fa-fw text-gray-400"></i>
  684.                                     </a>
  685.                                     <div class="dropdown-menu dropdown-menu-right shadow animated--fade-in"
  686.                                          aria-labelledby="dropdownMenuLink">
  687.                                         <div class="dropdown-header">Dropdown Header:</div>
  688.                                         <a class="dropdown-item" href="#">Action</a>
  689.                                         <a class="dropdown-item" href="#">Another action</a>
  690.                                         <div class="dropdown-divider"></div>
  691.                                         <a class="dropdown-item" href="#">Something else here</a>
  692.                                     </div>
  693.                                 </div>
  694.                             </div>
  695.                             <!-- Card Body -->
  696.                             <div class="card-body">
  697.                                 <div class="chart-pie pt-4 pb-2">
  698.                                     <canvas id="myPieChart"></canvas>
  699.                                 </div>
  700.                                 <div class="mt-4 text-center small">
  701.                                         <span class="mr-2">
  702.                                             <i class="fas fa-circle text-primary"></i> Direct
  703.                                         </span>
  704.                                     <span class="mr-2">
  705.                                             <i class="fas fa-circle text-success"></i> Social
  706.                                         </span>
  707.                                     <span class="mr-2">
  708.                                             <i class="fas fa-circle text-info"></i> Referral
  709.                                         </span>
  710.                                 </div>
  711.                             </div>
  712.                         </div>
  713.                     </div>
  714.                 </div>
  715.                 <!-- Content Row -->
  716.                 <div class="row">
  717.                     <!-- Content Column -->
  718.                     <div class="col-lg-6 mb-4">
  719.                         <!-- Project Card Example -->
  720.                         <div class="card shadow mb-4">
  721.                             <div class="card-header py-3">
  722.                                 <h6 class="m-0 font-weight-bold text-primary">Projects</h6>
  723.                             </div>
  724.                             <div class="card-body">
  725.                                 <h4 class="small font-weight-bold">Server Migration <span
  726.                                             class="float-right">20%</span></h4>
  727.                                 <div class="progress mb-4">
  728.                                     <div class="progress-bar bg-danger" role="progressbar" style="width: 20%"
  729.                                          aria-valuenow="20" aria-valuemin="0" aria-valuemax="100"></div>
  730.                                 </div>
  731.                                 <h4 class="small font-weight-bold">Sales Tracking <span
  732.                                             class="float-right">40%</span></h4>
  733.                                 <div class="progress mb-4">
  734.                                     <div class="progress-bar bg-warning" role="progressbar" style="width: 40%"
  735.                                          aria-valuenow="40" aria-valuemin="0" aria-valuemax="100"></div>
  736.                                 </div>
  737.                                 <h4 class="small font-weight-bold">Customer Database <span
  738.                                             class="float-right">60%</span></h4>
  739.                                 <div class="progress mb-4">
  740.                                     <div class="progress-bar" role="progressbar" style="width: 60%"
  741.                                          aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"></div>
  742.                                 </div>
  743.                                 <h4 class="small font-weight-bold">Payout Details <span
  744.                                             class="float-right">80%</span></h4>
  745.                                 <div class="progress mb-4">
  746.                                     <div class="progress-bar bg-info" role="progressbar" style="width: 80%"
  747.                                          aria-valuenow="80" aria-valuemin="0" aria-valuemax="100"></div>
  748.                                 </div>
  749.                                 <h4 class="small font-weight-bold">Account Setup <span
  750.                                             class="float-right">Complete!</span></h4>
  751.                                 <div class="progress">
  752.                                     <div class="progress-bar bg-success" role="progressbar" style="width: 100%"
  753.                                          aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
  754.                                 </div>
  755.                             </div>
  756.                         </div>
  757.                         <!-- Color System -->
  758.                         <div class="row">
  759.                             <div class="col-lg-6 mb-4">
  760.                                 <div class="card bg-primary text-white shadow">
  761.                                     <div class="card-body">
  762.                                         Primary
  763.                                         <div class="text-white-50 small">#4e73df</div>
  764.                                     </div>
  765.                                 </div>
  766.                             </div>
  767.                             <div class="col-lg-6 mb-4">
  768.                                 <div class="card bg-success text-white shadow">
  769.                                     <div class="card-body">
  770.                                         Success
  771.                                         <div class="text-white-50 small">#1cc88a</div>
  772.                                     </div>
  773.                                 </div>
  774.                             </div>
  775.                             <div class="col-lg-6 mb-4">
  776.                                 <div class="card bg-info text-white shadow">
  777.                                     <div class="card-body">
  778.                                         Info
  779.                                         <div class="text-white-50 small">#36b9cc</div>
  780.                                     </div>
  781.                                 </div>
  782.                             </div>
  783.                             <div class="col-lg-6 mb-4">
  784.                                 <div class="card bg-warning text-white shadow">
  785.                                     <div class="card-body">
  786.                                         Warning
  787.                                         <div class="text-white-50 small">#f6c23e</div>
  788.                                     </div>
  789.                                 </div>
  790.                             </div>
  791.                             <div class="col-lg-6 mb-4">
  792.                                 <div class="card bg-danger text-white shadow">
  793.                                     <div class="card-body">
  794.                                         Danger
  795.                                         <div class="text-white-50 small">#e74a3b</div>
  796.                                     </div>
  797.                                 </div>
  798.                             </div>
  799.                             <div class="col-lg-6 mb-4">
  800.                                 <div class="card bg-secondary text-white shadow">
  801.                                     <div class="card-body">
  802.                                         Secondary
  803.                                         <div class="text-white-50 small">#858796</div>
  804.                                     </div>
  805.                                 </div>
  806.                             </div>
  807.                             <div class="col-lg-6 mb-4">
  808.                                 <div class="card bg-light text-black shadow">
  809.                                     <div class="card-body">
  810.                                         Light
  811.                                         <div class="text-black-50 small">#f8f9fc</div>
  812.                                     </div>
  813.                                 </div>
  814.                             </div>
  815.                             <div class="col-lg-6 mb-4">
  816.                                 <div class="card bg-dark text-white shadow">
  817.                                     <div class="card-body">
  818.                                         Dark
  819.                                         <div class="text-white-50 small">#5a5c69</div>
  820.                                     </div>
  821.                                 </div>
  822.                             </div>
  823.                         </div>
  824.                     </div>
  825.                     <div class="col-lg-6 mb-4">
  826.                         <!-- Illustrations -->
  827.                         <div class="card shadow mb-4">
  828.                             <div class="card-header py-3">
  829.                                 <h6 class="m-0 font-weight-bold text-primary">Illustrations</h6>
  830.                             </div>
  831.                             <div class="card-body">
  832.                                 <div class="text-center">
  833.                                     <img class="img-fluid px-3 px-sm-4 mt-3 mb-4" style="width: 25rem;"
  834.                                          src="img/undraw_posting_photo.svg" alt="...">
  835.                                 </div>
  836.                                 <p>Add some quality, svg illustrations to your project courtesy of <a
  837.                                             target="_blank" rel="nofollow" href="https://undraw.co/">unDraw</a>, a
  838.                                     constantly updated collection of beautiful svg images that you can use
  839.                                     completely free and without attribution!</p>
  840.                                 <a target="_blank" rel="nofollow" href="https://undraw.co/">Browse Illustrations on
  841.                                     unDraw &rarr;</a>
  842.                             </div>
  843.                         </div>
  844.                         <!-- Approach -->
  845.                         <div class="card shadow mb-4">
  846.                             <div class="card-header py-3">
  847.                                 <h6 class="m-0 font-weight-bold text-primary">Development Approach</h6>
  848.                             </div>
  849.                             <div class="card-body">
  850.                                 <p>SB Admin 2 makes extensive use of Bootstrap 4 utility classes in order to reduce
  851.                                     CSS bloat and poor page performance. Custom CSS classes are used to create
  852.                                     custom components and custom utility classes.</p>
  853.                                 <p class="mb-0">Before working with this theme, you should become familiar with the
  854.                                     Bootstrap framework, especially the utility classes.</p>
  855.                             </div>
  856.                         </div>
  857.                     </div>
  858.                 </div>
  859.             <!-- /.container-fluid -->
  860.             {% endblock body %}
  861.             </div>
  862.         </div>
  863.         <!-- End of Main Content -->
  864.         <!-- Footer -->
  865.         <footer class="footer sticky-footer bg-white">
  866.             <div class="container my-auto">
  867.                 <div class="copyright text-center my-auto">
  868.                     <span>Copyright &copy; <a href="http://energaze.com"> Energaze</a> 2025<span>
  869.                 </div>
  870.             </div>
  871.         </footer>
  872.         <!-- End of Footer -->
  873.     </div>
  874.     <!-- End of Content Wrapper -->
  875. </div>
  876. <!-- End of Page Wrapper -->
  877. <!-- Scroll to Top Button-->
  878. <a class="scroll-to-top rounded" href="#page-top">
  879.     <i class="fas fa-angle-up"></i>
  880. </a>
  881. <!-- Logout Modal-->
  882. <div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"
  883.      aria-hidden="true">
  884.     <div class="modal-dialog" role="document">
  885.         <div class="modal-content">
  886.             <div class="modal-header">
  887.                 <h5 class="modal-title" id="exampleModalLabel">Cerrar sesión</h5>
  888.                 <button class="close" type="button" data-dismiss="modal" aria-label="Close">
  889.                     <span aria-hidden="true">×</span>
  890.                 </button>
  891.             </div>
  892.             <div class="modal-body">¿Desea cerrar la sesión?</div>
  893.             <div class="modal-footer">
  894.                 <button class="btn btn-secondary" type="button" data-dismiss="modal">No</button>
  895.                 <a class="btn btn-primary" href="{{ url('app_logout') }}">Sí</a>
  896.             </div>
  897.         </div>
  898.     </div>
  899. </div>
  900. <!-- Bootstrap core JavaScript-->
  901. <script src="/vendor/jquery/jquery.min.js"></script>
  902. <script src="/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
  903. <!-- Core plugin JavaScript-->
  904. <script src="/vendor/jquery-easing/jquery.easing.min.js"></script>
  905. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
  906. <!-- Custom scripts for all pages-->
  907. <script src="/js/sb-admin-2.js"></script>
  908. <script src="/js/colorScheme.js"></script>
  909. {% block script %}
  910.     <!-- Page level plugins -->
  911.     <script src="/vendor/chart.js/Chart.min.js"></script>
  912.     <!-- Page level custom scripts -->
  913.     <script src="/js/demo/chart-area-demo.js"></script>
  914.     <script src="/js/demo/chart-pie-demo.js"></script>
  915. {% endblock %}
  916. </body>
  917. </html>