whois.handle: TME
whois.name: Red de Servicios IP
whois.cidrs: 176.80.240.0/20
whois.created: 2024-07-16T00:00:00.000000
whois.updated: 2024-07-16T00:00:00.000000
whois.handle: ORG-TDE1-RIPE
whois.name: TELEFONICA DE ESPANA S.A.U.
whois.address: C/ Gran Via 28\n28013\nMadrid\nSPAIN
whois.handle: NSYS2-RIPE
whois.name: NEMESYS ABUSE TEAM
whois.email: nemesys@telefonica.es
whois.handle: ATDE1-RIPE
whois.name: Administradores Telefonica de Espana
whois.email: adminis.ripe@telefonica.com
whois.handle: KIX1-RIPE
whois.name: Rodolfo Garcia Penas
services.protocol: SSH
services.transport_protocol: TCP
services.scan_time: 2025-07-28T03:06:32.099281
services.banner: SSH-2.0-dropbear_2017.75
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Dropbear SSH Project
services.product: Dropbear SSH
services.version: 2017.75
services.cpe: cpe:2.3:a:dropbear_ssh_project:dropbear_ssh:2017.75:*:*:*:*:*:*:*
services.value: remote-access
services.raw: SSH-2.0-dropbear_2017.75
services.protocol_version: 2.0
services.software_version: dropbear_2017.75
services.kex_algorithms: curve25519-sha256@libssh.org ecdh-sha2-nistp521 ecdh-sha2-nistp384 ecdh-sha2-nistp256 diffie-hellman-group14-sha1 diffie-hellman-group1-sha1 kexguess2@matt.ucc.asn.au
services.host_key_algorithms: ssh-rsa
services.client_to_server_ciphers: aes128-ctr aes256-ctr aes128-cbc aes256-cbc twofish256-cbc twofish-cbc twofish128-cbc 3des-ctr 3des-cbc
services.server_to_client_ciphers: aes128-ctr aes256-ctr aes128-cbc aes256-cbc twofish256-cbc twofish-cbc twofish128-cbc 3des-ctr 3des-cbc
services.client_to_server_macs: hmac-sha1-96 hmac-sha1 hmac-sha2-256 hmac-sha2-512 hmac-md5
services.server_to_client_macs: hmac-sha1-96 hmac-sha1 hmac-sha2-256 hmac-sha2-512 hmac-md5
services.client_to_server_compression: zlib@openssh.com none
services.server_to_client_compression: zlib@openssh.com none
services.kex_algorithm: curve25519-sha256@libssh.org
services.host_key_algorithm: ssh-rsa
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.hassh_fingerprint: d93f46d063c4382b6232a4d77db532b2
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T02:22:37.606722
services.banner: HTTP/1.1 200 OK
  Server: PowerStudio v4.32.3
  Connection: keep-alive
  Date: <REDACTED>
  Transfer-Encoding: chunked
  Content-type: text/html
  Expires:Tue, 28 Jul 2026 2:22:40 GMT
  
