Merge branch 'ent-7272-Nuevos-elementos-consola-visual-Odómetro' into 'develop'

Ent 7272 nuevos elementos consola visual odómetro

See merge request artica/pandorafms!4172
This commit is contained in:
vgilc 2021-07-12 10:27:10 +00:00
commit 6c3ae38a79
27 changed files with 1377 additions and 260 deletions

View File

@ -22,6 +22,7 @@ UPDATE `tuser_task_scheduled` SET
WHERE `id_user_task` = 2;
ALTER TABLE `tlayout` ADD COLUMN `auto_adjust` INTEGER UNSIGNED NOT NULL default 0;
ALTER TABLE `tlayout_data` ADD COLUMN `title` TEXT default '';
DELETE ta FROM `tagente` ta LEFT JOIN `tgrupo` tg on ta.`id_grupo` = tg.`id_grupo` WHERE tg.`id_grupo` IS NULL;

View File

@ -2255,6 +2255,7 @@ CREATE TABLE IF NOT EXISTS `tlayout_template_data` (
`linked_layout_status_as_service_critical` FLOAT(20, 3) NOT NULL default 0,
`linked_layout_node_id` INT(10) NOT NULL default 0,
`cache_expiration` INTEGER UNSIGNED NOT NULL default 0,
`title` TEXT default '',
PRIMARY KEY(`id`),
FOREIGN KEY (`id_layout_template`) REFERENCES tlayout_template(`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET=utf8;

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 697 B

View File

@ -233,6 +233,7 @@ define('BARS_GRAPH', 18);
define('CLOCK', 19);
define('COLOR_CLOUD', 20);
define('NETWORK_LINK', 21);
define('ODOMETER', 22);
// Some styles.
define('MIN_WIDTH', 300);
define('MIN_HEIGHT', 120);

View File

@ -3974,6 +3974,7 @@ function api_set_create_plugin_module($id, $thrash1, $other, $thrash3)
returnError('id_not_found');
return;
}
$plugin_command_macros = $plugin['macros'];
if (!empty($values['macros'])) {
@ -3982,6 +3983,7 @@ function api_set_create_plugin_module($id, $thrash1, $other, $thrash3)
returnError('JSON string in macros is invalid.');
exit;
}
$values['macros'] = io_merge_json_value($plugin_command_macros, $macros);
}
@ -4147,6 +4149,7 @@ function api_set_update_plugin_module($id_module, $thrash1, $other, $thrash3)
returnError('id_not_found');
return;
}
$plugin_command_macros = $plugin['macros'];
if (!empty($values['macros'])) {
@ -4155,6 +4158,7 @@ function api_set_update_plugin_module($id_module, $thrash1, $other, $thrash3)
returnError('JSON string in macros is invalid.');
exit;
}
$values['macros'] = io_merge_json_value($plugin_command_macros, $macros);
}
@ -8300,6 +8304,7 @@ function api_set_add_plugin_module_policy($id, $thrash1, $other, $thrash3)
returnError('id_not_found');
return;
}
$plugin_command_macros = $plugin['macros'];
if (!empty($values['macros'])) {
@ -8308,6 +8313,7 @@ function api_set_add_plugin_module_policy($id, $thrash1, $other, $thrash3)
returnError('JSON string in macros is invalid.');
exit;
}
$values['macros'] = io_merge_json_value($plugin_command_macros, $macros);
}

View File

@ -623,6 +623,7 @@ function io_safe_html_tags(string $string)
return $output;
}
/**
* Execute io_safe_input againt each values in JSON.
*
@ -632,7 +633,7 @@ function io_safe_html_tags(string $string)
*/
function io_safe_input_json($json)
{
$output_json = "";
$output_json = '';
if (empty($json)) {
return $output_json;
@ -651,11 +652,13 @@ function io_safe_input_json($json)
$array_json[$key] = io_safe_input($value);
}
}
$output_json = json_encode($array_json, JSON_UNESCAPED_UNICODE);
return $output_json;
}
/**
* Merge json value in $json_merge to $json
*
@ -672,12 +675,13 @@ function io_safe_input_json($json)
*/
function io_merge_json_value($json, $json_merge, $value_key_only=true)
{
$output_json = "";
$output_json = '';
$array_json = json_decode($json, true);
if (json_last_error() != JSON_ERROR_NONE) {
return $output_json;
}
$array_json_merge = json_decode($json_merge, true);
if (json_last_error() != JSON_ERROR_NONE) {
return $output_json;
@ -688,15 +692,18 @@ function io_merge_json_value($json, $json_merge, $value_key_only=true)
$merged_json = io_merge_json_value(
json_encode($array_json[$key], JSON_UNESCAPED_UNICODE),
json_encode($value, JSON_UNESCAPED_UNICODE),
$value_key_only);
$value_key_only
);
$array_json[$key] = json_decode($merged_json, true);
} else {
if (array_key_exists($key, $array_json) &&
($value_key_only == false || $key == 'value')) {
if (array_key_exists($key, $array_json)
&& ($value_key_only == false || $key == 'value')
) {
$array_json[$key] = $array_json_merge[$key];
}
}
}
$output_json = json_encode($array_json, JSON_UNESCAPED_UNICODE);
return $output_json;

View File

@ -3842,3 +3842,17 @@ function modules_get_state_condition($state, $prefix='tae')
// If the state is not an expected state, return no condition
return '1=1';
}
function modules_get_min_max_data($id_agent_module, $time_init=0)
{
$table = modules_get_table_data($id_agent_module);
$data = db_get_all_rows_sql(
'SELECT min(datos) as min, max(datos) as max
FROM '.$table.'
WHERE id_agente_modulo = '.$id_agent_module.'
AND utimestamp >= '.$time_init
);
return $data;
}

View File

@ -517,6 +517,9 @@ function createVisualConsole(
case "NETWORK_LINK":
type = 21;
break;
case "ODOMETER":
type = 22;
break;
default:
type = 0;
}
@ -1234,6 +1237,9 @@ function createOrUpdateVisualConsoleItem(
case 21:
nameType = "Network Link";
break;
case 22:
nameType = "Odometer";
break;
default:
nameType = "Static graph";

View File

@ -386,6 +386,9 @@ final class Container extends Model
case NETWORK_LINK:
return Items\NetworkLink::class;
case ODOMETER:
return Items\Odometer::class;
default:
return Item::class;
}

View File

@ -1777,6 +1777,7 @@ class Item extends CachedModel
'color',
'legendBackgroundColor',
'legendColor',
'titleColor',
]
),
null
@ -2100,6 +2101,10 @@ class Item extends CachedModel
$text = __('Icon');
break;
case ODOMETER:
$text = __('Odometer');
break;
default:
// Lines could not be parents.
continue 2;

View File

@ -0,0 +1,490 @@
<?php
declare(strict_types=1);
namespace Models\VisualConsole\Items;
use Models\VisualConsole\Item;
/**
* Model of a odometer item of the Visual Console.
*/
final class Odometer extends Item
{
/**
* Used to enable the fetching, validation and extraction of information
* about the linked module.
*
* @var boolean
*/
protected static $useLinkedModule = true;
/**
* Used to enable the fetching, validation and extraction of information
* about the linked visual console.
*
* @var boolean
*/
protected static $useLinkedVisualConsole = true;
/**
* Used to enable validation, extraction and encodeing of the HTML output.
*
* @var boolean
*/
protected static $useHtmlOutput = false;
/**
* Returns a valid representation of the model.
*
* @param array $data Input data.
*
* @return array Data structure representing the model.
*
* @overrides Item::decode.
*/
protected function decode(array $data): array
{
$return = parent::decode($data);
$return['type'] = ODOMETER;
$return['value'] = $this->extractValue($data);
$return['status'] = $this->extractStatus($data);
$return['odometerType'] = $this->extractOdometerType($data);
$return['thresholds'] = $this->extractThresholds($data);
$return['titleColor'] = $this->extractTitleColor($data);
$return['title'] = $this->extractTitle($data);
$return['minMaxValue'] = $this->extractMinMaxValue($data);
return $return;
}
/**
* Extract value.
*
* @param array $data Unknown input data structure.
*
* @return mixed String representing value or null.
*/
private static function extractValue(array $data)
{
return static::notEmptyStringOr(
static::issetInArray(
$data,
['value']
),
'0'
);
}
/**
* Extract status value.
*
* @param array $data Unknown input data structure.
*
* @return mixed String representing status value or null.
*/
private static function extractStatus(array $data)
{
return static::notEmptyStringOr(
static::issetInArray(
$data,
['status']
),
COL_UNKNOWN
);
}
/**
* Extract odometer type value.
*
* @param array $data Unknown input data structure.
*
* @return mixed String representing status value or null.
*/
private static function extractOdometerType(array $data)
{
return static::notEmptyStringOr(
static::issetInArray(
$data,
['odomoterType']
),
'percent'
);
}
/**
* Extract thresholds.
*
* @param array $data Unknown input data structure.
*
* @return mixed String representing value or null.
*/
private static function extractThresholds(array $data)
{
return static::notEmptyStringOr(
static::issetInArray(
$data,
['thresholds']
),
''
);
}
/**
* Extract label color value.
*
* @param array $data Unknown input data structure.
*
* @return mixed String representing the grid color (not empty) or null.
*/
private static function extractTitleColor(array $data): string
{
return static::notEmptyStringOr(
static::issetInArray($data, ['titleColor', 'border_color']),
'#3f3f3f'
);
}
/**
* Extract title value.
*
* @param array $data Unknown input data structure.
*
* @return mixed The label color or null.
*/
private static function extractTitle(array $data)
{
return static::notEmptyStringOr(
static::issetInArray($data, ['title', 'fill_color']),
null
);
}
/**
* Extract min_max_value value.
*
* @param array $data Unknown input data structure.
*
* @return mixed The label color or null.
*/
private static function extractMinMaxValue(array $data)
{
return static::notEmptyStringOr(
static::issetInArray($data, ['min_max_value']),
''
);
}
/**
* Return a valid representation of a record in database.
*
* @param array $data Input data.
*
* @return array Data structure representing a record in database.
*
* @overrides Item->encode.
*/
protected function encode(array $data): array
{
$return = parent::encode($data);
$title = static::extractTitle($data);
if ($title !== '') {
$return['title'] = $title;
}
return $return;
}
/**
* Fetch a vc item data structure from the database using a filter.
*
* @param array $filter Filter of the Visual Console Item.
* @param float $ratio Ratio visual console in dashboards.
*
* @return array The Visual Console Item data structure stored into the DB.
* @throws \InvalidArgumentException When an agent Id cannot be found.
*
* @override Item::fetchDataFromDB.
*/
protected static function fetchDataFromDB(
array $filter,
?float $ratio=0,
?float $widthRatio=0
): array {
// Due to this DB call, this function cannot be unit tested without
// a proper mock.
$data = parent::fetchDataFromDB($filter, $ratio, $widthRatio);
include_once $config['homedir'].'/include/functions_modules.php';
// Get the linked agent and module Ids.
$linkedModule = static::extractLinkedModule($data);
$agentId = static::parseIntOr($linkedModule['agentId'], null);
$moduleId = static::parseIntOr($linkedModule['moduleId'], null);
$title = static::extractTitle($data);
if ($agentId === null) {
throw new \InvalidArgumentException('missing agent Id');
}
if ($moduleId === null) {
throw new \InvalidArgumentException('missing module Id');
}
if ((int) $data['width'] === 0 && (int) $data['height'] === 0) {
$data['width'] = 250;
$data['height'] = 140;
if ($ratio != 0) {
$data['width'] = ($data['width'] * $ratio);
$data['height'] = ($data['height'] * $ratio);
}
}
$data['height'] = ($data['height'] - 20);
if ((int) $data['width'] < 11) {
$data['width'] = 11;
}
if ((int) $data['height'] < 11) {
$data['height'] = 11;
}
if (isset($data['id_metaconsole']) === true
&& (bool) is_metaconsole() === true
) {
$cnn = \enterprise_hook(
'metaconsole_get_connection_by_id',
[ $data['id_metaconsole'] ]
);
if (\enterprise_hook('metaconsole_connect', [$cnn]) !== NOERR) {
throw new \Exception(__('Failed to connect to node'));
}
}
if (\modules_get_unit($moduleId) === '%') {
$data['odometerType'] = 'percent';
} else {
$data['odometerType'] = 'numeric';
// 2 days.
$timeInit = (time() - (2 * 24 * 60 * 60));
$minMax = \modules_get_min_max_data($moduleId, $timeInit);
if (!empty($minMax)) {
$minMax = $minMax[0];
if ($minMax['min'] > 0) {
$minMax['min'] = 0;
}
$data['min_max_value'] = json_encode($minMax);
}
}
$sql = sprintf(
'SELECT min_warning, max_warning, min_critical, max_critical FROM %s
WHERE id_agente_modulo = %d',
'tagente_modulo',
$moduleId
);
$thresholds = \db_get_row_sql($sql);
$data['thresholds'] = json_encode($thresholds);
$data['status'] = \modules_get_color_status(modules_get_agentmodule_last_status($moduleId));
$data['value'] = \modules_get_last_value($moduleId);
$data['title'] = $title;
if (isset($data['id_metaconsole']) === true
&& (bool) is_metaconsole() === true
) {
\enterprise_hook('metaconsole_restore_db');
}
return $data;
}
/**
* Insert or update an item in the database
*
* @param array $data Unknown input data structure.
*
* @return integer The modeled element data structure stored into the DB.
*
* @overrides Model::save.
*/
public function save(array $data=[]): int
{
if (empty($data) === false) {
if (empty($data['id']) === true) {
// Insert.
$save = static::encode($data);
$result = \db_process_sql_insert('tlayout_data', $save);
if ($result !== false) {
$item = static::fromDB(['id' => $result]);
$item->setData($item->toArray());
}
} else {
// Update.
$dataModelEncode = $this->encode($this->toArray());
$dataEncode = $this->encode($data);
$save = array_merge($dataModelEncode, $dataEncode);
$result = \db_process_sql_update(
'tlayout_data',
$save,
['id' => $save['id']]
);
// Invalidate the item's cache.
if ($result !== false && $result > 0) {
$item = static::fromDB(['id' => $save['id']]);
// Update the model.
if (empty($item) === false) {
$this->setData($item->toArray());
}
}
}
}
return $result;
}
/**
* Generates inputs for form (specific).
*
* @param array $values Default values.
*
* @return array Of inputs.
*
* @throws Exception On error.
*/
public static function getFormInputs(array $values): array
{
// Default values.
$values = static::getDefaultGeneralValues($values);
// Retrieve global - common inputs.
$inputs = Item::getFormInputs($values);
if (is_array($inputs) !== true) {
throw new Exception(
'[Odometer]::getFormInputs parent class return is not an array'
);
}
if ($values['tabSelected'] === 'specific') {
// Autocomplete agents.
$inputs[] = [
'label' => __('Agent'),
'arguments' => [
'type' => 'autocomplete_agent',
'name' => 'agentAlias',
'id_agent_hidden' => $values['agentId'],
'name_agent_hidden' => 'agentId',
'server_id_hidden' => $values['metaconsoleId'],
'name_server_hidden' => 'metaconsoleId',
'return' => true,
'module_input' => true,
'module_name' => 'moduleId',
'module_none' => true,
],
];
// Autocomplete module.
$inputs[] = [
'label' => __('Module'),
'arguments' => [
'type' => 'autocomplete_module',
'fields' => $fields,
'name' => 'moduleId',
'selected' => $values['moduleId'],
'return' => true,
'sort' => false,
'agent_id' => $values['agentId'],
'metaconsole_id' => $values['metaconsoleId'],
'nothing' => '--',
'nothing_value' => 0,
],
];
$values['title'] = io_safe_input($values['title']);
// Title.
$inputs[] = [
'label' => __('Title'),
'arguments' => [
'name' => 'title',
'type' => 'text',
'value' => $values['title'],
'return' => true,
'size' => 30,
],
];
// Title color.
$inputs[] = [
'label' => __('Title color'),
'arguments' => [
'wrapper' => 'div',
'name' => 'titleColor',
'type' => 'color',
'value' => $values['titleColor'],
'return' => true,
],
];
// Inputs LinkedVisualConsole.
$inputsLinkedVisualConsole = self::inputsLinkedVisualConsole(
$values
);
foreach ($inputsLinkedVisualConsole as $key => $value) {
$inputs[] = $value;
}
}
return $inputs;
}
/**
* Default values.
*
* @param array $values Array values.
*
* @return array Array with default values.
*
* @overrides Item->getDefaultGeneralValues.
*/
public function getDefaultGeneralValues(array $values): array
{
// Retrieve global - common inputs.
$values = parent::getDefaultGeneralValues($values);
// Default values.
if (isset($values['width']) === false) {
$values['width'] = 300;
}
if (isset($values['height']) === false) {
$values['height'] = 150;
}
return $values;
}
}

View File

@ -97,7 +97,7 @@ class View extends \HTML
'img' => 'event_responses_col.png',
],
];
} else if ($type === BOX_ITEM || $type === COLOR_CLOUD) {
} else if ($type === BOX_ITEM || $type === COLOR_CLOUD || $type === ODOMETER) {
$activetabs = 1;
$tabs = [
[
@ -510,6 +510,19 @@ class View extends \HTML
}
break;
case ODOMETER:
$data['agentId'] = \get_parameter('agentId');
$data['metaconsoleId'] = \get_parameter('metaconsoleId');
$data['agentAlias'] = \get_parameter('agentAlias');
$data['moduleId'] = \get_parameter('moduleId');
$data['titleColor'] = \get_parameter('titleColor');
$data['title'] = \get_parameter('title');
if ($itemId === 0) {
$data['height'] = 150;
$data['width'] = 300;
}
break;
default:
// Not posible.
break;

View File

@ -413,6 +413,19 @@ input.color_cloud_min_white[disabled] {
background: url(../../images/color_cloud_item.png) no-repeat center;
}
input.odometer_min {
background: url(../../images/odometer.png) no-repeat center;
}
input.odometer_min[disabled] {
background: url(../../images/odometer.disabled.png) no-repeat center;
}
input.odometer_min_white {
background: url(../../images/odometer.disabled.png) no-repeat center;
}
input.odometer_min_white[disabled] {
background: url(../../images/odometer.png) no-repeat center;
}
div#cont {
position: fixed;
max-height: 320px;

View File

@ -50,6 +50,7 @@
height: 15px;
background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIAoJeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAKCXhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE1IDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNSAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNCMkIyQjIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjU2MiIgeTE9IjM2LjMxNyIgeDI9IjE0LjIzMSIgeTI9IjIyLjY0OCIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQjJCMkIyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNC45NzEiIHkxPSIzNi41OTUiIHgyPSIxNC40MDkiIHkyPSIyNy4xNTUiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEwLjAxNyIgeTE9IjM2LjQzMyIgeDI9IjE0LjIzMSIgeTI9IjMyLjIxOCIvPgoJPGcgaWQ9ImpHRWVLbl8xXyI+CgoJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgd2lkdGg9IjQ2IiBoZWlnaHQ9IjM3IiBpZD0iakdFZUtuIiB4bGluazpocmVmPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBZ0VBU0FCSUFBRC83QUFSUkhWamEza0FBUUFFQUFBQUhnQUEvKzRBSVVGa2IySmxBR1RBQUFBQUFRTUEKRUFNQ0F3WUFBQUdSQUFBQnN3QUFBZ0wvMndDRUFCQUxDd3NNQ3hBTURCQVhEdzBQRnhzVUVCQVVHeDhYRnhjWEZ4OGVGeG9hR2hvWApIaDRqSlNjbEl4NHZMek16THk5QVFFQkFRRUJBUUVCQVFFQkFRRUFCRVE4UEVSTVJGUklTRlJRUkZCRVVHaFFXRmhRYUpob2FIQm9hCkpqQWpIaDRlSGlNd0t5NG5KeWN1S3pVMU1EQTFOVUJBUDBCQVFFQkFRRUJBUUVCQVFQL0NBQkVJQUNZQUx3TUJJZ0FDRVFFREVRSC8KeEFCNUFBRUJBUUVCQUFBQUFBQUFBQUFBQUFBQUFRUUNCZ0VCQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQVFRREFBQUFBQUFBQUFBQQpBQUFBQVFBeEFnTVFNQklSQUFFQkJnVUZBUUFBQUFBQUFBQUFBQUVDQUJFaFFXRURFQ0J4a1JJd01ZRXlFd1FTQVFBQUFBQUFBQUFBCkFBQUFBQUFBQURELzJnQU1Bd0VBQWhFREVRQUFBUGZBUzV6VFpUa0dQclVMWlFBQUQvL2FBQWdCQWdBQkJRRFQvOW9BQ0FFREFBRUYKQU5QLzJnQUlBUUVBQVFVQXpKZzJTUUJDMmQwdzJiWlN2Vk5jNW9NdUF1UXVBdVJwLzlvQUNBRUNBZ1kvQUIvLzJnQUlBUU1DQmo4QQpILy9hQUFnQkFRRUdQd0RFNlpYbUFZcXR3c0pCSEk5MUdsTXFudlQrZTM3UUwxa1MwYjdYQndBRHJWb1FDUlhHZTVhZTVhZTVhZms5CkgvL1oiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgLTQ2Ljg3NSAtOS44OTA2KSI+CgkJPC9pbWFnZT4KCTwvZz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEzLjQ4MyIgeTE9IjAuNjQ0IiB4Mj0iMC44MjgiIHkyPSIxMy4zMDEiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEzLjczNCIgeTE9IjUuMTQxIiB4Mj0iNS4zMjUiIHkyPSIxMy41NDkiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE0LjIzMSIgeTE9IjkuMzg4IiB4Mj0iOS44MDYiIHkyPSIxMy44MTMiLz4KPC9zdmc+Cg==);
cursor: se-resize;
z-index: 10;
}
.visual-console-item.is-editing :first-child {
@ -101,7 +102,7 @@
align-items: center;
opacity: 0.7;
background: rgb(212, 215, 218);
z-index: 2;
z-index: 10;
}
.show-elements {
@ -565,6 +566,97 @@ div.module-graph .gauge_d3_class {
font-size: 14px;
}
.odometer {
overflow: hidden !important;
}
.odometer-container {
width: 100%;
height: 100%;
overflow: hidden;
text-align: center;
display: flex;
align-items: flex-end;
}
.odometer-a {
z-index: 5;
position: absolute;
width: 65%;
height: 65%;
left: calc(17.5%);
border-radius: 1000px 1000px 0px 0px;
display: flex;
align-items: center;
justify-content: flex-end;
flex-direction: column;
line-height: 0px;
}
.odometer-b {
z-index: 4;
position: relative;
width: 95%;
height: 95%;
border-radius: 0px 0px 1000px 1000px;
transform-origin: center top;
transition: all 1.3s ease-in-out;
top: calc(95%);
left: calc(2.5%);
}
.odometer-c {
z-index: 3;
position: absolute;
width: 96%;
height: 96%;
left: calc(2%);
background-color: #202226;
margin-left: auto;
margin-right: auto;
border-radius: 1000px 1000px 0px 0px;
transform-origin: center top;
transition: all 1.3s ease-in-out;
}
.odometer-d {
z-index: 0;
position: absolute;
width: 100%;
height: 100%;
background-color: #82b92e;
margin-left: auto;
margin-right: auto;
border-radius: 1000px 1000px 0px 0px;
transform-origin: center top;
transition: all 1.3s ease-in-out;
}
.gauge-data {
z-index: 4;
color: #fff;
font-size: 1.5em;
width: 100%;
height: 100%;
transition: all 1s ease-out;
position: absolute;
display: flex;
justify-content: center;
align-items: flex-end;
}
.svg_warning {
fill: #f3b200;
}
.svg_warning_hide {
fill: #fff !important;
}
.gauge-data #percent {
color: #000;
}
/* Styles for the solid icons */
.fa {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -265,6 +265,7 @@ if ($pure === false) {
$class_line = 'line_item link-create-item';
$class_cloud = 'color_cloud_min link-create-item';
$class_nlink = 'network_link_min link-create-item';
$class_odometer = 'odometer_min link-create-item';
$class_delete = 'delete_item delete_min';
$class_copy = 'copy_item';
if ($config['style'] === 'pandora_black') {
@ -283,6 +284,7 @@ if ($pure === false) {
$class_line = 'line_item_white link-create-item';
$class_cloud = 'color_cloud_min_white link-create-item';
$class_nlink = 'network_link_min_white link-create-item';
$class_odometer = 'odometer_min_white link-create-item';
$class_delete = 'delete_item_white delete_min_white';
$class_copy = 'copy_item_white';
}
@ -362,6 +364,11 @@ if ($pure === false) {
__('Network link'),
$class_nlink
);
visual_map_print_button_editor_refactor(
'ODOMETER',
__('Odometer'),
$class_odometer
);
enterprise_include_once('include/functions_visual_map_editor.php');
enterprise_hook(
'enterprise_visual_map_editor_print_toolbox_refactor'

View File

@ -1683,6 +1683,7 @@ CREATE TABLE IF NOT EXISTS `tlayout_data` (
`timezone` varchar(60) NOT NULL default "Europe/Madrid",
`show_last_value` tinyint(1) UNSIGNED NULL default '0',
`cache_expiration` INTEGER UNSIGNED NOT NULL default 0,
`title` TEXT default '',
PRIMARY KEY(`id`)
) ENGINE = InnoDB DEFAULT CHARSET=utf8;

View File

@ -1352,251 +1352,251 @@ VALUES
-- Dumping data for table `tlayout_data`
--
INSERT INTO `tlayout_data` VALUES
(1,1,998,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(2,1,998,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(3,1,1016,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(4,1,1016,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(5,1,1034,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(6,1,1034,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(7,1,1052,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(8,1,1052,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(9,1,1070,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(10,1,1070,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(11,1,1088,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(12,1,1088,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(13,1,1106,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(14,1,1106,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(15,1,1124,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(16,1,1124,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(17,1,1142,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(18,1,1142,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(19,1,1160,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(20,1,1160,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(21,1,1178,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(22,1,1178,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(23,1,1196,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(24,1,1196,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(25,1,1214,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(26,1,1214,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(27,1,1232,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(28,1,1232,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(29,1,1250,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(30,1,1250,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(31,1,1268,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(32,1,1268,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(33,1,1286,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(34,1,1286,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(35,1,1286,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(36,1,1304,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(37,1,1304,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(38,1,1322,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(39,1,1322,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(40,1,1340,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(41,1,1507,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(42,1,1536,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(43,1,1568,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(44,1,1599,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(45,1,1627,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(46,1,1656,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(47,1,1685,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(48,1,1714,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(49,1,1743,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(50,1,1772,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(51,1,1449,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(52,1,1800,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(53,1,1413,243,205,426,'','rack_frame',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(54,1,962,381,73,408,'','rack_firewall',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(55,1,962,454,73,408,'','rack_pdu',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(56,1,530,732,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(57,1,962,233,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(58,1,962,307,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(59,1,530,658,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(60,1,530,350,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(61,1,530,204,73,408,'','rack_psa',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(62,1,530,277,73,408,'','rack_pdu',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(63,1,530,585,73,408,'','rack_firewall',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(64,1,530,424,161,411,'','rack_double_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(65,1,1426,448,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(66,1,1495,540,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(67,1,1423,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(68,1,1463,540,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(69,1,1433,540,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(70,1,74,733,73,408,'','rack_pdu',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(71,1,1098,701,80,18,'','rack_hard_disk',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(72,1,1148,701,80,18,'','rack_hard_disk',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(73,1,1340,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(74,1,1358,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(75,1,1358,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(76,1,1143,783,80,18,'','rack_hard_disk',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(77,1,962,682,205,426,'','rack_frame',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(78,1,1522,540,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(79,1,1419,521,205,426,'','rack_frame',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(80,1,74,278,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(81,1,74,572,161,411,'','rack_double_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(82,1,1418,729,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(83,1,962,527,73,408,'','rack_switch',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(84,1,74,352,73,408,'','rack_router',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(85,1,962,600,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(86,1,530,806,73,408,'','rack_firewall',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(87,1,74,425,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(88,1,74,499,73,408,'','rack_switch',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(89,1,74,806,73,408,'','rack_psa',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(90,1,74,204,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(91,1,1424,806,73,408,'','rack_firewall',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(92,1,1486,907,0,0,'&lt;p&#x20;style=&quot;text-align:&#x20;center;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Office&#x20;8&#x20;-&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Rack&#x20;2&lt;/span&gt;&lt;/p&gt;','white',4,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(93,1,1048,889,58,281,'&lt;p&#x20;style=&quot;text-align:&#x20;center;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Office&#x20;8&#x20;-&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Rack&#x20;1&lt;/span&gt;&lt;/p&gt;','white',4,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(94,1,580,904,0,0,'&lt;p&#x20;style=&quot;text-align:&#x20;center;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Office&#x20;7&#x20;-&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Rack&#x20;2&lt;/span&gt;&lt;/p&gt;','white',4,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(95,1,132,907,0,0,'&lt;p&#x20;style=&quot;text-align:&#x20;center;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Office&#x20;7&#x20;-&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Rack&#x20;1&lt;/span&gt;&lt;/p&gt;','white',4,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(96,1,733,20,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_48pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;OFFICE&#x20;RACKS&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;','white',4,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(97,1,1479,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60),
(98,2,709,103,0,400,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','timedate','Europe/Madrid',0,0),
(99,2,178,481,111,111,'','status',0,3600,11556,430,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(100,2,542,481,111,111,'','status',0,3600,13,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(101,2,905,481,111,111,'','status',0,3600,114,11,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(102,2,1276,481,111,111,'','status',0,3600,7,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(103,2,1631,482,111,111,'','status',0,3600,11547,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(104,2,157,393,0,0,'<p style=\"line-height: 18px;\"><span class=\"visual_font_size_28pt\" style=\"line-height: 18px; color: #ffffff;\">Backups</span></p>\n<p style=\"line-height: 18px;\"> </p>','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(105,2,512,382,96,172,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;font-family:&#x20;opensans;&#x20;color:&#x20;#ffffff;&quot;&gt;DB&#x20;Status&lt;/span&gt;&lt;/p&gt;&#x0a;&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&amp;nbsp;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(106,2,886,382,0,0,'<p style=\"line-height: 18px; overflow: hidden;\"><span class=\"visual_font_size_28pt\" style=\"color: #ffffff; font-family: opensans;\">Disk slave</span></p>\n<p style=\"line-height: 18px; overflow: hidden;\"> </p>','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(107,2,1251,382,0,0,'<p style=\"line-height: 18px; overflow: hidden;\"><span class=\"visual_font_size_28pt\" style=\"color: #ffffff; font-family: opensans;\">Disk /var</span></p>\n<p style=\"line-height: 18px; overflow: hidden;\"> </p>','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(108,2,1547,382,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Authentification&lt;/span&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(109,2,126,820,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_36pt&quot;&#x20;style=&quot;font-family:&#x20;opensans;&#x20;color:&#x20;#ffffff;&quot;&gt;Processing&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(110,2,755,820,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_36pt&quot;&#x20;style=&quot;font-family:&#x20;opensans;&#x20;color:&#x20;#ffffff;&quot;&gt;Network&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(111,2,1281,820,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_36pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Storage&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(113,3,851,932,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0),
(114,3,946,314,60,60,'','status',0,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(115,3,604,351,60,60,'','status',0,3600,0,0,5,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(116,3,840,314,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;EUROPE&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(117,3,664,374,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;USA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,5,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(118,3,57,182,60,60,'','status',0,3600,0,0,5,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(119,3,56,258,60,60,'','status',0,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(121,3,138,183,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;USA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,5,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(122,3,138,259,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;EUROPE&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(123,4,839,525,60,60,'','status',0,3600,0,0,8,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(124,4,699,583,60,60,'','status',0,3600,0,0,9,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(125,4,585,705,60,60,'','status',0,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(126,4,563,754,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;SPAIN&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(127,4,681,629,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;FRANCE&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,9,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(128,4,832,576,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;GERMANY&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,8,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(129,4,51,177,60,60,'','status',0,3600,0,0,8,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(130,4,124,176,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;GERMANY&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,8,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(131,4,51,255,60,60,'','status',0,3600,0,0,9,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(132,4,127,256,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;FRANCE&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,9,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(133,4,51,333,60,60,'','status',0,3600,0,0,7,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(134,4,129,333,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;SPAIN&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(136,4,816,928,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0),
(137,4,1674,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(143,6,972,452,60,60,'','status',0,3600,0,0,7,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(144,6,1039,223,60,60,'','status',0,3600,0,0,11,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(145,6,1339,366,60,60,'','status',0,3600,0,0,10,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(146,6,841,699,60,60,'','status',0,3600,0,0,12,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(147,6,1677,183,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(148,6,1674,341,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(149,6,1023,288,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;BASQUE&#x20;COUNTRY&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,11,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(150,6,1324,425,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;CATALONIA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,10,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(151,6,963,511,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;MADRID&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,7,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(152,6,843,749,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;ANDALUSIA&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,12,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(153,6,52,179,60,60,'','status',0,3600,0,0,11,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(154,6,125,184,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;BASQUE&#x20;COUNTRY&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,11,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(155,6,53,260,60,60,'','status',0,3600,0,0,7,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(156,6,132,264,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;MADRID&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,7,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(157,6,52,339,60,60,'','status',0,3600,0,0,10,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(158,6,132,343,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;CATALONIA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,10,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(159,6,52,413,60,60,'','status',0,3600,0,0,12,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(160,6,132,423,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;ANDALUSIA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,12,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(161,11,761,345,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(162,11,791,401,0,0,'&lt;p&#x20;style=&quot;margin-top:&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;BILBAO&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(163,11,53,183,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(164,11,131,191,0,0,'&lt;p&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;BILBAO&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(165,11,1675,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(167,11,1675,340,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(168,11,1673,507,132,200,'','spainmap',5,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(169,10,1075,607,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(170,10,1012,539,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(171,10,57,266,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(172,10,55,183,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(173,10,131,189,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;BARCELONA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(174,10,1044,670,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;BARCELONA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(175,10,1000,488,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;MANRESA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(176,10,134,265,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;MANRESA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(177,10,1675,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(178,10,1675,342,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(179,10,1673,508,132,200,'','spainmap',5,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(180,7,1675,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(181,7,1673,340,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(182,7,1675,505,132,200,'','spainmap',5,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(183,7,960,571,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(184,7,1089,529,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(185,7,865,541,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(186,7,958,475,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(187,7,54,182,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(188,7,58,417,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(189,7,55,258,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(191,7,56,338,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(192,7,947,631,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;MADRID&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(193,7,790,598,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;LAS&#x20;ROZAS&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(194,7,914,429,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;ALCOBENDAS&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(195,7,1065,583,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&#x20;text-align:&#x20;center;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;ALCAL&amp;Aacute;&#x20;DE&#x20;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#x0a;&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&#x20;text-align:&#x20;center;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;HENARES&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(196,7,134,267,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;ALCOBENDAS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(197,7,133,193,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;MADRID&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(198,7,134,347,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;LAS&#x20;ROZAS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(199,7,135,425,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;ALCAL&amp;Aacute;&#x20;DE&#x20;HENARES&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(200,12,757,537,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(201,12,1022,656,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(202,12,54,182,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(203,12,54,260,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(204,12,751,593,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;SEVILLA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(205,12,1047,716,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;MALAGA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(206,12,133,266,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;MALAGA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(207,12,132,190,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;SEVILLA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(208,12,1675,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(209,12,1675,341,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(210,12,1674,505,132,200,'','spainmap',5,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(211,12,842,935,0,0,'',NULL,19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0),
(212,7,848,941,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0),
(213,10,844,940,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0),
(214,11,847,948,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0),
(215,5,525,608,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(216,5,1412,351,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(217,5,966,697,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(218,5,458,672,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;CALIFORNIA&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(219,5,954,759,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;TEXAS&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(220,5,1468,389,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;NEW&#x20;YORK&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(221,5,56,182,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(222,5,57,258,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(223,5,57,338,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(224,5,137,189,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;CALIFORNIA&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(225,5,139,264,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;TEXAS&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(226,5,138,342,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;NUEVA&#x20;YORK&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(227,5,1677,189,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(228,9,907,353,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(229,9,1068,599,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(230,9,60,182,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(231,9,61,258,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(232,9,138,187,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;PARIS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(233,9,139,257,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;LYON&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(234,9,1063,660,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#333333;&quot;&gt;&lt;strong&gt;LYON&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(235,9,905,416,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#333333;&quot;&gt;&lt;strong&gt;PARIS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(236,9,1676,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(237,9,1673,340,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(238,8,1098,397,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(239,8,989,775,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(240,8,824,595,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(241,8,59,183,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(242,8,62,335,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(243,8,60,260,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(244,8,1077,456,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;BERLIN&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(245,8,143,262,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;FRANCFORT&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(246,8,144,341,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;MUNICH&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(247,8,957,827,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;MUNICH&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(248,8,795,655,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;FRANCFORT&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(249,8,143,183,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;BERLIN&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(250,8,1676,185,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(251,8,1677,343,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0),
(252,8,846,940,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0),
(253,9,848,944,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0),
(254,6,848,943,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0),
(255,5,846,941,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0);
(1,1,998,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(2,1,998,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(3,1,1016,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(4,1,1016,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(5,1,1034,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(6,1,1034,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(7,1,1052,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(8,1,1052,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(9,1,1070,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(10,1,1070,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(11,1,1088,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(12,1,1088,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(13,1,1106,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(14,1,1106,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(15,1,1124,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(16,1,1124,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(17,1,1142,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(18,1,1142,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(19,1,1160,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(20,1,1160,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(21,1,1178,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(22,1,1178,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(23,1,1196,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(24,1,1196,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(25,1,1214,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(26,1,1214,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(27,1,1232,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(28,1,1232,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(29,1,1250,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(30,1,1250,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(31,1,1268,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(32,1,1268,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(33,1,1286,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(34,1,1286,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(35,1,1286,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(36,1,1304,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(37,1,1304,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(38,1,1322,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(39,1,1322,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(40,1,1340,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(41,1,1507,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(42,1,1536,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(43,1,1568,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(44,1,1599,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(45,1,1627,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(46,1,1656,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(47,1,1685,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(48,1,1714,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(49,1,1743,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(50,1,1772,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(51,1,1449,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(52,1,1800,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(53,1,1413,243,205,426,'','rack_frame',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(54,1,962,381,73,408,'','rack_firewall',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(55,1,962,454,73,408,'','rack_pdu',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(56,1,530,732,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(57,1,962,233,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(58,1,962,307,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(59,1,530,658,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(60,1,530,350,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(61,1,530,204,73,408,'','rack_psa',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(62,1,530,277,73,408,'','rack_pdu',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(63,1,530,585,73,408,'','rack_firewall',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(64,1,530,424,161,411,'','rack_double_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(65,1,1426,448,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(66,1,1495,540,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(67,1,1423,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(68,1,1463,540,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(69,1,1433,540,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(70,1,74,733,73,408,'','rack_pdu',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(71,1,1098,701,80,18,'','rack_hard_disk',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(72,1,1148,701,80,18,'','rack_hard_disk',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(73,1,1340,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(74,1,1358,783,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(75,1,1358,699,80,18,'','rack_hard_disk_2',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(76,1,1143,783,80,18,'','rack_hard_disk',0,3600,9,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(77,1,962,682,205,426,'','rack_frame',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(78,1,1522,540,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(79,1,1419,521,205,426,'','rack_frame',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(80,1,74,278,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(81,1,74,572,161,411,'','rack_double_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(82,1,1418,729,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(83,1,962,527,73,408,'','rack_switch',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(84,1,74,352,73,408,'','rack_router',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(85,1,962,600,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(86,1,530,806,73,408,'','rack_firewall',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(87,1,74,425,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(88,1,74,499,73,408,'','rack_switch',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(89,1,74,806,73,408,'','rack_psa',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(90,1,74,204,74,413,'','rack_server',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(91,1,1424,806,73,408,'','rack_firewall',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(92,1,1486,907,0,0,'&lt;p&#x20;style=&quot;text-align:&#x20;center;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Office&#x20;8&#x20;-&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Rack&#x20;2&lt;/span&gt;&lt;/p&gt;','white',4,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(93,1,1048,889,58,281,'&lt;p&#x20;style=&quot;text-align:&#x20;center;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Office&#x20;8&#x20;-&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Rack&#x20;1&lt;/span&gt;&lt;/p&gt;','white',4,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(94,1,580,904,0,0,'&lt;p&#x20;style=&quot;text-align:&#x20;center;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Office&#x20;7&#x20;-&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Rack&#x20;2&lt;/span&gt;&lt;/p&gt;','white',4,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(95,1,132,907,0,0,'&lt;p&#x20;style=&quot;text-align:&#x20;center;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Office&#x20;7&#x20;-&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Rack&#x20;1&lt;/span&gt;&lt;/p&gt;','white',4,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(96,1,733,20,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_48pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;OFFICE&#x20;RACKS&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;','white',4,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(97,1,1479,260,174,29,'','rack_server_rack',0,3600,1,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,60,''),
(98,2,709,103,0,400,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','timedate','Europe/Madrid',0,0,''),
(99,2,178,481,111,111,'','status',0,3600,11556,430,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(100,2,542,481,111,111,'','status',0,3600,13,2,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(101,2,905,481,111,111,'','status',0,3600,114,11,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(102,2,1276,481,111,111,'','status',0,3600,7,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(103,2,1631,482,111,111,'','status',0,3600,11547,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(104,2,157,393,0,0,'<p style=\"line-height: 18px;\"><span class=\"visual_font_size_28pt\" style=\"line-height: 18px; color: #ffffff;\">Backups</span></p>\n<p style=\"line-height: 18px;\"> </p>','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(105,2,512,382,96,172,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;font-family:&#x20;opensans;&#x20;color:&#x20;#ffffff;&quot;&gt;DB&#x20;Status&lt;/span&gt;&lt;/p&gt;&#x0a;&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&amp;nbsp;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(106,2,886,382,0,0,'<p style=\"line-height: 18px; overflow: hidden;\"><span class=\"visual_font_size_28pt\" style=\"color: #ffffff; font-family: opensans;\">Disk slave</span></p>\n<p style=\"line-height: 18px; overflow: hidden;\"> </p>','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(107,2,1251,382,0,0,'<p style=\"line-height: 18px; overflow: hidden;\"><span class=\"visual_font_size_28pt\" style=\"color: #ffffff; font-family: opensans;\">Disk /var</span></p>\n<p style=\"line-height: 18px; overflow: hidden;\"> </p>','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(108,2,1547,382,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_28pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Authentification&lt;/span&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(109,2,126,820,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_36pt&quot;&#x20;style=&quot;font-family:&#x20;opensans;&#x20;color:&#x20;#ffffff;&quot;&gt;Processing&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(110,2,755,820,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_36pt&quot;&#x20;style=&quot;font-family:&#x20;opensans;&#x20;color:&#x20;#ffffff;&quot;&gt;Network&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(111,2,1281,820,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_36pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&#x20;font-family:&#x20;opensans;&quot;&gt;Storage&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(113,3,851,932,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0,''),
(114,3,946,314,60,60,'','status',0,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(115,3,604,351,60,60,'','status',0,3600,0,0,5,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(116,3,840,314,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;EUROPE&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(117,3,664,374,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;USA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,5,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(118,3,57,182,60,60,'','status',0,3600,0,0,5,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(119,3,56,258,60,60,'','status',0,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(121,3,138,183,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;USA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,5,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(122,3,138,259,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;EUROPE&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(123,4,839,525,60,60,'','status',0,3600,0,0,8,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(124,4,699,583,60,60,'','status',0,3600,0,0,9,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(125,4,585,705,60,60,'','status',0,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(126,4,563,754,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;SPAIN&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(127,4,681,629,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;FRANCE&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,9,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(128,4,832,576,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;GERMANY&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,8,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(129,4,51,177,60,60,'','status',0,3600,0,0,8,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(130,4,124,176,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;GERMANY&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,8,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(131,4,51,255,60,60,'','status',0,3600,0,0,9,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(132,4,127,256,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;FRANCE&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,9,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(133,4,51,333,60,60,'','status',0,3600,0,0,7,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(134,4,129,333,0,0,'&lt;p&#x20;style=&quot;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;SPAIN&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(136,4,816,928,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0,''),
(137,4,1674,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(143,6,972,452,60,60,'','status',0,3600,0,0,7,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(144,6,1039,223,60,60,'','status',0,3600,0,0,11,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(145,6,1339,366,60,60,'','status',0,3600,0,0,10,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(146,6,841,699,60,60,'','status',0,3600,0,0,12,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(147,6,1677,183,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(148,6,1674,341,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(149,6,1023,288,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;BASQUE&#x20;COUNTRY&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,11,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(150,6,1324,425,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;CATALONIA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,10,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(151,6,963,511,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;MADRID&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,7,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(152,6,843,749,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;ANDALUSIA&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,12,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(153,6,52,179,60,60,'','status',0,3600,0,0,11,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(154,6,125,184,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;BASQUE&#x20;COUNTRY&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,11,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(155,6,53,260,60,60,'','status',0,3600,0,0,7,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(156,6,132,264,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;MADRID&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,7,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(157,6,52,339,60,60,'','status',0,3600,0,0,10,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(158,6,132,343,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;CATALONIA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,10,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(159,6,52,413,60,60,'','status',0,3600,0,0,12,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(160,6,132,423,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;ANDALUSIA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,12,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(161,11,761,345,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(162,11,791,401,0,0,'&lt;p&#x20;style=&quot;margin-top:&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;BILBAO&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(163,11,53,183,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(164,11,131,191,0,0,'&lt;p&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;BILBAO&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(165,11,1675,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(167,11,1675,340,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(168,11,1673,507,132,200,'','spainmap',5,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(169,10,1075,607,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(170,10,1012,539,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(171,10,57,266,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(172,10,55,183,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(173,10,131,189,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;BARCELONA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(174,10,1044,670,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;BARCELONA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(175,10,1000,488,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;MANRESA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(176,10,134,265,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;MANRESA&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(177,10,1675,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(178,10,1675,342,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(179,10,1673,508,132,200,'','spainmap',5,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(180,7,1675,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(181,7,1673,340,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(182,7,1675,505,132,200,'','spainmap',5,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(183,7,960,571,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(184,7,1089,529,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(185,7,865,541,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(186,7,958,475,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(187,7,54,182,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(188,7,58,417,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(189,7,55,258,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(191,7,56,338,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(192,7,947,631,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;MADRID&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(193,7,790,598,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;LAS&#x20;ROZAS&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(194,7,914,429,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;ALCOBENDAS&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(195,7,1065,583,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&#x20;text-align:&#x20;center;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;ALCAL&amp;Aacute;&#x20;DE&#x20;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#x0a;&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&#x20;text-align:&#x20;center;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;HENARES&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(196,7,134,267,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;ALCOBENDAS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(197,7,133,193,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;MADRID&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(198,7,134,347,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;LAS&#x20;ROZAS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(199,7,135,425,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_14pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;ALCAL&amp;Aacute;&#x20;DE&#x20;HENARES&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(200,12,757,537,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(201,12,1022,656,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(202,12,54,182,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(203,12,54,260,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(204,12,751,593,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;&lt;strong&gt;SEVILLA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(205,12,1047,716,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;MALAGA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(206,12,133,266,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;MALAGA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(207,12,132,190,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;SEVILLA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(208,12,1675,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(209,12,1675,341,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(210,12,1674,505,132,200,'','spainmap',5,3600,0,0,6,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(211,12,842,935,0,0,'',NULL,19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0,''),
(212,7,848,941,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0,''),
(213,10,844,940,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0,''),
(214,11,847,948,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0,''),
(215,5,525,608,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(216,5,1412,351,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(217,5,966,697,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(218,5,458,672,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;CALIFORNIA&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(219,5,954,759,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;TEXAS&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(220,5,1468,389,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;NEW&#x20;YORK&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(221,5,56,182,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(222,5,57,258,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(223,5,57,338,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(224,5,137,189,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;CALIFORNIA&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(225,5,139,264,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;TEXAS&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(226,5,138,342,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;NUEVA&#x20;YORK&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;','white',4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(227,5,1677,189,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(228,9,907,353,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(229,9,1068,599,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(230,9,60,182,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(231,9,61,258,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(232,9,138,187,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;PARIS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(233,9,139,257,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;&lt;strong&gt;LYON&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(234,9,1063,660,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#333333;&quot;&gt;&lt;strong&gt;LYON&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(235,9,905,416,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#333333;&quot;&gt;&lt;strong&gt;PARIS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(236,9,1676,184,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(237,9,1673,340,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(238,8,1098,397,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(239,8,989,775,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(240,8,824,595,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(241,8,59,183,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(242,8,62,335,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(243,8,60,260,60,60,'','status',0,3600,0,1,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(244,8,1077,456,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;BERLIN&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(245,8,143,262,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;FRANCFORT&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(246,8,144,341,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;MUNICH&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(247,8,957,827,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;MUNICH&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(248,8,795,655,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;span&#x20;style=&quot;color:&#x20;#000000;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&gt;FRANCFORT&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(249,8,143,183,0,0,'&lt;p&#x20;style=&quot;line-height:&#x20;18px;&#x20;overflow:&#x20;hidden;&quot;&gt;&lt;strong&gt;&lt;span&#x20;class=&quot;visual_font_size_18pt&quot;&#x20;style=&quot;color:&#x20;#ffffff;&quot;&gt;BERLIN&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;',NULL,4,3600,0,0,0,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(250,8,1676,185,132,200,'','worldmap',5,3600,0,0,3,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(251,8,1677,343,132,200,'','europemap',5,3600,0,0,4,0,1,1,0,0,0,'line','down','','',0,0,'default',0,0.000,0.000,0,0,'analogic_1','time','Europe/Madrid',0,0,''),
(252,8,846,940,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0,''),
(253,9,848,944,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0,''),
(254,6,848,943,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0,''),
(255,5,846,941,0,0,'','white',19,3600,0,0,0,0,1,1,0,0,0,'line','down','','#FFFFFF',0,0,'default',0,0.000,0.000,0,0,'digital_1','time','Europe/Madrid',0,0,'');
--
-- Dumping data for table `tpen`

View File

@ -117,6 +117,7 @@ return array(
'Models\\VisualConsole\\Items\\Percentile' => $baseDir . '/include/rest-api/models/VisualConsole/Items/Percentile.php',
'Models\\VisualConsole\\Items\\SimpleValue' => $baseDir . '/include/rest-api/models/VisualConsole/Items/SimpleValue.php',
'Models\\VisualConsole\\Items\\StaticGraph' => $baseDir . '/include/rest-api/models/VisualConsole/Items/StaticGraph.php',
'Models\\VisualConsole\\Items\\Odometer' => $baseDir . '/include/rest-api/models/VisualConsole/Items/Odometer.php',
'Models\\VisualConsole\\View' => $baseDir . '/include/rest-api/models/VisualConsole/View.php',
'Mpdf\\Barcode' => $vendorDir . '/mpdf/mpdf/src/Barcode.php',
'Mpdf\\Barcode\\AbstractBarcode' => $vendorDir . '/mpdf/mpdf/src/Barcode/AbstractBarcode.php',

View File

@ -199,6 +199,7 @@ class ComposerStaticInitfdecadadce22e6dde51e9535fe4ad7aa
'Models\\VisualConsole\\Items\\Percentile' => __DIR__ . '/../..' . '/include/rest-api/models/VisualConsole/Items/Percentile.php',
'Models\\VisualConsole\\Items\\SimpleValue' => __DIR__ . '/../..' . '/include/rest-api/models/VisualConsole/Items/SimpleValue.php',
'Models\\VisualConsole\\Items\\StaticGraph' => __DIR__ . '/../..' . '/include/rest-api/models/VisualConsole/Items/StaticGraph.php',
'Models\\VisualConsole\\Items\\Odometer' => __DIR__ . '/../..' . '/include/rest-api/models/VisualConsole/Items/Odometer.php',
'Models\\VisualConsole\\View' => __DIR__ . '/../..' . '/include/rest-api/models/VisualConsole/View.php',
'Mpdf\\Barcode' => __DIR__ . '/..' . '/mpdf/mpdf/src/Barcode.php',
'Mpdf\\Barcode\\AbstractBarcode' => __DIR__ . '/..' . '/mpdf/mpdf/src/Barcode/AbstractBarcode.php',

View File

@ -47,7 +47,8 @@ export const enum ItemType {
BARS_GRAPH = 18,
CLOCK = 19,
COLOR_CLOUD = 20,
NETWORK_LINK = 21
NETWORK_LINK = 21,
ODOMETER = 22
}
// Base item properties. This interface should be extended by the item implementations.
@ -214,6 +215,9 @@ export function titleItem(id: number): string {
case ItemType.NETWORK_LINK:
title = t("Network link");
break;
case ItemType.ODOMETER:
title = t("Odometer");
break;
default:
title = t("Item");
break;

View File

@ -37,6 +37,7 @@ import DonutGraph, { donutGraphPropsDecoder } from "./items/DonutGraph";
import BarsGraph, { barsGraphPropsDecoder } from "./items/BarsGraph";
import ModuleGraph, { moduleGraphPropsDecoder } from "./items/ModuleGraph";
import Service, { servicePropsDecoder } from "./items/Service";
import Odometer, { odometerPropsDecoder } from "./items/Odometer";
// TODO: Document.
// eslint-disable-next-line @typescript-eslint/explicit-function-return-type
@ -85,6 +86,8 @@ function itemInstanceFrom(data: AnyObject) {
return new ColorCloud(colorCloudPropsDecoder(data), meta);
case ItemType.NETWORK_LINK:
return new NetworkLink(networkLinkPropsDecoder(data), meta);
case ItemType.ODOMETER:
return new Odometer(odometerPropsDecoder(data), meta);
default:
throw new TypeError("item not found");
}
@ -135,6 +138,8 @@ function decodeProps(data: AnyObject) {
return colorCloudPropsDecoder(data);
case ItemType.NETWORK_LINK:
return networkLinkPropsDecoder(data);
case ItemType.ODOMETER:
return odometerPropsDecoder(data);
default:
throw new TypeError("decoder not found");
}
@ -1277,7 +1282,8 @@ export default class VisualConsole {
[ItemType.BARS_GRAPH]: BarsGraph,
[ItemType.CLOCK]: Clock,
[ItemType.COLOR_CLOUD]: ColorCloud,
[ItemType.NETWORK_LINK]: NetworkLink
[ItemType.NETWORK_LINK]: NetworkLink,
[ItemType.ODOMETER]: Odometer
};
/**
@ -1330,6 +1336,9 @@ export default class VisualConsole {
case ItemType.ICON:
text = `${t("Icon")} - ${(item as Icon).props.imageSrc}`;
break;
case ItemType.ODOMETER:
text = t("Odometer");
break;
default:
text = t("Item");
break;

View File

@ -0,0 +1,350 @@
import { AnyObject, WithModuleProps } from "../lib/types";
import { modulePropsDecoder, parseIntOr, stringIsEmpty, t } from "../lib";
import Item, { ItemType, ItemProps, itemBasePropsDecoder } from "../Item";
export type OdometerProps = {
type: ItemType.ODOMETER;
value: number;
status: string;
title: string | null;
titleColor: string;
odometerType: string;
thresholds: string | any;
minMaxValue: string;
} & ItemProps &
WithModuleProps;
/**
* Build a valid typed object from a raw object.
* This will allow us to ensure the type safety.
*
* @param data Raw object.
* @return An object representing the events history props.
* @throws Will throw a TypeError if some property
* is missing from the raw object or have an invalid type.
*/
export function odometerPropsDecoder(data: AnyObject): OdometerProps | never {
return {
...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.
type: ItemType.ODOMETER,
value: parseIntOr(data.value, 0),
status: stringIsEmpty(data.status) ? "#B2B2B2" : data.status,
titleColor: stringIsEmpty(data.titleColor) ? "#3f3f3f" : data.titleColor,
title: stringIsEmpty(data.title) ? "" : data.title,
thresholds: stringIsEmpty(data.thresholds) ? "" : data.thresholds,
minMaxValue: stringIsEmpty(data.minMaxValue) ? "" : data.minMaxValue,
odometerType: stringIsEmpty(data.odometerType)
? "percent"
: data.odometerType,
...modulePropsDecoder(data) // Object spread. It will merge the properties of the two objects.
};
}
export default class Odometer extends Item<OdometerProps> {
protected createDomElement(): HTMLElement {
let lineWarning = "";
let lineWarning2 = "";
let lineCritical = "";
let lineCritical2 = "";
if (this.props.thresholds !== "") {
const thresholds = JSON.parse(this.props.thresholds);
if (thresholds !== null) {
if (thresholds.min_warning != 0 || thresholds.max_warning != 0) {
lineWarning = this.getCoords(
thresholds.min_warning,
this.props.width / 2
);
if (thresholds.max_warning == 0) {
lineWarning2 = this.getCoords(100, this.props.width / 2);
} else {
lineWarning2 = this.getCoords(
thresholds.max_warning,
this.props.width / 2
);
}
}
if (thresholds.min_critical != 0 || thresholds.max_critical != 0) {
lineCritical = this.getCoords(
thresholds.min_critical,
this.props.width / 2
);
if (thresholds.max_critical == 0) {
lineCritical2 = this.getCoords(100, this.props.width / 2);
} else {
lineCritical2 = this.getCoords(
thresholds.max_critical,
this.props.width / 2
);
}
}
}
}
let percent = "";
let number;
// Float
if (
Number(this.props.value) === this.props.value &&
this.props.value % 1 !== 0
) {
number = this.props.value.toFixed(1);
} else {
if (this.props.minMaxValue === "") {
percent = " %";
} else {
percent = this.getSubfix(this.props.value);
}
number = new Intl.NumberFormat("es", {
maximumSignificantDigits: 4,
maximumFractionDigits: 3
}).format(this.props.value);
}
var numb = number.match(/\d*\.\d/);
if (numb !== null) {
number = numb[0];
}
const rotate = this.getRotate(this.props.value);
let backgroundColor = document.getElementById(
"visual-console-container"
) as HTMLElement;
if (backgroundColor.style.backgroundColor == "") {
backgroundColor.style.backgroundColor = "#fff";
}
const anchoB = this.props.width * 0.7;
const element = document.createElement("div");
element.className = "odometer";
if (
this.props.agentDisabled === true ||
this.props.moduleDisabled === true
) {
element.style.opacity = "0.2";
}
// Odometer container.
const odometerContainer = document.createElement("div");
odometerContainer.className = "odometer-container";
// Central semicircle.
const odometerA = document.createElement("div");
odometerA.className = "odometer-a";
odometerA.style.backgroundColor = `${backgroundColor.style.backgroundColor}`;
// Semicircle rotating with the value.
const odometerB = document.createElement("div");
odometerB.className = "odometer-b";
odometerB.id = `odometerB-${this.props.id}`;
odometerB.style.backgroundColor = `${this.props.status}`;
// Dark semicircle.
const odometerC = document.createElement("div");
odometerC.className = "odometer-c";
// Green outer semicircle.
const gaugeE = document.createElement("div");
gaugeE.className = "odometer-d";
const SVG_NS = "http://www.w3.org/2000/svg";
// Portion of threshold warning
if (lineWarning != "") {
const svgWarning = document.createElementNS(SVG_NS, "svg");
svgWarning.setAttributeNS(null, "width", "100%");
svgWarning.setAttributeNS(null, "height", "100%");
svgWarning.setAttributeNS(null, "style", "position:absolute;z-index:1");
const pathWarning = document.createElementNS(SVG_NS, "path");
pathWarning.setAttributeNS(null, "id", `svgWarning-${this.props.id}`);
pathWarning.setAttributeNS(
null,
"d",
`M${this.props.width / 2},${this.props.width / 2}L${lineWarning}A${this
.props.width / 2},${this.props.width / 2},0,0,1,${lineWarning2}Z`
);
pathWarning.setAttributeNS(null, "class", "svg_warning");
svgWarning.appendChild(pathWarning);
odometerContainer.appendChild(svgWarning);
}
// Portion of threshold critical
if (lineCritical != "") {
const svgCritical = document.createElementNS(SVG_NS, "svg");
svgCritical.setAttributeNS(null, "width", "100%");
svgCritical.setAttributeNS(null, "height", "100%");
svgCritical.setAttributeNS(null, "style", "position:absolute;z-index:2");
const pathCritical = document.createElementNS(SVG_NS, "path");
pathCritical.setAttributeNS(null, "id", `svgCritical-${this.props.id}`);
pathCritical.setAttributeNS(
null,
"d",
`M${this.props.width / 2},${this.props.width / 2}L${lineCritical}A${this
.props.width / 2},${this.props.width / 2},0,0,1,${lineCritical2}Z`
);
pathCritical.setAttributeNS(null, "fill", "#E63C52");
svgCritical.appendChild(pathCritical);
odometerContainer.appendChild(svgCritical);
}
// Text.
const h1 = document.createElement("h1");
h1.innerText = number + percent;
h1.style.fontSize = `${anchoB * 0.17}px`;
h1.style.color = `${this.props.status}`;
h1.style.lineHeight = "0";
const h2 = document.createElement("h2");
if (this.props.title == "") {
h2.textContent = this.props.moduleName;
} else {
h2.textContent = this.truncateTitle(this.props.title);
}
h2.style.fontSize = `${anchoB * 0.06}px`;
h2.style.color = `${this.props.titleColor}`;
h2.style.lineHeight = "0";
let script = document.createElement("script");
script.type = "text/javascript";
script.onload = function() {
odometerB.style.transform = `rotate(${rotate}turn)`;
};
if (typeof this.props.metaconsoleId !== "undefined") {
script.src = "./../../include/javascript/pandora_alerts.js";
} else {
script.src = "./include/javascript/pandora_alerts.js";
}
odometerA.appendChild(h1);
odometerA.appendChild(h2);
odometerContainer.appendChild(odometerB);
odometerContainer.appendChild(odometerC);
odometerContainer.appendChild(gaugeE);
odometerContainer.appendChild(odometerA);
odometerContainer.appendChild(script);
element.appendChild(odometerContainer);
return element;
}
protected updateDomElement(element: HTMLElement): void {
element.innerHTML = this.createDomElement().innerHTML;
let rotate = this.getRotate(this.props.value);
const svgWarning = document.getElementById(`svgWarning-${this.props.id}`);
if (svgWarning != null) {
svgWarning.style.display = "none";
}
const svgCritical = document.getElementById(`svgCritical-${this.props.id}`);
if (svgCritical != null) {
svgCritical.style.display = "none";
}
setTimeout(() => {
if (svgWarning != null) {
svgWarning.style.display = "block";
}
if (svgCritical != null) {
svgCritical.style.display = "block";
}
var odometerB = document.getElementById(`odometerB-${this.props.id}`);
if (odometerB) {
odometerB.style.transform = `rotate(${rotate}turn)`;
}
}, 500);
}
protected resizeElement(width: number): void {
super.resizeElement(width, width / 2);
}
/**
* To update the content element.
* @override Item.updateDomElement
*/
public resize(width: number): void {
this.resizeElement(this.props.width);
}
private getRotate(value: number): number {
let rotate = 0;
if (this.props.minMaxValue === "") {
rotate = value / 2 / 100;
} else {
const minMax = JSON.parse(this.props.minMaxValue);
if (minMax["min"] === value) {
rotate = 0;
} else if (minMax["max"] === value) {
rotate = 0.5;
} else {
const limit = minMax["max"] - minMax["min"];
const valueMax = minMax["max"] - value;
rotate = (100 - (valueMax * 100) / limit) / 100 / 2;
}
}
return rotate;
}
private getSubfix(value: number): string {
let subfix = "";
const length = (value + "").length;
if (length > 3 && length <= 6) {
subfix = " K";
} else if (length > 6 && length <= 9) {
subfix = " M";
} else if (length > 9 && length <= 12) {
subfix = " G";
} else if (length > 12 && length <= 15) {
subfix = " T";
}
return subfix;
}
private getCoords(percent: number, radio: number): string {
if (this.props.minMaxValue === "") {
percent = percent;
} else {
const minMax = JSON.parse(this.props.minMaxValue);
if (minMax["min"] === percent) {
percent = 0;
} else if (minMax["max"] === percent || percent === 100) {
percent = 100;
} else {
const limit = minMax["max"] - minMax["min"];
let valueMax = minMax["max"] - percent;
percent = 100 - (valueMax * 100) / limit;
}
}
percent = 180 - percent * 1.8;
const x = radio + Math.cos((percent * Math.PI) / 180) * radio;
const y = radio - Math.sin((percent * Math.PI) / 180) * radio;
return `${x},${y}`;
}
private truncateTitle(title: any): string {
if (title != null && title.length > 22) {
const halfLength = title.length / 2;
const diff = halfLength - 9;
const stringBefore = title.substr(0, halfLength - diff);
const stringAfter = title.substr(halfLength + diff);
return `${stringBefore}...${stringAfter}`;
} else {
return title;
}
}
}

View File

@ -50,6 +50,7 @@
height: 15px;
background: url(./resize-handle.svg);
cursor: se-resize;
z-index: 10;
}
.visual-console-item.is-editing :first-child {
@ -101,7 +102,7 @@
align-items: center;
opacity: 0.7;
background: rgb(212, 215, 218);
z-index: 2;
z-index: 10;
}
.show-elements {
@ -564,3 +565,94 @@ div.module-graph .gauge_d3_class {
padding-left: 1em;
font-size: 14px;
}
.odometer {
overflow: hidden !important;
}
.odometer-container {
width: 100%;
height: 100%;
overflow: hidden;
text-align: center;
display: flex;
align-items: flex-end;
}
.odometer-a {
z-index: 5;
position: absolute;
width: 65%;
height: 65%;
left: calc(17.5%);
border-radius: 1000px 1000px 0px 0px;
display: flex;
align-items: center;
justify-content: flex-end;
flex-direction: column;
line-height: 0px;
}
.odometer-b {
z-index: 4;
position: relative;
width: 95%;
height: 95%;
border-radius: 0px 0px 1000px 1000px;
transform-origin: center top;
transition: all 1.3s ease-in-out;
top: calc(95%);
left: calc(2.5%);
}
.odometer-c {
z-index: 3;
position: absolute;
width: 96%;
height: 96%;
left: calc(2%);
background-color: #202226;
margin-left: auto;
margin-right: auto;
border-radius: 1000px 1000px 0px 0px;
transform-origin: center top;
transition: all 1.3s ease-in-out;
}
.odometer-d {
z-index: 0;
position: absolute;
width: 100%;
height: 100%;
background-color: #82b92e;
margin-left: auto;
margin-right: auto;
border-radius: 1000px 1000px 0px 0px;
transform-origin: center top;
transition: all 1.3s ease-in-out;
}
.gauge-data {
z-index: 4;
color: #fff;
font-size: 1.5em;
width: 100%;
height: 100%;
transition: all 1s ease-out;
position: absolute;
display: flex;
justify-content: center;
align-items: flex-end;
}
.svg_warning {
fill: #f3b200;
}
.svg_warning_hide {
fill: #fff !important;
}
.gauge-data #percent {
color: #000;
}