{
    "type": "overpass",
    "name": {
        "ast": "Compres",
        "cs": "Obchody",
        "de": "Einkauf",
        "el": "Αγορές",
        "en": "Shopping",
        "et": "Ostmine",
        "fr": "Magasinage/Shopping",
        "hu": "Vásárlás",
        "it": "Acquisti",
        "ja": "ショッピング",
        "nl": "Winkelen",
        "pl": "Zakupy",
        "ro": "Cumpărături",
        "ru": "Покупки",
        "uk": "Торгівля"
    },
    "query": {
        "14": "(node[shop~'^(mall|department_store)$'];way[shop~'^(mall|department_store)$'];relation[shop~'^(mall|department_store)$'];);",
        "16": "(node[shop];way[shop];relation[shop];);"
    },
    "feature": {
        "pre": "{% set shop0 = tags.shop|split(';')[0] %}{% set current = const.default %}{% for v in const.shops %}{% if shop0 in v.types %}{% set current = v %}{% endif %}{% endfor %}",
        "description": "{{ tagTransList('shop', tags.shop) }}",
        "markerSign": "{% set c = current.sign %}{% if c|slice(0, 3) == 'fa-' %}<i class=\"fa {{ c }}\"></i>{% else %}{{ c|raw }}{% endif %}"
    },
    "const": {
        "default": {
            "sign": "fa-shopping-bag"
        },
        "shops": [
            {
                "types": [
                    "alcohol",
                    "beverages"
                ],
                "sign": "fa-beer"
            },
            {
                "types": [
                    "baby_goods"
                ],
                "sign": "&#128700;"
            },
            {
                "types": [
                    "bag",
                    "general"
                ],
                "sign": "fa-shopping-bag"
            },
            {
                "types": [
                    "bakery",
                    "confectionery",
                    "pastry"
                ],
                "sign": "fa-birthday-cake"
            },
            {
                "types": [
                    "boutique",
                    "clothes",
                    "fabric",
                    "fashion",
                    "leather",
                    "sewing",
                    "tailor"
                ],
                "sign": "&#128090;"
            },
            {
                "types": [
                    "butcher",
                    "cheese",
                    "chocolate",
                    "deli",
                    "dairy",
                    "farm",
                    "greengrocer",
                    "pasta",
                    "spices"
                ],
                "sign": "fa-cutlery"
            },
            {
                "types": [
                    "coffee",
                    "tea"
                ],
                "sign": "fa-coffee"
            },
            {
                "types": [
                    "convenience"
                ],
                "sign": "fa-shopping-basket"
            },
            {
                "types": [
                    "department_store",
                    "mall"
                ],
                "sign": "fa-building"
            },
            {
                "types": [
                    "hairdresser"
                ],
                "sign": "&#128113;"
            },
            {
                "types": [
                    "ice_cream"
                ],
                "sign": "&#127848;"
            },
            {
                "types": [
                    "jewelry"
                ],
                "sign": "&#128141;"
            },
            {
                "types": [
                    "kiosk"
                ],
                "sign": "fa-newspaper-o"
            },
            {
                "types": [
                    "shoes"
                ],
                "sign": "&#128095;"
            },
            {
                "types": [
                    "supermarket"
                ],
                "sign": "fa-shopping-cart"
            },
            {
                "types": [
                    "watches"
                ],
                "sign": "&#8986;"
            }
        ]
    }
}