services.value: bootstrap
services.value: google-maps
services.value: hammer.js
services.value: jquery
services.value: jqplot
services.value: lodash
services.value: requirejs
services.path: /html5/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T02:22:37.606722
services.uri: http://176.80.243.199/html5/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Transfer-Encoding
services.headers: chunked
services.key: Server
services.headers: PowerStudio v4.32.3
services.key: Expires
services.headers: Tue, 28 Jul 2026 2:22:40 GMT
services.key: Connection
services.headers: keep-alive
services.key: Content-type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title ng-bind="Options.completeTitle()"></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black">
services.body: <!--
  	HTML5 CLIENT v2.3
  	www.circutor.com
  
  	Copyright 2022, Circutor
  	License: Circutor
  
  	Compilation: HTML5 CLIENT 2.3 20220801.1356
  -->
  <!DOCTYPE html>
  <html class="no-js" ng-controller="PwrClientController" manifest="/html5/manifest.appcache">
  <head>
  	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  	<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
  	<meta name="apple-mobile-web-app-capable" content="yes">
  	<meta name="apple-mobile-web-app-status-bar-style" content="black">
  	<base href="/html5/">
  
  	<!-- External CSS -->
  	<link rel="stylesheet" type="text/css" href="/html5/libs/jqplot/jquery.jqplot.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap/bootstrap-mod.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/datetimepicker/bootstrap-datetimepicker.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap/bootstrap-switch-mod.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap/bootstrap-treeview.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/spinkit/spinkit.min.css" />
  	<link rel="stylesheet" type="text/css" href="/html5/libs/datatables/datatables.min.css" />
  	<link rel="stylesheet" type="text/css" href="/html5/libs/ddslick/jquery.ddslick-mod.min.css" />
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap/bootstrap-mod.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap/animate.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap-responsive-tabs/bootstrap-responsive-tabs.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/gridstack/gridstack.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/gridstack/gridstack-extra.min.css"/>
  
   	<!-- Own CSS-->
  	<link rel="stylesheet" type="text/css" href="/html5/pwrclient/resources/css/styles.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/pwrclient/resources/css/viewLayoutPanel.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/pwrclient/resources/css/navStyles.css"/>
  
  	<!-- CSS Customization -->
  	<link rel="stylesheet" type="text/css" href="/html5/pwrclient/resources/customize/customize.css"/>
  
  	<!-- Title -->
  	<title ng-bind="Options.completeTitle()"></title>
  </head>
  <body>
  
  <div id="app_pwrclient_splash" class="app_pwrclient_splash" ng-class="splashClass" ng-cloak="">
  	<div class="load-bar-title">LOADING</div>
  		<div class="load-bar">
    		<div class="bar"></div>
    		<div class="bar"></div>
    		<div class="bar"></div>
  		</div>
  </div>
  
  <div id="app_pwrclient_content" class="app_hidden" ng-cloak="">
  	<!-- Print context -->
  	<div id="print_ctx"></div>
  	
  	<!-- Navigation -->
  	<nav class="navbar navbar-default navbar-fixed-top theme-bck" ng-controller="NavBarController" ng-show="showNavBar === true">
  		<div id="navbar" class="navbar-collapse collapse">
  			<ul id="ul-header" class="header-inner">
  				<li id="menu-trigger" data-trigger="#sidebar" class="" ng-show="showToolBar === true && authorizedEngine === true">
  					<div class="line-wrap">
  						<div class="line top"></div>
  						<div class="line center"></div>
  						<div class="line bottom"></div>
  					</div>
  				</li>
  
  				<li class="logo hidden-xxs">
  					<a id="logoDisp" target="_blank"><img src="./pwrclient/resources/customize/hdrLogo.png" height="47" width="187" alt="Logo"></a>
  				</li>
  
  				<div ng-controller="StatusController" ng-if="showStatusBar === true || showMenuBar === true" style="display: inline;">
  					<li class="pull-right nav-icon" ng-if="authorizedEngine === true && showMenuBar === true">
  						<a class="dropdown-toggle nav-icon-container" data-toggle="dropdown"><i class="glyphicon glyphicon-option-vertical"></i></a>
  						<ul ng-if="authorizedEngine === true" class="dropdown-menu pull-right settings-dropdown">
  							<li>
  								<a ng-click="toggleFullScreen()"><i class="glyphicon glyphicon-fullscreen"></i><span ng-bind="fullScreenText"></span></a>
  							</li>
  							<li>
  								<a ng-click="onClearCacheClick()"><i class="glyphicon glyphicon-trash"></i><span ng-bind="clearCacheText"></span></a>
  							</li>
  							<li><a ui-sref="modal.menuOptions"><i class="glyphicon glyphicon-user"></i><span ng-bind="languageText"></span></a></li>
  							<li><a ui-sref="modal.settings"><i class="glyphicon glyphicon-cog"></i><span ng-bind="settingsText"></span></a></li>
  							<li><a ui-sref="modal.about"><i class="glyphicon glyphicon-info-sign"></i><span ng-bind="aboutText"></span></a></li>
  						</ul>
  					</li>
  
  					<li ng-if="showStatusBar === true && showEventIcons == true" class="pull-right nav-icon">
  						<i class="badge badge-notify" ng-bind="numNotified"></i>
  						<a class="nav-icon-container" ui-sref="modal.notifiedSucesos">
  							<i class="glyphicon glyphicon-bell"></i>
  						</a>
  					</li>
  
  					<li ng-if="showStatusBar === true && showEventIcons == true" class="pull-right nav-icon">
  						<i class="badge badge-notify" ng-bind="numActives"></i>
  						<a class="nav-icon-container" ui-sref="modal.activeSucesos">
  							<i class="glyphicon glyphicon-th-list"></i>
  						</a>
  					</li>
  
  					<li ng-show="showStatusBar === true && showInformationIcon == true && (status && firstMainInfo) == true" class="pull-right nav-icon">
  						<a class="nav-icon-container" id="informationStatusTooltip" tooltipicon-text="{{tooltipText}}" tooltipicon-icon="exclamation-sign" tooltipicon></a>
  					</li>
  
  					<li ng-if="showStatusBar === true && (status && firstMainInfo) == false" class="pull-right nav-icon">
  						<a class="nav-icon-container"><i class="glyphicon glyphicon-alert" style="color: yellow;"></i></a>
  					</li>
  				</div>
  			</ul>
  		</div>
  
  		<aside ng-if="showToolBar === true && authorizedEngine === true && showNavBar === true" id="sidebar" class="sidebar-inner c-overflow sidebar-nav" tabindex="3" style="outline: none;">
  			<ul class="main-menu nav nav_bar in" style="position: relative;">
      		<li style="position: relative;" ng-class="{active: $state.includes('dashboard')}">
  					<a ui-sref="dashboardIni"><i class="glyphicon glyphicon-home"></i> <span ng-bind="dashboardText"></span></a>
  				</li>
  		  	<li ng-if="hasScadas === true" ng-class="{active: $state.includes('scadas')}">
  		  		<a ui-sref="modal.menuScadas"><i class="glyphicon glyphicon-blackboard"></i> <span ng-bind="screensText"></span></a>
  		  	</li>
  		  	<li ng-if="hasReports === true" ng-class="{active: $state.includes('reports')}">
  		  		<a ui-sref="modal.menuReports"><i class="glyphicon glyphicon-file"></i><span ng-bind="reportsText"></span></a>
  		  	</li>
  				<li ng-class="{active: $state.includes('graphs')}">
  					<a ng-click="onRequestChangeView('GRAPH')">
  						<i class="glyphicon glyphicon-stats"></i>
  						<span ng-bind="graphsText"></span>
  					</a>
  				</li>
  		  	<li ng-class="{active: $state.includes('tables')}">
  					<a ng-click="onRequestChangeView('TABLE')">
  						<i class="glyphicon glyphicon-th-list"></i>
  						<span ng-bind="tablesText"></span>
  					</a>
  				</li>
  		  	<li ng-class="{active: $state.includes('devices')}">
  					<a ui-sref="modal.menuDevices">
  						<i class="glyphicon glyphicon-phone"></i>
  						<span ng-bind="devicesText"></span>
  					</a>
  				</li>
  		  	<li ng-if="hasSucesos === true" ng-class="{active: $state.includes('sucesosHistory')}">
  		  		<a ui-sref="sucesosHistoryIni">
  						<i class="glyphicon glyphicon-bell"></i>
  						<span ng-bind="eventsText"></span>
  					</a>
  		  	</li>
  				<li ng-if="hasWidgets === true">
  					<a ui-sref="modal.widgets">
  						<i class="glyphicon glyphicon glyphicon-th-large"></i>
  						<span ng-bind="widgetsText"></span>
  					</a>
  				</li>
  		  </ul>
  		</aside>
  	</nav>
  
  	<div id="mainContainer" class="container">
  		<stateloading id="main"></stateloading>
  		<div ui-view></div>
  	</div>
  </div>
  
  	<!--  External libs -->
  	<script type="text/javascript" src="/html5/libs/jquery/jquery-3.3.1.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/browser-polyfill.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/idbwrapper/idbstore-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/idbwrapper/indexeddbshim-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/bootstrap.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/bootstrap-notify.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/iscroll/iscroll5.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/hammer/hammer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/jquery.jqplot.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.cursor.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.canvasTextRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.highlighter.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.dateAxisRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.barRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.pieRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.donutRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.categoryAxisRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.pfTickFormatter.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/fileSaver/FileSaver.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/sprintf.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/datetimepicker/moment-with-locales-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/datetimepicker/bootstrap-datetimepicker.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/bootstrap-switch.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/datatables/datatables-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/bootstrap-tabcollapse-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/bootstrap-treeview.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/ddslick/jquery.ddslick-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap-responsive-tabs/bootstrap-responsive-tabs.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/heatmap/heatmap.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/sidebarGlob.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/lodash.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/gridstack/gridstack.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bitmap/bitmap.min.js"></script>
  
  	<!-- Own libs -->
  	<script type="text/javascript" src="/html5/pwrclient/libsUI/adapters/scrollCanvasPanel.js"></script>
  	<script type="text/javascript" src="/html5/pwrclient/libsUI/adapters/scrollTablePanel.js"></script>
  	<script type="text/javascript" src="/html5/pwrclient/libsUI/adapters/viewLayoutPanel.js"></script>
  
  	<!-- Customization -->
  	<script type="text/javascript" src="/html5/pwrclient/resources/customize/customize.js"></script>
  
  	<!-- Worker Utils -->
  	<script type="text/javascript" src="/html5/pwrclient/workers/WorkerUtils.js"></script>
  
  	<!-- Application Bootstrap -->
    <script type="text/javascript" src="/html5/libs/requirejs/require.min.js" data-main="/html5/app/main.js"></script>
  
    <!-- Gmaps API -->
    <script async defer src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
  </body>
  </html>
  
