{
    "type": "overpass",
    "name": {
        "de": "Einrichtungen",
        "en": "Amenities",
        "fr": "Équipements piétons",
        "hu": "Gyalogos létesítmények",
        "pt-br": "Equipamentos"
    },
    "query": {
        "13": [
            "(",
            "node[highway~\"^(elevator)$\"];",
            "node[information];",
            "node[tourism~\"^(viewpoint)$\"];",
            "node[man_made~\"^(cairn)$\"];",
            "node[amenity~\"^(shelter)$\"];",
            "way[amenity~\"^(shelter)$\"];",
            "relation[amenity~\"^(shelter)$\"];",
            ")"
        ],
        "17": [
            "(",
            "node[highway~\"^(crossing|elevator)$\"];",
            "node[information];",
            "node[tourism~\"^(viewpoint)$\"];",
            "node[man_made~\"^(cairn)$\"];",
            "node[amenity~\"^(shelter)$\"];",
            "way[amenity~\"^(shelter)$\"];",
            "relation[amenity~\"^(shelter)$\"];",
            ")"
        ]
    },
    "feature": {
        "pre": [
            "{% if tags.information %}",
            "  {% set key = 'information' %}",
            "  {% set value = tags.information %}",
            "{% elseif tags.amenity in [ 'bench', 'shelter' ] %}",
            "  {% set key = 'amenity' %}",
            "  {% set value = tags.amenity %}",
            "{% elseif tags.man_made in [ 'cairn' ] %}",
            "  {% set key = 'man_made' %}",
            "  {% set value = tags.man_made %}",
            "{% elseif tags.tourism in [ 'viewpoint'] %}",
            "  {% set key = 'tourism' %}",
            "  {% set value = tags.tourism %}",
            "{% else %}",
            "  {% set key = 'highway' %}",
            "  {% set value = tags.highway %}",
            "{% endif %}",
            "",
            "{% set type_data = const[value] %}"
        ],
        "title": "{{ localizedTag(tags, 'name') |default(localizedTag(tags, 'operator')) | default(localizedTag(tags, 'ref')) | default(tagTrans(key, value)) }}",
        "description": "{{ tagTrans(key, value) }}",
        "markerSign": "{{ type_data.sign|raw }}",
        "priority": "{{ type_data.priority }}"
    },
    "const": {
        "crossing": {
            "priority": 10,
            "sign": "<i class='fa fa-bars' aria-hidden='true'></i>"
        },
        "elevator": {
            "priority": 2,
            "sign": "<i class='fa fa-caret-square-o-up' aria-hidden='true'></i>"
        },
        "guidepost": {
            "priority": 2,
            "sign": "<i class='fa fa-map-signs' aria-hidden='true'></i>"
        },
        "map": {
            "priority": 2,
            "sign": "<i class='fa fa-map' aria-hidden='true'></i>"
        },
        "board": {
            "priority": 2,
            "sign": ""
        },
        "office": {
            "priority": 1,
            "sign": "<i class='fa fa-info-circle' aria-hidden='true'></i>"
        },
        "cairn": {
            "priority": 2,
            "sign": ""
        },
        "shelter": {
            "priority": 1,
            "sign": "⌃"
        }
    }
}