@if (placeMarkers.length > 0) {
@for (m of placeMarkers; track m) { } @if (myPosition) { }
} @if (lstLocations.length > 0) {
{{ 'Luoghi da scoprire' | translate }}
} @for (loc of lstLocations; track loc.plc_id) {
@if (loc?.photo?.length > 0) { @for (img of loc.photo; track img) { } } @else { } @if (loc?.plc_city) {
{{ loc.plc_city }}
}
{{ 'Luogo' | translate }}

{{ loc?.plc_name }}

@if (loc?.plc_desc?.length > 108) { @if (!espanseIds.has(loc.plc_id)) { {{ 'altro' | translate }} } @else { {{ 'mostra meno' | translate }} } }
{{ loc?.plc_address }} {{ loc?.plc_number }}, {{ loc?.plc_city }} ({{ loc?.plc_codiceprovincia }})
@if (loc?.subPlaces?.length > 0) {
@for (sub of loc.subPlaces; track sub.plc_id) { }
} @for (aud of loc.audio; track aud; let ai = $index) { } @if (isLogged) { @if (reviewsOpen.has(loc.plc_id)) {
@if (placeStats[loc.plc_id] && placeStats[loc.plc_id].total_count > 0) {
@for (s of stars; track s) { } {{ placeStats[loc.plc_id].avg_overall | number: '1.1-1' }}
{{ placeStats[loc.plc_id].total_count }} {{ placeStats[loc.plc_id].total_count === 1 ? 'recensione' : 'recensioni' }}
} @else if (placeStats[loc.plc_id]) {

{{ 'Nessuna recensione: racconta per primo la tua esperienza.' | translate }}

} @for (r of placeReviews[loc.plc_id]; track r.rev_id) {
@for (s of stars; track s) { } {{ r.client_firstname }} {{ r.client_lastname }}
@if (r.rev_title) {
{{ r.rev_title }}
} @if (r.rev_text) {

{{ r.rev_text }}

}
}
} }
} @if (loadingPlaces) { @for (i of [0, 1, 2]; track i) {
} } @else if (lstLocations.length === 0) {

{{ 'Nessun luogo' | translate }}

{{ 'Non ci sono luoghi da mostrare al momento.' | translate }}

}
@if (placeMarkers.length > 0) { }
{{ selectedSub?.plc_name }} @if (selectedSub) { @if (selectedSub.photo?.length > 0) { @for (img of selectedSub.photo; track img) { } } @if (selectedSub.plc_desc) {
} @for (aud of selectedSub.audio; track aud; let ai = $index) { } }
{{ 'MediaPlayer' | translate }}