services.body_hash_sha1: sha1:16d049b727ed6795febb92f125741420be3fdca2
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T04:03:02.377158
services.banner: HTTP/1.1 200 OK
  Server: nginx/1.12.1
  Date:  <REDACTED>
  Content-Type: text/html
  Transfer-Encoding: chunked
  Connection: keep-alive
  Expires: Tue, 28 Jul 2026 4:3:5 GMT
  
services.version_selected: TLSv1_2
services.cipher_selected: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
services.ja4s: t120300_c030_bec8bdbaef8a
services.version: TLSv1_2
services.ja4s: t120300_c030_bec8bdbaef8a
services.version: TLSv1_1
services.ja4s: t110200_c014_344b4dce5a52
services.version: TLSv1_0
services.ja4s: t100200_c014_344b4dce5a52
services.issuer_dn: C=ES, ST=Barcelona, L=Viladecavalls, O=Circutor
services.country: ES
services.locality: Viladecavalls
services.province: Barcelona
services.organization: Circutor
services.subject_dn: C=ES, ST=Barcelona, L=Viladecavalls, O=Circutor
services.country: ES
services.locality: Viladecavalls
services.province: Barcelona
services.organization: Circutor
services.scan_time: 2025-07-28T05:18:48.823935
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.version: 1.12.1
services.cpe: cpe:2.3:a:f5:nginx:1.12.1:*:*:*:*:*:*:*
services.value: bootstrap
services.value: google-maps
services.value: hammer.js
services.value: jquery
services.value: jqplot
services.value: lodash
services.value: requirejs
services.path: /html5/index.html
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T04:03:02.377158
services.uri: https://176.80.243.199/html5/index.html
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Transfer-Encoding
services.headers: chunked
services.key: Server
services.headers: nginx/1.12.1
services.key: Expires
services.headers: Tue, 28 Jul 2026 4:3:5 GMT
services.key: Connection
services.headers: keep-alive
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.html_tags: <title ng-bind="Options.completeTitle()"></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black">
services.body: <!--
  	HTML5 CLIENT v2.3
  	www.circutor.com
  
  	Copyright 2022, Circutor
  	License: Circutor
  
  	Compilation: HTML5 CLIENT 2.3 20220801.1356
  -->
  <!DOCTYPE html>
  <html class="no-js" ng-controller="PwrClientController" manifest="/html5/manifest.appcache">
  <head>
  	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  	<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
  	<meta name="apple-mobile-web-app-capable" content="yes">
  	<meta name="apple-mobile-web-app-status-bar-style" content="black">
  	<base href="/html5/">
  
  	<!-- External CSS -->
  	<link rel="stylesheet" type="text/css" href="/html5/libs/jqplot/jquery.jqplot.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap/bootstrap-mod.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/datetimepicker/bootstrap-datetimepicker.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap/bootstrap-switch-mod.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap/bootstrap-treeview.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/spinkit/spinkit.min.css" />
  	<link rel="stylesheet" type="text/css" href="/html5/libs/datatables/datatables.min.css" />
  	<link rel="stylesheet" type="text/css" href="/html5/libs/ddslick/jquery.ddslick-mod.min.css" />
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap/bootstrap-mod.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap/animate.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/bootstrap-responsive-tabs/bootstrap-responsive-tabs.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/gridstack/gridstack.min.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/libs/gridstack/gridstack-extra.min.css"/>
  
   	<!-- Own CSS-->
  	<link rel="stylesheet" type="text/css" href="/html5/pwrclient/resources/css/styles.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/pwrclient/resources/css/viewLayoutPanel.css"/>
  	<link rel="stylesheet" type="text/css" href="/html5/pwrclient/resources/css/navStyles.css"/>
  
  	<!-- CSS Customization -->
  	<link rel="stylesheet" type="text/css" href="/html5/pwrclient/resources/customize/customize.css"/>
  
  	<!-- Title -->
  	<title ng-bind="Options.completeTitle()"></title>
  </head>
  <body>
  
  <div id="app_pwrclient_splash" class="app_pwrclient_splash" ng-class="splashClass" ng-cloak="">
  	<div class="load-bar-title">LOADING</div>
  		<div class="load-bar">
    		<div class="bar"></div>
    		<div class="bar"></div>
    		<div class="bar"></div>
  		</div>
  </div>
  
  <div id="app_pwrclient_content" class="app_hidden" ng-cloak="">
  	<!-- Print context -->
  	<div id="print_ctx"></div>
  	
  	<!-- Navigation -->
  	<nav class="navbar navbar-default navbar-fixed-top theme-bck" ng-controller="NavBarController" ng-show="showNavBar === true">
  		<div id="navbar" class="navbar-collapse collapse">
  			<ul id="ul-header" class="header-inner">
  				<li id="menu-trigger" data-trigger="#sidebar" class="" ng-show="showToolBar === true && authorizedEngine === true">
  					<div class="line-wrap">
  						<div class="line top"></div>
  						<div class="line center"></div>
  						<div class="line bottom"></div>
  					</div>
  				</li>
  
  				<li class="logo hidden-xxs">
  					<a id="logoDisp" target="_blank"><img src="./pwrclient/resources/customize/hdrLogo.png" height="47" width="187" alt="Logo"></a>
  				</li>
  
  				<div ng-controller="StatusController" ng-if="showStatusBar === true || showMenuBar === true" style="display: inline;">
  					<li class="pull-right nav-icon" ng-if="authorizedEngine === true && showMenuBar === true">
  						<a class="dropdown-toggle nav-icon-container" data-toggle="dropdown"><i class="glyphicon glyphicon-option-vertical"></i></a>
  						<ul ng-if="authorizedEngine === true" class="dropdown-menu pull-right settings-dropdown">
  							<li>
  								<a ng-click="toggleFullScreen()"><i class="glyphicon glyphicon-fullscreen"></i><span ng-bind="fullScreenText"></span></a>
  							</li>
  							<li>
  								<a ng-click="onClearCacheClick()"><i class="glyphicon glyphicon-trash"></i><span ng-bind="clearCacheText"></span></a>
  							</li>
  							<li><a ui-sref="modal.menuOptions"><i class="glyphicon glyphicon-user"></i><span ng-bind="languageText"></span></a></li>
  							<li><a ui-sref="modal.settings"><i class="glyphicon glyphicon-cog"></i><span ng-bind="settingsText"></span></a></li>
  							<li><a ui-sref="modal.about"><i class="glyphicon glyphicon-info-sign"></i><span ng-bind="aboutText"></span></a></li>
  						</ul>
  					</li>
  
  					<li ng-if="showStatusBar === true && showEventIcons == true" class="pull-right nav-icon">
  						<i class="badge badge-notify" ng-bind="numNotified"></i>
  						<a class="nav-icon-container" ui-sref="modal.notifiedSucesos">
  							<i class="glyphicon glyphicon-bell"></i>
  						</a>
  					</li>
  
  					<li ng-if="showStatusBar === true && showEventIcons == true" class="pull-right nav-icon">
  						<i class="badge badge-notify" ng-bind="numActives"></i>
  						<a class="nav-icon-container" ui-sref="modal.activeSucesos">
  							<i class="glyphicon glyphicon-th-list"></i>
  						</a>
  					</li>
  
  					<li ng-show="showStatusBar === true && showInformationIcon == true && (status && firstMainInfo) == true" class="pull-right nav-icon">
  						<a class="nav-icon-container" id="informationStatusTooltip" tooltipicon-text="{{tooltipText}}" tooltipicon-icon="exclamation-sign" tooltipicon></a>
  					</li>
  
  					<li ng-if="showStatusBar === true && (status && firstMainInfo) == false" class="pull-right nav-icon">
  						<a class="nav-icon-container"><i class="glyphicon glyphicon-alert" style="color: yellow;"></i></a>
  					</li>
  				</div>
  			</ul>
  		</div>
  
  		<aside ng-if="showToolBar === true && authorizedEngine === true && showNavBar === true" id="sidebar" class="sidebar-inner c-overflow sidebar-nav" tabindex="3" style="outline: none;">
  			<ul class="main-menu nav nav_bar in" style="position: relative;">
      		<li style="position: relative;" ng-class="{active: $state.includes('dashboard')}">
  					<a ui-sref="dashboardIni"><i class="glyphicon glyphicon-home"></i> <span ng-bind="dashboardText"></span></a>
  				</li>
  		  	<li ng-if="hasScadas === true" ng-class="{active: $state.includes('scadas')}">
  		  		<a ui-sref="modal.menuScadas"><i class="glyphicon glyphicon-blackboard"></i> <span ng-bind="screensText"></span></a>
  		  	</li>
  		  	<li ng-if="hasReports === true" ng-class="{active: $state.includes('reports')}">
  		  		<a ui-sref="modal.menuReports"><i class="glyphicon glyphicon-file"></i><span ng-bind="reportsText"></span></a>
  		  	</li>
  				<li ng-class="{active: $state.includes('graphs')}">
  					<a ng-click="onRequestChangeView('GRAPH')">
  						<i class="glyphicon glyphicon-stats"></i>
  						<span ng-bind="graphsText"></span>
  					</a>
  				</li>
  		  	<li ng-class="{active: $state.includes('tables')}">
  					<a ng-click="onRequestChangeView('TABLE')">
  						<i class="glyphicon glyphicon-th-list"></i>
  						<span ng-bind="tablesText"></span>
  					</a>
  				</li>
  		  	<li ng-class="{active: $state.includes('devices')}">
  					<a ui-sref="modal.menuDevices">
  						<i class="glyphicon glyphicon-phone"></i>
  						<span ng-bind="devicesText"></span>
  					</a>
  				</li>
  		  	<li ng-if="hasSucesos === true" ng-class="{active: $state.includes('sucesosHistory')}">
  		  		<a ui-sref="sucesosHistoryIni">
  						<i class="glyphicon glyphicon-bell"></i>
  						<span ng-bind="eventsText"></span>
  					</a>
  		  	</li>
  				<li ng-if="hasWidgets === true">
  					<a ui-sref="modal.widgets">
  						<i class="glyphicon glyphicon glyphicon-th-large"></i>
  						<span ng-bind="widgetsText"></span>
  					</a>
  				</li>
  		  </ul>
  		</aside>
  	</nav>
  
  	<div id="mainContainer" class="container">
  		<stateloading id="main"></stateloading>
  		<div ui-view></div>
  	</div>
  </div>
  
  	<!--  External libs -->
  	<script type="text/javascript" src="/html5/libs/jquery/jquery-3.3.1.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/browser-polyfill.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/idbwrapper/idbstore-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/idbwrapper/indexeddbshim-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/bootstrap.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/bootstrap-notify.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/iscroll/iscroll5.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/hammer/hammer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/jquery.jqplot.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.cursor.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.canvasTextRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.highlighter.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.dateAxisRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.barRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.pieRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.donutRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.categoryAxisRenderer.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/jqplot/plugins/jqplot.pfTickFormatter.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/fileSaver/FileSaver.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/sprintf.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/datetimepicker/moment-with-locales-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/datetimepicker/bootstrap-datetimepicker.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/bootstrap-switch.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/datatables/datatables-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/bootstrap-tabcollapse-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/bootstrap-treeview.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/ddslick/jquery.ddslick-mod.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap-responsive-tabs/bootstrap-responsive-tabs.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/heatmap/heatmap.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bootstrap/sidebarGlob.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/lodash.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/gridstack/gridstack.min.js"></script>
  	<script type="text/javascript" src="/html5/libs/bitmap/bitmap.min.js"></script>
  
  	<!-- Own libs -->
  	<script type="text/javascript" src="/html5/pwrclient/libsUI/adapters/scrollCanvasPanel.js"></script>
  	<script type="text/javascript" src="/html5/pwrclient/libsUI/adapters/scrollTablePanel.js"></script>
  	<script type="text/javascript" src="/html5/pwrclient/libsUI/adapters/viewLayoutPanel.js"></script>
  
  	<!-- Customization -->
  	<script type="text/javascript" src="/html5/pwrclient/resources/customize/customize.js"></script>
  
  	<!-- Worker Utils -->
  	<script type="text/javascript" src="/html5/pwrclient/workers/WorkerUtils.js"></script>
  
  	<!-- Application Bootstrap -->
    <script type="text/javascript" src="/html5/libs/requirejs/require.min.js" data-main="/html5/app/main.js"></script>
  
    <!-- Gmaps API -->
    <script async defer src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
  </body>
  </html>
  
services.body_hash_sha1: sha1:16d049b727ed6795febb92f125741420be3fdca2
services.supported_versions: HTTP/1.1
[binary data, 17 values, 642 bytes]