@for (mapOrChart of getAllGraphicalPanels(); track mapOrChart) { @if (isMap(mapOrChart)) {
} @else if (isChart(mapOrChart)) {
@if(mapOrChart['chartConfig'].lineChart != null && getLineChart(getChart(mapOrChart)).pictureStates != null) { @for(pictureState of getLineChart(getChart(mapOrChart)).pictureStates.pictureState; track pictureState) { } }
} }

@for (sc of sensorsMap | keyvalue; track sc) { @if (sc.value.getNature().toLowerCase() == 'Twitter'.toLowerCase()) {

{{ tweet.created_at }} - [{{ tweet.user.name | titlecase }}] : {{ tweet.created_at }} - [unknown] : {{ tweet.text | slice:0:300 }}

} @else if (sc.value.getNature().toLowerCase() == 'Messaging'.toLowerCase() || sc.value.getNature().toLowerCase() == 'Picture'.toLowerCase()) {

{{ message.created_at }} - [{{ message.msgUser.name | titlecase }}] : {{ message.created_at }} - [unknown] : {{ message.text | slice:0:300 }}

@if (message.media != null) { @for (media of message.media; track media) { } } Message
} } Logs of data streams @for (sc of sensorsMap | keyvalue; track sc) {

Logs of {{ sc.value.getName() }}

[{{ log.receivedAt | date:'yyyy:MM:dd hh:mm:ss' }}]:   {{ log.msg }}

}