diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md
index e0609a365..dd6359a8e 100644
--- a/Docs/BuiltinIndex.md
+++ b/Docs/BuiltinIndex.md
@@ -10,6 +10,7 @@
1. [Index of builtin TagRendering](#index-of-builtin-tagrendering)
- [Existing builtin tagrenderings](#existing-builtin-tagrenderings)
+ [images](#images)
+ + [wikipedia](#wikipedia)
+ [website](#website)
+ [phone](#phone)
+ [email](#email)
@@ -43,7 +44,6 @@
+ [export_as_gpx](#export_as_gpx)
+ [export_as_geojson](#export_as_geojson)
+ [minimap](#minimap)
- + [wikipedia](#wikipedia)
+ [wikidata.school-language](#wikidataschool-language)
+ [id_presets.shop_types](#id_presetsshop_types)
+ [school.capacity](#schoolcapacity)
@@ -105,6 +105,7 @@
- hydrant
- indoors
- information_board
+ - kerbs
- map
- nature_reserve
- observation_tower
@@ -138,6 +139,19 @@
+### wikipedia
+
+
+
+
+
+ - artwork
+ - nature_reserve
+ - observation_tower
+
+
+
+
### website
@@ -622,18 +636,6 @@
-### wikipedia
-
-
-
-
-
- - nature_reserve
- - observation_tower
-
-
-
-
### wikidata.school-language
diff --git a/Docs/BuiltinLayers.md b/Docs/BuiltinLayers.md
index 61010270e..3bb328e7c 100644
--- a/Docs/BuiltinLayers.md
+++ b/Docs/BuiltinLayers.md
@@ -350,7 +350,7 @@ Elements must have the all of following tags to be shown on this layer:
- - id~^node\/.*$
+ - id~^(node\/.*)$
@@ -391,7 +391,7 @@ Elements must have the all of following tags to be shown on this layer:
- - id~^..*$
+ - id~.+
@@ -545,7 +545,7 @@ Elements must have the all of following tags to be shown on this layer:
- - camera:direction~^..*$|direction~^..*$
+ - camera:direction~.+|direction~.+
@@ -813,6 +813,7 @@ The following layers are included in MapComplete:
- [entrance](./Layers/entrance.md)
- [etymology](./Layers/etymology.md)
- [extinguisher](./Layers/extinguisher.md)
+ - [filters](./Layers/filters.md)
- [fire_station](./Layers/fire_station.md)
- [food](./Layers/food.md)
- [ghost_bike](./Layers/ghost_bike.md)
@@ -842,6 +843,7 @@ The following layers are included in MapComplete:
- [nature_reserve](./Layers/nature_reserve.md)
- [note](./Layers/note.md)
- [observation_tower](./Layers/observation_tower.md)
+ - [osm_community_index](./Layers/osm_community_index.md)
- [parcel_lockers](./Layers/parcel_lockers.md)
- [parking](./Layers/parking.md)
- [parking_spaces](./Layers/parking_spaces.md)
diff --git a/Docs/CalculatedTags.md b/Docs/CalculatedTags.md
index ca7f73a14..3796df872 100644
--- a/Docs/CalculatedTags.md
+++ b/Docs/CalculatedTags.md
@@ -17,6 +17,7 @@
+ [_country](#_country)
+ [_isOpen](#_isopen)
+ [_direction:numerical, _direction:leftright](#_directionnumerical,-_direction:leftright)
+ + [_direction:centerpoint](#_directioncenterpoint)
+ [_now:date, _now:datetime, _loaded:date, _loaded:_datetime](#_nowdate,-_now:datetime,-_loaded:date,-_loaded:_datetime)
+ [_last_edit:contributor, _last_edit:contributor:uid, _last_edit:changeset, _last_edit:timestamp, _version_number, _backend](#_last_editcontributor,-_last_edit:contributor:uid,-_last_edit:changeset,-_last_edit:timestamp,-_version_number,-_backend)
+ [sidewalk:left, sidewalk:right, generic_key:left:property, generic_key:right:property](#sidewalkleft,-sidewalk:right,-generic_key:left:property,-generic_key:right:property)
@@ -130,6 +131,16 @@ _direction:numerical is a normalized, numerical direction based on 'camera:direc
+### _direction:centerpoint
+
+
+
+_direction:centerpoint is the direction of the linestring (in degrees) if one were standing at the projected centerpoint.
+
+This is a lazy metatag and is only calculated when needed
+
+
+
### _now:date, _now:datetime, _loaded:date, _loaded:_datetime
diff --git a/Docs/Layers/address.md b/Docs/Layers/address.md
index 20f6a72d0..fb9a82dcc 100644
--- a/Docs/Layers/address.md
+++ b/Docs/Layers/address.md
@@ -29,7 +29,7 @@ Elements must have the all of following tags to be shown on this layer:
- - addr:housenumber~^..*$|addr:street~^..*$
+ - addr:housenumber~.+|addr:street~.+
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22addr%3Ahousenumber%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22addr%3Astreet%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md
index 7e2bc046b..4d7e679e3 100644
--- a/Docs/Layers/artwork.md
+++ b/Docs/Layers/artwork.md
@@ -60,10 +60,12 @@ this quick overview is incomplete
attribute | type | values which are supported by this layer
----------- | ------ | ------------------------------------------
-[](https://taginfo.openstreetmap.org/keys/artwork_type#values) [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework)
+[](https://taginfo.openstreetmap.org/keys/artwork_type#values) [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving)
+[](https://taginfo.openstreetmap.org/keys/artist:wikidata#values) [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) |
[](https://taginfo.openstreetmap.org/keys/artist_name#values) [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) |
[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
[](https://taginfo.openstreetmap.org/keys/wikidata#values) [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) |
+[](https://taginfo.openstreetmap.org/keys/subject:wikidata#values) [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) |
@@ -106,6 +108,21 @@ This is rendered with This is a {artwork_type}
- Relief corresponds with `artwork_type=relief`
- Azulejo (Spanish decorative tilework) corresponds with `artwork_type=azulejo`
- Tilework corresponds with `artwork_type=tilework`
+ - Woodcarving corresponds with `artwork_type=woodcarving`
+
+
+
+
+### artwork-artist-wikidata
+
+
+
+The question is Who made this artwork?
+
+This rendering asks information about the property [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata)
+
+This is rendered with This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}
+
@@ -138,16 +155,42 @@ This is rendered with More information on t
-### artwork-wikidata
+### wikipedia
-The question is Which Wikidata-entry corresponds with this artwork?
+Shows a wikipedia box with the corresponding wikipedia article; the wikidata-item link can be changed by a contributor
+
+The question is What is the corresponding Wikidata entity?
This rendering asks information about the property [wikidata](https://wiki.openstreetmap.org/wiki/Key:wikidata)
-This is rendered with Corresponds with {wikidata}
+This is rendered with {wikipedia():max-height:25rem}
-
+
+
+
+
+ - {wikipedia():max-height:25rem} corresponds with `wikipedia~.+`
+ - This option cannot be chosen as answer
+ - No Wikipedia page has been linked yet corresponds with ``
+ - This option cannot be chosen as answer
+
+
+
+
+### artwork_subject
+
+
+
+The question is What does this artwork depict?
+
+This rendering asks information about the property [subject:wikidata](https://wiki.openstreetmap.org/wiki/Key:subject:wikidata)
+
+This is rendered with This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}
+
+
+
+Only visible if `subject:wikidata~.+` is shown
This document is autogenerated from [assets/layers/artwork/artwork.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/artwork/artwork.json)
\ No newline at end of file
diff --git a/Docs/Layers/bicycle_library.md b/Docs/Layers/bicycle_library.md
index 0e010270c..09b27c3f1 100644
--- a/Docs/Layers/bicycle_library.md
+++ b/Docs/Layers/bicycle_library.md
@@ -113,7 +113,7 @@ This is rendered with {website}
- - {contact:website} corresponds with `contact:website~^..*$`
+ - {contact:website} corresponds with `contact:website~.+`
- This option cannot be chosen as answer
@@ -133,7 +133,7 @@ This is rendered with {phone}
- - {contact:phone} corresponds with `contact:phone~^..*$`
+ - {contact:phone} corresponds with `contact:phone~.+`
- This option cannot be chosen as answer
@@ -153,7 +153,7 @@ This is rendered with {email}
- - {contact:email} corresponds with `contact:email~^..*$`
+ - {contact:email} corresponds with `contact:email~.+`
- This option cannot be chosen as answer
diff --git a/Docs/Layers/bicycle_rental.md b/Docs/Layers/bicycle_rental.md
index 3f5588121..5047a8489 100644
--- a/Docs/Layers/bicycle_rental.md
+++ b/Docs/Layers/bicycle_rental.md
@@ -41,10 +41,10 @@ Elements must have the all of following tags to be shown on this layer:
- - amenity=bicycle_rental|bicycle_rental~^..*$|service:bicycle:rental=yes|rental~^.*bicycle.*$
+ - amenity=bicycle_rental|bicycle_rental~.+|service:bicycle:rental=yes|rental~^(.*bicycle.*)$
-[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_rental%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Arental%22%3D%22yes%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22bicycle_rental%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22rental%22~%22%5E.*bicycle.*%24%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
+[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_rental%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Arental%22%3D%22yes%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22bicycle_rental%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22rental%22~%22%5E(.*bicycle.*)%24%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
@@ -125,7 +125,7 @@ This is rendered with {website}
- - {contact:website} corresponds with `contact:website~^..*$`
+ - {contact:website} corresponds with `contact:website~.+`
- This option cannot be chosen as answer
@@ -145,7 +145,7 @@ This is rendered with {email}
- - {contact:email} corresponds with `contact:email~^..*$`
+ - {contact:email} corresponds with `contact:email~.+`
- This option cannot be chosen as answer
@@ -165,7 +165,7 @@ This is rendered with {phone}
- - {contact:phone} corresponds with `contact:phone~^..*$`
+ - {contact:phone} corresponds with `contact:phone~.+`
- This option cannot be chosen as answer
@@ -183,7 +183,7 @@ This is rendered with
Opening hours
{opening_hours_table(opening_hours)
-Only visible if `shop~^..*$|opening_hours~^..*$` is shown
+Only visible if `shop~.+|opening_hours~.+` is shown
@@ -203,7 +203,7 @@ The question is Which methods of payment are accepted here?
- Unselecting this answer will add payment:cards=no
-Only visible if `shop~^..*$` is shown
+Only visible if `shop~.+` is shown
@@ -269,7 +269,7 @@ This is rendered with {capacity:city_bike} city bikes can be rented here
-Only visible if `rental~^.*city_bike.*$` is shown
+Only visible if `rental~^(.*city_bike.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -287,7 +287,7 @@ This is rendered with {capacity:ebike} electrical bikes can be rented here
-Only visible if `rental~^.*ebike.*$` is shown
+Only visible if `rental~^(.*ebike.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -305,7 +305,7 @@ This is rendered with {capacity:kid_bike} bikes for children can be rented here
-Only visible if `rental~^.*kid_bike.*$` is shown
+Only visible if `rental~^(.*kid_bike.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -323,7 +323,7 @@ This is rendered with {capacity:bmx} BMX bikes can be rented here
-Only visible if `rental~^.*bmx.*$` is shown
+Only visible if `rental~^(.*bmx.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -341,7 +341,7 @@ This is rendered with {capacity:mtb} mountainbike can be rented here
-Only visible if `rental~^.*mtb.*$` is shown
+Only visible if `rental~^(.*mtb.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -359,7 +359,7 @@ This is rendered with {capacity:bicycle_pannier} bicycle panniers can be rented
-Only visible if `rental~^.*bicycle_pannier.*$` is shown
+Only visible if `rental~^(.*bicycle_pannier.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -377,7 +377,7 @@ This is rendered with {capacity:tandem_bicycle} tandem can be rented here
-Only visible if `rental~^.*tandem_bicycle.*$` is shown
+Only visible if `rental~^(.*tandem_bicycle.*)$` is shown
This tagrendering has labels `bicycle_rental`
diff --git a/Docs/Layers/bicycle_rental_non_docking.md b/Docs/Layers/bicycle_rental_non_docking.md
index 0cc8669c9..6fdf9b60a 100644
--- a/Docs/Layers/bicycle_rental_non_docking.md
+++ b/Docs/Layers/bicycle_rental_non_docking.md
@@ -39,11 +39,11 @@ Elements must have the all of following tags to be shown on this layer:
- - amenity=bicycle_rental|bicycle_rental~^..*$|service:bicycle:rental=yes|rental~^.*bicycle.*$
+ - amenity=bicycle_rental|bicycle_rental~.+|service:bicycle:rental=yes|rental~^(.*bicycle.*)$
- bicycle_rental!=docking_station
-[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_rental%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Arental%22%3D%22yes%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22bicycle_rental%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22rental%22~%22%5E.*bicycle.*%24%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
+[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22amenity%22%3D%22bicycle_rental%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22service%3Abicycle%3Arental%22%3D%22yes%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22bicycle_rental%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22rental%22~%22%5E(.*bicycle.*)%24%22%5D%5B%22bicycle_rental%22!%3D%22docking_station%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
@@ -124,7 +124,7 @@ This is rendered with {website}
- - {contact:website} corresponds with `contact:website~^..*$`
+ - {contact:website} corresponds with `contact:website~.+`
- This option cannot be chosen as answer
@@ -144,7 +144,7 @@ This is rendered with {email}
- - {contact:email} corresponds with `contact:email~^..*$`
+ - {contact:email} corresponds with `contact:email~.+`
- This option cannot be chosen as answer
@@ -164,7 +164,7 @@ This is rendered with {phone}
- - {contact:phone} corresponds with `contact:phone~^..*$`
+ - {contact:phone} corresponds with `contact:phone~.+`
- This option cannot be chosen as answer
@@ -182,7 +182,7 @@ This is rendered with Opening hours
{opening_hours_table(opening_hours)
-Only visible if `shop~^..*$|opening_hours~^..*$` is shown
+Only visible if `shop~.+|opening_hours~.+` is shown
@@ -202,7 +202,7 @@ The question is Which methods of payment are accepted here?
- Unselecting this answer will add payment:cards=no
-Only visible if `shop~^..*$` is shown
+Only visible if `shop~.+` is shown
@@ -268,7 +268,7 @@ This is rendered with {capacity:city_bike} city bikes can be rented here
-Only visible if `rental~^.*city_bike.*$` is shown
+Only visible if `rental~^(.*city_bike.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -286,7 +286,7 @@ This is rendered with {capacity:ebike} electrical bikes can be rented here
-Only visible if `rental~^.*ebike.*$` is shown
+Only visible if `rental~^(.*ebike.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -304,7 +304,7 @@ This is rendered with {capacity:kid_bike} bikes for children can be rented here
-Only visible if `rental~^.*kid_bike.*$` is shown
+Only visible if `rental~^(.*kid_bike.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -322,7 +322,7 @@ This is rendered with {capacity:bmx} BMX bikes can be rented here
-Only visible if `rental~^.*bmx.*$` is shown
+Only visible if `rental~^(.*bmx.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -340,7 +340,7 @@ This is rendered with {capacity:mtb} mountainbike can be rented here
-Only visible if `rental~^.*mtb.*$` is shown
+Only visible if `rental~^(.*mtb.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -358,7 +358,7 @@ This is rendered with {capacity:bicycle_pannier} bicycle panniers can be rented
-Only visible if `rental~^.*bicycle_pannier.*$` is shown
+Only visible if `rental~^(.*bicycle_pannier.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -376,7 +376,7 @@ This is rendered with {capacity:tandem_bicycle} tandem can be rented here
-Only visible if `rental~^.*tandem_bicycle.*$` is shown
+Only visible if `rental~^(.*tandem_bicycle.*)$` is shown
This tagrendering has labels `bicycle_rental`
diff --git a/Docs/Layers/bicycle_tube_vending_machine.md b/Docs/Layers/bicycle_tube_vending_machine.md
index fb4ac524b..93c252bd8 100644
--- a/Docs/Layers/bicycle_tube_vending_machine.md
+++ b/Docs/Layers/bicycle_tube_vending_machine.md
@@ -41,10 +41,10 @@ Elements must have the all of following tags to be shown on this layer:
- amenity=vending_machine
- - vending~^.*bicycle_tube.*$
+ - vending~^(.*bicycle_tube.*)$
-[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22amenity%22%3D%22vending_machine%22%5D%5B%22vending%22~%22%5E.*bicycle_tube.*%24%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
+[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22amenity%22%3D%22vending_machine%22%5D%5B%22vending%22~%22%5E(.*bicycle_tube.*)%24%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
diff --git a/Docs/Layers/bike_cafe.md b/Docs/Layers/bike_cafe.md
index 7ffbe8d44..2a4cee15d 100644
--- a/Docs/Layers/bike_cafe.md
+++ b/Docs/Layers/bike_cafe.md
@@ -41,10 +41,10 @@ Elements must have the all of following tags to be shown on this layer:
- amenity=pub|amenity=bar|amenity=cafe|amenity=restaurant
- - pub=cycling|pub=bicycle|theme=cycling|theme=bicycle|^service:bicycle:.*$~~^..*$
+ - pub=cycling|pub=bicycle|theme=cycling|theme=bicycle|^(service:bicycle:.*)$~~.+
-[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22pub%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22pub%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22theme%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22theme%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B~%22%5Eservice%3Abicycle%3A.*%24%22~%22%5E..*%24%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22pub%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22pub%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22theme%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22theme%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B~%22%5Eservice%3Abicycle%3A.*%24%22~%22%5E..*%24%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22pub%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22pub%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22theme%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22theme%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B~%22%5Eservice%3Abicycle%3A.*%24%22~%22%5E..*%24%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22pub%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22pub%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22theme%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22theme%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B~%22%5Eservice%3Abicycle%3A.*%24%22~%22%5E..*%24%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
+[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22pub%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22pub%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22theme%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22theme%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B~%22%5E(service%3Abicycle%3A.*)%24%22~%22.%2B%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22pub%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22pub%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22theme%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22theme%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B~%22%5E(service%3Abicycle%3A.*)%24%22~%22.%2B%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22pub%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22pub%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22theme%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22theme%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B~%22%5E(service%3Abicycle%3A.*)%24%22~%22.%2B%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22pub%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22pub%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22theme%22%3D%22cycling%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22theme%22%3D%22bicycle%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B~%22%5E(service%3Abicycle%3A.*)%24%22~%22.%2B%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
diff --git a/Docs/Layers/bike_parking.md b/Docs/Layers/bike_parking.md
index 2b99d63be..566372593 100644
--- a/Docs/Layers/bike_parking.md
+++ b/Docs/Layers/bike_parking.md
@@ -209,6 +209,6 @@ This is rendered with This parking fits {capacity:cargo_bike} cargo bikes
-Only visible if `cargo_bike~^designated|yes$` is shown
+Only visible if `cargo_bike~^(designated|yes)$` is shown
This document is autogenerated from [assets/layers/bike_parking/bike_parking.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bike_parking/bike_parking.json)
\ No newline at end of file
diff --git a/Docs/Layers/bike_repair_station.md b/Docs/Layers/bike_repair_station.md
index 82c1078d6..ad209255f 100644
--- a/Docs/Layers/bike_repair_station.md
+++ b/Docs/Layers/bike_repair_station.md
@@ -256,7 +256,7 @@ This tagrendering has no question and is thus read-only
-Only visible if `email~^..*$&service:bicycle:pump:operational_status=broken` is shown
+Only visible if `email~.+&service:bicycle:pump:operational_status=broken` is shown
diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md
index 1a2c3efef..08fb9b9cf 100644
--- a/Docs/Layers/bike_shop.md
+++ b/Docs/Layers/bike_shop.md
@@ -113,7 +113,7 @@ This tagrendering has no question and is thus read-only
- This business focuses on rental corresponds with `shop=rental`
-Only visible if `shop~^..*$&shop!~^bicycle$&shop!~^sports$` is shown
+Only visible if `shop~.+&shop!~^(bicycle)$&shop!~^(sports)$` is shown
@@ -145,7 +145,7 @@ This is rendered with {website}
- - {contact:website} corresponds with `contact:website~^..*$`
+ - {contact:website} corresponds with `contact:website~.+`
- This option cannot be chosen as answer
@@ -165,7 +165,7 @@ This is rendered with {phone}
- - {contact:phone} corresponds with `contact:phone~^..*$`
+ - {contact:phone} corresponds with `contact:phone~.+`
- This option cannot be chosen as answer
@@ -185,7 +185,7 @@ This is rendered with {email}
- - {contact:email} corresponds with `contact:email~^..*$`
+ - {contact:email} corresponds with `contact:email~.+`
- This option cannot be chosen as answer
@@ -309,7 +309,7 @@ This is rendered with {capacity:city_bike} city bikes can be rented here
-Only visible if `rental~^.*city_bike.*$` is shown
+Only visible if `rental~^(.*city_bike.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -327,7 +327,7 @@ This is rendered with {capacity:ebike} electrical bikes can be rented here
-Only visible if `rental~^.*ebike.*$` is shown
+Only visible if `rental~^(.*ebike.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -345,7 +345,7 @@ This is rendered with {capacity:kid_bike} bikes for children can be rented here
-Only visible if `rental~^.*kid_bike.*$` is shown
+Only visible if `rental~^(.*kid_bike.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -363,7 +363,7 @@ This is rendered with {capacity:bmx} BMX bikes can be rented here
-Only visible if `rental~^.*bmx.*$` is shown
+Only visible if `rental~^(.*bmx.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -381,7 +381,7 @@ This is rendered with {capacity:mtb} mountainbike can be rented here
-Only visible if `rental~^.*mtb.*$` is shown
+Only visible if `rental~^(.*mtb.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -399,7 +399,7 @@ This is rendered with {capacity:bicycle_pannier} bicycle panniers can be rented
-Only visible if `rental~^.*bicycle_pannier.*$` is shown
+Only visible if `rental~^(.*bicycle_pannier.*)$` is shown
This tagrendering has labels `bicycle_rental`
@@ -417,7 +417,7 @@ This is rendered with {capacity:tandem_bicycle} tandem can be rented here
-Only visible if `rental~^.*tandem_bicycle.*$` is shown
+Only visible if `rental~^(.*tandem_bicycle.*)$` is shown
This tagrendering has labels `bicycle_rental`
diff --git a/Docs/Layers/bike_themed_object.md b/Docs/Layers/bike_themed_object.md
index 8abfee10d..31e5e43a4 100644
--- a/Docs/Layers/bike_themed_object.md
+++ b/Docs/Layers/bike_themed_object.md
@@ -109,7 +109,7 @@ This is rendered with {website}
- - {contact:website} corresponds with `contact:website~^..*$`
+ - {contact:website} corresponds with `contact:website~.+`
- This option cannot be chosen as answer
@@ -129,7 +129,7 @@ This is rendered with {email}
- - {contact:email} corresponds with `contact:email~^..*$`
+ - {contact:email} corresponds with `contact:email~.+`
- This option cannot be chosen as answer
@@ -149,7 +149,7 @@ This is rendered with {phone}
- - {contact:phone} corresponds with `contact:phone~^..*$`
+ - {contact:phone} corresponds with `contact:phone~.+`
- This option cannot be chosen as answer
diff --git a/Docs/Layers/cafe_pub.md b/Docs/Layers/cafe_pub.md
index d8d74b29a..961f9affd 100644
--- a/Docs/Layers/cafe_pub.md
+++ b/Docs/Layers/cafe_pub.md
@@ -178,7 +178,7 @@ This is rendered with {website}
- - {contact:website} corresponds with `contact:website~^..*$`
+ - {contact:website} corresponds with `contact:website~.+`
- This option cannot be chosen as answer
@@ -198,7 +198,7 @@ This is rendered with {email}
- - {contact:email} corresponds with `contact:email~^..*$`
+ - {contact:email} corresponds with `contact:email~.+`
- This option cannot be chosen as answer
@@ -218,7 +218,7 @@ This is rendered with {phone}
- - {contact:phone} corresponds with `contact:phone~^..*$`
+ - {contact:phone} corresponds with `contact:phone~.+`
- This option cannot be chosen as answer
@@ -348,7 +348,7 @@ The question is Is there a fee for internet access?
- Internet access is free at this place, for customers only corresponds with `internet_access:fee=customers`
-Only visible if `internet_access!=no&internet_access~^..*$` is shown
+Only visible if `internet_access!=no&internet_access~.+` is shown
diff --git a/Docs/Layers/caravansites.md b/Docs/Layers/caravansites.md
index 9e392157a..b7f1e4056 100644
--- a/Docs/Layers/caravansites.md
+++ b/Docs/Layers/caravansites.md
@@ -40,10 +40,10 @@ Elements must have the all of following tags to be shown on this layer:
- tourism=caravan_site
- - permanent_camping!~^only$
+ - permanent_camping!~^(only)$
-[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22tourism%22%3D%22caravan_site%22%5D%5B%22permanent_camping%22!~%22%5Eonly%24%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
+[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22tourism%22%3D%22caravan_site%22%5D%5B%22permanent_camping%22!~%22%5E(only)%24%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
diff --git a/Docs/Layers/charging_station.md b/Docs/Layers/charging_station.md
index 153e335c8..0ed7013ce 100644
--- a/Docs/Layers/charging_station.md
+++ b/Docs/Layers/charging_station.md
@@ -231,67 +231,67 @@ The question is Which charging connections are available here?
- Schuko wall plug without ground pin (CEE7/4 type F) corresponds with `socket:schuko=1`
- Unselecting this answer will add
- - Schuko wall plug without ground pin (CEE7/4 type F) corresponds with `socket:schuko~^..*$&socket:schuko!=1`
+ - Schuko wall plug without ground pin (CEE7/4 type F) corresponds with `socket:schuko~.+&socket:schuko!=1`
- This option cannot be chosen as answer
- European wall plug with ground pin (CEE7/4 type E) corresponds with `socket:typee=1`
- Unselecting this answer will add
- - European wall plug with ground pin (CEE7/4 type E) corresponds with `socket:typee~^..*$&socket:typee!=1`
+ - European wall plug with ground pin (CEE7/4 type E) corresponds with `socket:typee~.+&socket:typee!=1`
- This option cannot be chosen as answer
- Chademo corresponds with `socket:chademo=1`
- Unselecting this answer will add
- - Chademo corresponds with `socket:chademo~^..*$&socket:chademo!=1`
+ - Chademo corresponds with `socket:chademo~.+&socket:chademo!=1`
- This option cannot be chosen as answer
- Type 1 with cable (J1772) corresponds with `socket:type1_cable=1`
- Unselecting this answer will add
- - Type 1 with cable (J1772) corresponds with `socket:type1_cable~^..*$&socket:type1_cable!=1`
+ - Type 1 with cable (J1772) corresponds with `socket:type1_cable~.+&socket:type1_cable!=1`
- This option cannot be chosen as answer
- Type 1 without cable (J1772) corresponds with `socket:type1=1`
- Unselecting this answer will add
- - Type 1 without cable (J1772) corresponds with `socket:type1~^..*$&socket:type1!=1`
+ - Type 1 without cable (J1772) corresponds with `socket:type1~.+&socket:type1!=1`
- This option cannot be chosen as answer
- Type 1 CCS (aka Type 1 Combo) corresponds with `socket:type1_combo=1`
- Unselecting this answer will add
- - Type 1 CCS (aka Type 1 Combo) corresponds with `socket:type1_combo~^..*$&socket:type1_combo!=1`
+ - Type 1 CCS (aka Type 1 Combo) corresponds with `socket:type1_combo~.+&socket:type1_combo!=1`
- This option cannot be chosen as answer
- Tesla Supercharger corresponds with `socket:tesla_supercharger=1`
- Unselecting this answer will add
- - Tesla Supercharger corresponds with `socket:tesla_supercharger~^..*$&socket:tesla_supercharger!=1`
+ - Tesla Supercharger corresponds with `socket:tesla_supercharger~.+&socket:tesla_supercharger!=1`
- This option cannot be chosen as answer
- Type 2 (mennekes) corresponds with `socket:type2=1`
- Unselecting this answer will add
- - Type 2 (mennekes) corresponds with `socket:type2~^..*$&socket:type2!=1`
+ - Type 2 (mennekes) corresponds with `socket:type2~.+&socket:type2!=1`
- This option cannot be chosen as answer
- Type 2 CCS (mennekes) corresponds with `socket:type2_combo=1`
- Unselecting this answer will add
- - Type 2 CCS (mennekes) corresponds with `socket:type2_combo~^..*$&socket:type2_combo!=1`
+ - Type 2 CCS (mennekes) corresponds with `socket:type2_combo~.+&socket:type2_combo!=1`
- This option cannot be chosen as answer
- Type 2 with cable (mennekes) corresponds with `socket:type2_cable=1`
- Unselecting this answer will add
- - Type 2 with cable (mennekes) corresponds with `socket:type2_cable~^..*$&socket:type2_cable!=1`
+ - Type 2 with cable (mennekes) corresponds with `socket:type2_cable~.+&socket:type2_cable!=1`
- This option cannot be chosen as answer
- Tesla Supercharger CCS (a branded type2_css) corresponds with `socket:tesla_supercharger_ccs=1`
- Unselecting this answer will add
- - Tesla Supercharger CCS (a branded type2_css) corresponds with `socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!=1`
+ - Tesla Supercharger CCS (a branded type2_css) corresponds with `socket:tesla_supercharger_ccs~.+&socket:tesla_supercharger_ccs!=1`
- This option cannot be chosen as answer
- Tesla Supercharger (destination) corresponds with `socket:tesla_destination=1`
- Unselecting this answer will add
- - Tesla Supercharger (destination) corresponds with `socket:tesla_destination~^..*$&socket:tesla_destination!=1&_country=us`
+ - Tesla Supercharger (destination) corresponds with `socket:tesla_destination~.+&socket:tesla_destination!=1&_country=us`
- This option cannot be chosen as answer
- Tesla supercharger (destination) (A Type 2 with cable branded as tesla) corresponds with `socket:tesla_destination=1`
- Unselecting this answer will add
- - Tesla supercharger (destination) (A Type 2 with cable branded as tesla) corresponds with `socket:tesla_destination~^..*$&socket:tesla_destination!=1&_country!=us`
+ - Tesla supercharger (destination) (A Type 2 with cable branded as tesla) corresponds with `socket:tesla_destination~.+&socket:tesla_destination!=1&_country!=us`
- This option cannot be chosen as answer
- USB to charge phones and small electronics corresponds with `socket:USB-A=1`
- Unselecting this answer will add
- - USB to charge phones and small electronics corresponds with `socket:USB-A~^..*$&socket:USB-A!=1`
+ - USB to charge phones and small electronics corresponds with `socket:USB-A~.+&socket:USB-A!=1`
- This option cannot be chosen as answer
- Bosch Active Connect with 3 pins and cable corresponds with `socket:bosch_3pin=1`
- Unselecting this answer will add
- - Bosch Active Connect with 3 pins and cable corresponds with `socket:bosch_3pin~^..*$&socket:bosch_3pin!=1`
+ - Bosch Active Connect with 3 pins and cable corresponds with `socket:bosch_3pin~.+&socket:bosch_3pin!=1`
- This option cannot be chosen as answer
- Bosch Active Connect with 5 pins and cable corresponds with `socket:bosch_5pin=1`
- Unselecting this answer will add
- - Bosch Active Connect with 5 pins and cable corresponds with `socket:bosch_5pin~^..*$&socket:bosch_5pin!=1`
+ - Bosch Active Connect with 5 pins and cable corresponds with `socket:bosch_5pin~.+&socket:bosch_5pin!=1`
- This option cannot be chosen as answer
@@ -309,7 +309,7 @@ This is rendered with There are {socket:schuko} plugs of
-Only visible if `socket:schuko~^..*$&socket:schuko!=0` is shown
+Only visible if `socket:schuko~.+&socket:schuko!=0` is shown
@@ -325,7 +325,7 @@ This is rendered with There are {socket:typee} plugs of
-Only visible if `socket:typee~^..*$&socket:typee!=0` is shown
+Only visible if `socket:typee~.+&socket:typee!=0` is shown
@@ -341,7 +341,7 @@ This is rendered with There are {socket:chademo} plugs o
-Only visible if `socket:chademo~^..*$&socket:chademo!=0` is shown
+Only visible if `socket:chademo~.+&socket:chademo!=0` is shown
@@ -357,7 +357,7 @@ This is rendered with There are {socket:type1_cable} plu
-Only visible if `socket:type1_cable~^..*$&socket:type1_cable!=0` is shown
+Only visible if `socket:type1_cable~.+&socket:type1_cable!=0` is shown
@@ -373,7 +373,7 @@ This is rendered with There are {socket:type1} plugs of
-Only visible if `socket:type1~^..*$&socket:type1!=0` is shown
+Only visible if `socket:type1~.+&socket:type1!=0` is shown
@@ -389,7 +389,7 @@ This is rendered with There are {socket:type1_combo} plu
-Only visible if `socket:type1_combo~^..*$&socket:type1_combo!=0` is shown
+Only visible if `socket:type1_combo~.+&socket:type1_combo!=0` is shown
@@ -405,7 +405,7 @@ This is rendered with There are {socket:tesla_supercharger}<
-Only visible if `socket:tesla_supercharger~^..*$&socket:tesla_supercharger!=0` is shown
+Only visible if `socket:tesla_supercharger~.+&socket:tesla_supercharger!=0` is shown
@@ -421,7 +421,7 @@ This is rendered with There are {socket:type2} plugs of
-Only visible if `socket:type2~^..*$&socket:type2!=0` is shown
+Only visible if `socket:type2~.+&socket:type2!=0` is shown
@@ -437,7 +437,7 @@ This is rendered with There are {socket:type2_combo} plu
-Only visible if `socket:type2_combo~^..*$&socket:type2_combo!=0` is shown
+Only visible if `socket:type2_combo~.+&socket:type2_combo!=0` is shown
@@ -453,7 +453,7 @@ This is rendered with There are {socket:type2_cable} plu
-Only visible if `socket:type2_cable~^..*$&socket:type2_cable!=0` is shown
+Only visible if `socket:type2_cable~.+&socket:type2_cable!=0` is shown
@@ -469,7 +469,7 @@ This is rendered with There are {socket:tesla_supercharger_c
-Only visible if `socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!=0` is shown
+Only visible if `socket:tesla_supercharger_ccs~.+&socket:tesla_supercharger_ccs!=0` is shown
@@ -485,7 +485,7 @@ This is rendered with There are {socket:tesla_destination}
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
@@ -501,7 +501,7 @@ This is rendered with There are {socket:tesla_destination}
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
@@ -517,7 +517,7 @@ This is rendered with There are {socket:USB-A} plugs of
-Only visible if `socket:USB-A~^..*$&socket:USB-A!=0` is shown
+Only visible if `socket:USB-A~.+&socket:USB-A!=0` is shown
@@ -533,7 +533,7 @@ This is rendered with There are {socket:bosch_3pin} plug
-Only visible if `socket:bosch_3pin~^..*$&socket:bosch_3pin!=0` is shown
+Only visible if `socket:bosch_3pin~.+&socket:bosch_3pin!=0` is shown
@@ -549,7 +549,7 @@ This is rendered with There are {socket:bosch_5pin} plug
-Only visible if `socket:bosch_5pin~^..*$&socket:bosch_5pin!=0` is shown
+Only visible if `socket:bosch_5pin~.+&socket:bosch_5pin!=0` is shown
@@ -570,7 +570,7 @@ This is rendered with Schuko wall plug
- Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt corresponds with `socket:schuko:voltage=230 V`
-Only visible if `socket:schuko~^..*$&socket:schuko!=0` is shown
+Only visible if `socket:schuko~.+&socket:schuko!=0` is shown
This tagrendering is part of group `technical`
@@ -593,7 +593,7 @@ This is rendered with Schuko wall plug
- Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A corresponds with `socket:schuko:current=16 A`
-Only visible if `socket:schuko~^..*$&socket:schuko!=0` is shown
+Only visible if `socket:schuko~.+&socket:schuko!=0` is shown
This tagrendering is part of group `technical`
@@ -616,7 +616,7 @@ This is rendered with Schuko wall plug
- Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kw A corresponds with `socket:schuko:output=3.6 kW`
-Only visible if `socket:schuko~^..*$&socket:schuko!=0` is shown
+Only visible if `socket:schuko~.+&socket:schuko!=0` is shown
This tagrendering is part of group `technical`
@@ -639,7 +639,7 @@ This is rendered with European wall pl
- European wall plug with ground pin (CEE7/4 type E) outputs 230 volt corresponds with `socket:typee:voltage=230 V`
-Only visible if `socket:typee~^..*$&socket:typee!=0` is shown
+Only visible if `socket:typee~.+&socket:typee!=0` is shown
This tagrendering is part of group `technical`
@@ -662,7 +662,7 @@ This is rendered with European wall pl
- European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A corresponds with `socket:typee:current=16 A`
-Only visible if `socket:typee~^..*$&socket:typee!=0` is shown
+Only visible if `socket:typee~.+&socket:typee!=0` is shown
This tagrendering is part of group `technical`
@@ -686,7 +686,7 @@ This is rendered with European wall pl
- European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kw A corresponds with `socket:typee:output=22 kW`
-Only visible if `socket:typee~^..*$&socket:typee!=0` is shown
+Only visible if `socket:typee~.+&socket:typee!=0` is shown
This tagrendering is part of group `technical`
@@ -709,7 +709,7 @@ This is rendered with Chademo
-
Chademo outputs 500 volt corresponds with `
socket:chademo:voltage=
500 V`
-Only visible if `socket:chademo~^..*$&socket:chademo!=0` is shown
+Only visible if `socket:chademo~.+&socket:chademo!=0` is shown
This tagrendering is part of group `technical`
@@ -732,7 +732,7 @@ This is rendered with
Chademo
-
Chademo outputs at most 120 A corresponds with `
socket:chademo:current=
120 A`
-Only visible if `socket:chademo~^..*$&socket:chademo!=0` is shown
+Only visible if `socket:chademo~.+&socket:chademo!=0` is shown
This tagrendering is part of group `technical`
@@ -755,7 +755,7 @@ This is rendered with
Chademo
-
Chademo outputs at most 50 kw A corresponds with `
socket:chademo:output=
50 kW`
-Only visible if `socket:chademo~^..*$&socket:chademo!=0` is shown
+Only visible if `socket:chademo~.+&socket:chademo!=0` is shown
This tagrendering is part of group `technical`
@@ -779,7 +779,7 @@ This is rendered with
Type 1 with cabl
- Type 1 with cable (J1772) outputs 240 volt corresponds with `socket:type1_cable:voltage=240 V`
-Only visible if `socket:type1_cable~^..*$&socket:type1_cable!=0` is shown
+Only visible if `socket:type1_cable~.+&socket:type1_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -802,7 +802,7 @@ This is rendered with Type 1 with cabl
- Type 1 with cable (J1772) outputs at most 32 A corresponds with `socket:type1_cable:current=32 A`
-Only visible if `socket:type1_cable~^..*$&socket:type1_cable!=0` is shown
+Only visible if `socket:type1_cable~.+&socket:type1_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -826,7 +826,7 @@ This is rendered with Type 1 with cabl
- Type 1 with cable (J1772) outputs at most 7 kw A corresponds with `socket:type1_cable:output=7 kW`
-Only visible if `socket:type1_cable~^..*$&socket:type1_cable!=0` is shown
+Only visible if `socket:type1_cable~.+&socket:type1_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -850,7 +850,7 @@ This is rendered with Type 1 withou
- Type 1 without cable (J1772) outputs 240 volt corresponds with `socket:type1:voltage=240 V`
-Only visible if `socket:type1~^..*$&socket:type1!=0` is shown
+Only visible if `socket:type1~.+&socket:type1!=0` is shown
This tagrendering is part of group `technical`
@@ -873,7 +873,7 @@ This is rendered with Type 1 withou
- Type 1 without cable (J1772) outputs at most 32 A corresponds with `socket:type1:current=32 A`
-Only visible if `socket:type1~^..*$&socket:type1!=0` is shown
+Only visible if `socket:type1~.+&socket:type1!=0` is shown
This tagrendering is part of group `technical`
@@ -899,7 +899,7 @@ This is rendered with Type 1 withou
- Type 1 without cable (J1772) outputs at most 7.2 kw A corresponds with `socket:type1:output=7.2 kW`
-Only visible if `socket:type1~^..*$&socket:type1!=0` is shown
+Only visible if `socket:type1~.+&socket:type1!=0` is shown
This tagrendering is part of group `technical`
@@ -923,7 +923,7 @@ This is rendered with Type 1 CCS (
- Type 1 CCS (aka Type 1 Combo) outputs 1000 volt corresponds with `socket:type1_combo:voltage=1000 V`
-Only visible if `socket:type1_combo~^..*$&socket:type1_combo!=0` is shown
+Only visible if `socket:type1_combo~.+&socket:type1_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -947,7 +947,7 @@ This is rendered with Type 1 CCS (
- Type 1 CCS (aka Type 1 Combo) outputs at most 125 A corresponds with `socket:type1_combo:current=125 A`
-Only visible if `socket:type1_combo~^..*$&socket:type1_combo!=0` is shown
+Only visible if `socket:type1_combo~.+&socket:type1_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -973,7 +973,7 @@ This is rendered with Type 1 CCS (
- Type 1 CCS (aka Type 1 Combo) outputs at most 350 kw A corresponds with `socket:type1_combo:output=350 kW`
-Only visible if `socket:type1_combo~^..*$&socket:type1_combo!=0` is shown
+Only visible if `socket:type1_combo~.+&socket:type1_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -996,7 +996,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger outputs 480 volt corresponds with `socket:tesla_supercharger:voltage=480 V`
-Only visible if `socket:tesla_supercharger~^..*$&socket:tesla_supercharger!=0` is shown
+Only visible if `socket:tesla_supercharger~.+&socket:tesla_supercharger!=0` is shown
This tagrendering is part of group `technical`
@@ -1020,7 +1020,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger outputs at most 350 A corresponds with `socket:tesla_supercharger:current=350 A`
-Only visible if `socket:tesla_supercharger~^..*$&socket:tesla_supercharger!=0` is shown
+Only visible if `socket:tesla_supercharger~.+&socket:tesla_supercharger!=0` is shown
This tagrendering is part of group `technical`
@@ -1045,7 +1045,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger outputs at most 250 kw A corresponds with `socket:tesla_supercharger:output=250 kW`
-Only visible if `socket:tesla_supercharger~^..*$&socket:tesla_supercharger!=0` is shown
+Only visible if `socket:tesla_supercharger~.+&socket:tesla_supercharger!=0` is shown
This tagrendering is part of group `technical`
@@ -1069,7 +1069,7 @@ This is rendered with Type 2 (menn
- Type 2 (mennekes) outputs 400 volt corresponds with `socket:type2:voltage=400 V`
-Only visible if `socket:type2~^..*$&socket:type2!=0` is shown
+Only visible if `socket:type2~.+&socket:type2!=0` is shown
This tagrendering is part of group `technical`
@@ -1093,7 +1093,7 @@ This is rendered with Type 2 (menn
- Type 2 (mennekes) outputs at most 32 A corresponds with `socket:type2:current=32 A`
-Only visible if `socket:type2~^..*$&socket:type2!=0` is shown
+Only visible if `socket:type2~.+&socket:type2!=0` is shown
This tagrendering is part of group `technical`
@@ -1117,7 +1117,7 @@ This is rendered with Type 2 (menn
- Type 2 (mennekes) outputs at most 22 kw A corresponds with `socket:type2:output=22 kW`
-Only visible if `socket:type2~^..*$&socket:type2!=0` is shown
+Only visible if `socket:type2~.+&socket:type2!=0` is shown
This tagrendering is part of group `technical`
@@ -1141,7 +1141,7 @@ This is rendered with Type 2 CCS (
- Type 2 CCS (mennekes) outputs 920 volt corresponds with `socket:type2_combo:voltage=920 V`
-Only visible if `socket:type2_combo~^..*$&socket:type2_combo!=0` is shown
+Only visible if `socket:type2_combo~.+&socket:type2_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -1165,7 +1165,7 @@ This is rendered with Type 2 CCS (
- Type 2 CCS (mennekes) outputs at most 350 A corresponds with `socket:type2_combo:current=350 A`
-Only visible if `socket:type2_combo~^..*$&socket:type2_combo!=0` is shown
+Only visible if `socket:type2_combo~.+&socket:type2_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -1188,7 +1188,7 @@ This is rendered with Type 2 CCS (
- Type 2 CCS (mennekes) outputs at most 50 kw A corresponds with `socket:type2_combo:output=50 kW`
-Only visible if `socket:type2_combo~^..*$&socket:type2_combo!=0` is shown
+Only visible if `socket:type2_combo~.+&socket:type2_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -1212,7 +1212,7 @@ This is rendered with Type 2 with cabl
- Type 2 with cable (mennekes) outputs 400 volt corresponds with `socket:type2_cable:voltage=400 V`
-Only visible if `socket:type2_cable~^..*$&socket:type2_cable!=0` is shown
+Only visible if `socket:type2_cable~.+&socket:type2_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -1236,7 +1236,7 @@ This is rendered with Type 2 with cabl
- Type 2 with cable (mennekes) outputs at most 32 A corresponds with `socket:type2_cable:current=32 A`
-Only visible if `socket:type2_cable~^..*$&socket:type2_cable!=0` is shown
+Only visible if `socket:type2_cable~.+&socket:type2_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -1260,7 +1260,7 @@ This is rendered with Type 2 with cabl
- Type 2 with cable (mennekes) outputs at most 22 kw A corresponds with `socket:type2_cable:output=22 kW`
-Only visible if `socket:type2_cable~^..*$&socket:type2_cable!=0` is shown
+Only visible if `socket:type2_cable~.+&socket:type2_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -1284,7 +1284,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger CCS (a branded Type 2 CSS) outputs 920 volt corresponds with `socket:tesla_supercharger_ccs:voltage=920 V`
-Only visible if `socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!=0` is shown
+Only visible if `socket:tesla_supercharger_ccs~.+&socket:tesla_supercharger_ccs!=0` is shown
This tagrendering is part of group `technical`
@@ -1308,7 +1308,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A corresponds with `socket:tesla_supercharger_ccs:current=350 A`
-Only visible if `socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!=0` is shown
+Only visible if `socket:tesla_supercharger_ccs~.+&socket:tesla_supercharger_ccs!=0` is shown
This tagrendering is part of group `technical`
@@ -1331,7 +1331,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger CCS (a branded Type 2 CSS) outputs at most 50 kw A corresponds with `socket:tesla_supercharger_ccs:output=50 kW`
-Only visible if `socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!=0` is shown
+Only visible if `socket:tesla_supercharger_ccs~.+&socket:tesla_supercharger_ccs!=0` is shown
This tagrendering is part of group `technical`
@@ -1354,7 +1354,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger (Destination) outputs 480 volt corresponds with `socket:tesla_destination:voltage=480 V`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1378,7 +1378,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger (Destination) outputs at most 350 A corresponds with `socket:tesla_destination:current=350 A`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1403,7 +1403,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger (Destination) outputs at most 250 kw A corresponds with `socket:tesla_destination:output=250 kW`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1427,7 +1427,7 @@ This is rendered with Tesla supercharg
- Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs 400 volt corresponds with `socket:tesla_destination:voltage=400 V`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1451,7 +1451,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs at most 32 A corresponds with `socket:tesla_destination:current=32 A`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1475,7 +1475,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs at most 22 kw A corresponds with `socket:tesla_destination:output=22 kW`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1498,7 +1498,7 @@ This is rendered with USB to charg
- USB to charge phones and small electronics outputs 5 volt corresponds with `socket:USB-A:voltage=5 V`
-Only visible if `socket:USB-A~^..*$&socket:USB-A!=0` is shown
+Only visible if `socket:USB-A~.+&socket:USB-A!=0` is shown
This tagrendering is part of group `technical`
@@ -1522,7 +1522,7 @@ This is rendered with USB to charg
- USB to charge phones and small electronics outputs at most 2 A corresponds with `socket:USB-A:current=2 A`
-Only visible if `socket:USB-A~^..*$&socket:USB-A!=0` is shown
+Only visible if `socket:USB-A~.+&socket:USB-A!=0` is shown
This tagrendering is part of group `technical`
@@ -1546,7 +1546,7 @@ This is rendered with USB to charg
- USB to charge phones and small electronics outputs at most 10w A corresponds with `socket:USB-A:output=10W`
-Only visible if `socket:USB-A~^..*$&socket:USB-A!=0` is shown
+Only visible if `socket:USB-A~.+&socket:USB-A!=0` is shown
This tagrendering is part of group `technical`
@@ -1569,7 +1569,7 @@ This is rendered with Bosch Active Con
-Only visible if `socket:bosch_3pin~^..*$&socket:bosch_3pin!=0` is shown
+Only visible if `socket:bosch_3pin~.+&socket:bosch_3pin!=0` is shown
This tagrendering is part of group `technical`
@@ -1592,7 +1592,7 @@ This is rendered with Bosch Active Con
-Only visible if `socket:bosch_3pin~^..*$&socket:bosch_3pin!=0` is shown
+Only visible if `socket:bosch_3pin~.+&socket:bosch_3pin!=0` is shown
This tagrendering is part of group `technical`
@@ -1615,7 +1615,7 @@ This is rendered with Bosch Active Con
-Only visible if `socket:bosch_3pin~^..*$&socket:bosch_3pin!=0` is shown
+Only visible if `socket:bosch_3pin~.+&socket:bosch_3pin!=0` is shown
This tagrendering is part of group `technical`
@@ -1638,7 +1638,7 @@ This is rendered with Bosch Active Con
-Only visible if `socket:bosch_5pin~^..*$&socket:bosch_5pin!=0` is shown
+Only visible if `socket:bosch_5pin~.+&socket:bosch_5pin!=0` is shown
This tagrendering is part of group `technical`
@@ -1661,7 +1661,7 @@ This is rendered with Bosch Active Con
-Only visible if `socket:bosch_5pin~^..*$&socket:bosch_5pin!=0` is shown
+Only visible if `socket:bosch_5pin~.+&socket:bosch_5pin!=0` is shown
This tagrendering is part of group `technical`
@@ -1684,7 +1684,7 @@ This is rendered with Bosch Active Con
-Only visible if `socket:bosch_5pin~^..*$&socket:bosch_5pin!=0` is shown
+Only visible if `socket:bosch_5pin~.+&socket:bosch_5pin!=0` is shown
This tagrendering is part of group `technical`
@@ -1765,7 +1765,7 @@ The question is Which methods of payment are accepted here?
- Unselecting this answer will add payment:membership_card=no
-Only visible if `fee=yes|charge~^..*$` is shown
+Only visible if `fee=yes|charge~.+` is shown
@@ -1832,7 +1832,7 @@ This is rendered with One can stay at most {canonical(maxstay)}
- No timelimit on leaving your vehicle here corresponds with `maxstay=unlimited`
-Only visible if `maxstay~^..*$|motorcar=yes|hgv=yes|bus=yes` is shown
+Only visible if `maxstay~.+|motorcar=yes|hgv=yes|bus=yes` is shown
@@ -1961,7 +1961,7 @@ This is rendered with Reference number is {ref}
-Only visible if `network~^..*$` is shown
+Only visible if `network~.+` is shown
diff --git a/Docs/Layers/charging_station_ebikes.md b/Docs/Layers/charging_station_ebikes.md
index 0791d3124..8f66c8d8c 100644
--- a/Docs/Layers/charging_station_ebikes.md
+++ b/Docs/Layers/charging_station_ebikes.md
@@ -230,67 +230,67 @@ The question is Which charging connections are available here?
- Schuko wall plug without ground pin (CEE7/4 type F) corresponds with `socket:schuko=1`
- Unselecting this answer will add
- - Schuko wall plug without ground pin (CEE7/4 type F) corresponds with `socket:schuko~^..*$&socket:schuko!=1`
+ - Schuko wall plug without ground pin (CEE7/4 type F) corresponds with `socket:schuko~.+&socket:schuko!=1`
- This option cannot be chosen as answer
- European wall plug with ground pin (CEE7/4 type E) corresponds with `socket:typee=1`
- Unselecting this answer will add
- - European wall plug with ground pin (CEE7/4 type E) corresponds with `socket:typee~^..*$&socket:typee!=1`
+ - European wall plug with ground pin (CEE7/4 type E) corresponds with `socket:typee~.+&socket:typee!=1`
- This option cannot be chosen as answer
- Chademo corresponds with `socket:chademo=1`
- Unselecting this answer will add
- - Chademo corresponds with `socket:chademo~^..*$&socket:chademo!=1`
+ - Chademo corresponds with `socket:chademo~.+&socket:chademo!=1`
- This option cannot be chosen as answer
- Type 1 with cable (J1772) corresponds with `socket:type1_cable=1`
- Unselecting this answer will add
- - Type 1 with cable (J1772) corresponds with `socket:type1_cable~^..*$&socket:type1_cable!=1`
+ - Type 1 with cable (J1772) corresponds with `socket:type1_cable~.+&socket:type1_cable!=1`
- This option cannot be chosen as answer
- Type 1 without cable (J1772) corresponds with `socket:type1=1`
- Unselecting this answer will add
- - Type 1 without cable (J1772) corresponds with `socket:type1~^..*$&socket:type1!=1`
+ - Type 1 without cable (J1772) corresponds with `socket:type1~.+&socket:type1!=1`
- This option cannot be chosen as answer
- Type 1 CCS (aka Type 1 Combo) corresponds with `socket:type1_combo=1`
- Unselecting this answer will add
- - Type 1 CCS (aka Type 1 Combo) corresponds with `socket:type1_combo~^..*$&socket:type1_combo!=1`
+ - Type 1 CCS (aka Type 1 Combo) corresponds with `socket:type1_combo~.+&socket:type1_combo!=1`
- This option cannot be chosen as answer
- Tesla Supercharger corresponds with `socket:tesla_supercharger=1`
- Unselecting this answer will add
- - Tesla Supercharger corresponds with `socket:tesla_supercharger~^..*$&socket:tesla_supercharger!=1`
+ - Tesla Supercharger corresponds with `socket:tesla_supercharger~.+&socket:tesla_supercharger!=1`
- This option cannot be chosen as answer
- Type 2 (mennekes) corresponds with `socket:type2=1`
- Unselecting this answer will add
- - Type 2 (mennekes) corresponds with `socket:type2~^..*$&socket:type2!=1`
+ - Type 2 (mennekes) corresponds with `socket:type2~.+&socket:type2!=1`
- This option cannot be chosen as answer
- Type 2 CCS (mennekes) corresponds with `socket:type2_combo=1`
- Unselecting this answer will add
- - Type 2 CCS (mennekes) corresponds with `socket:type2_combo~^..*$&socket:type2_combo!=1`
+ - Type 2 CCS (mennekes) corresponds with `socket:type2_combo~.+&socket:type2_combo!=1`
- This option cannot be chosen as answer
- Type 2 with cable (mennekes) corresponds with `socket:type2_cable=1`
- Unselecting this answer will add
- - Type 2 with cable (mennekes) corresponds with `socket:type2_cable~^..*$&socket:type2_cable!=1`
+ - Type 2 with cable (mennekes) corresponds with `socket:type2_cable~.+&socket:type2_cable!=1`
- This option cannot be chosen as answer
- Tesla Supercharger CCS (a branded type2_css) corresponds with `socket:tesla_supercharger_ccs=1`
- Unselecting this answer will add
- - Tesla Supercharger CCS (a branded type2_css) corresponds with `socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!=1`
+ - Tesla Supercharger CCS (a branded type2_css) corresponds with `socket:tesla_supercharger_ccs~.+&socket:tesla_supercharger_ccs!=1`
- This option cannot be chosen as answer
- Tesla Supercharger (destination) corresponds with `socket:tesla_destination=1`
- Unselecting this answer will add
- - Tesla Supercharger (destination) corresponds with `socket:tesla_destination~^..*$&socket:tesla_destination!=1&_country=us`
+ - Tesla Supercharger (destination) corresponds with `socket:tesla_destination~.+&socket:tesla_destination!=1&_country=us`
- This option cannot be chosen as answer
- Tesla supercharger (destination) (A Type 2 with cable branded as tesla) corresponds with `socket:tesla_destination=1`
- Unselecting this answer will add
- - Tesla supercharger (destination) (A Type 2 with cable branded as tesla) corresponds with `socket:tesla_destination~^..*$&socket:tesla_destination!=1&_country!=us`
+ - Tesla supercharger (destination) (A Type 2 with cable branded as tesla) corresponds with `socket:tesla_destination~.+&socket:tesla_destination!=1&_country!=us`
- This option cannot be chosen as answer
- USB to charge phones and small electronics corresponds with `socket:USB-A=1`
- Unselecting this answer will add
- - USB to charge phones and small electronics corresponds with `socket:USB-A~^..*$&socket:USB-A!=1`
+ - USB to charge phones and small electronics corresponds with `socket:USB-A~.+&socket:USB-A!=1`
- This option cannot be chosen as answer
- Bosch Active Connect with 3 pins and cable corresponds with `socket:bosch_3pin=1`
- Unselecting this answer will add
- - Bosch Active Connect with 3 pins and cable corresponds with `socket:bosch_3pin~^..*$&socket:bosch_3pin!=1`
+ - Bosch Active Connect with 3 pins and cable corresponds with `socket:bosch_3pin~.+&socket:bosch_3pin!=1`
- This option cannot be chosen as answer
- Bosch Active Connect with 5 pins and cable corresponds with `socket:bosch_5pin=1`
- Unselecting this answer will add
- - Bosch Active Connect with 5 pins and cable corresponds with `socket:bosch_5pin~^..*$&socket:bosch_5pin!=1`
+ - Bosch Active Connect with 5 pins and cable corresponds with `socket:bosch_5pin~.+&socket:bosch_5pin!=1`
- This option cannot be chosen as answer
@@ -308,7 +308,7 @@ This is rendered with There are {socket:schuko} plugs of
-Only visible if `socket:schuko~^..*$&socket:schuko!=0` is shown
+Only visible if `socket:schuko~.+&socket:schuko!=0` is shown
@@ -324,7 +324,7 @@ This is rendered with There are {socket:typee} plugs of
-Only visible if `socket:typee~^..*$&socket:typee!=0` is shown
+Only visible if `socket:typee~.+&socket:typee!=0` is shown
@@ -340,7 +340,7 @@ This is rendered with There are {socket:chademo} plugs o
-Only visible if `socket:chademo~^..*$&socket:chademo!=0` is shown
+Only visible if `socket:chademo~.+&socket:chademo!=0` is shown
@@ -356,7 +356,7 @@ This is rendered with There are {socket:type1_cable} plu
-Only visible if `socket:type1_cable~^..*$&socket:type1_cable!=0` is shown
+Only visible if `socket:type1_cable~.+&socket:type1_cable!=0` is shown
@@ -372,7 +372,7 @@ This is rendered with There are {socket:type1} plugs of
-Only visible if `socket:type1~^..*$&socket:type1!=0` is shown
+Only visible if `socket:type1~.+&socket:type1!=0` is shown
@@ -388,7 +388,7 @@ This is rendered with There are {socket:type1_combo} plu
-Only visible if `socket:type1_combo~^..*$&socket:type1_combo!=0` is shown
+Only visible if `socket:type1_combo~.+&socket:type1_combo!=0` is shown
@@ -404,7 +404,7 @@ This is rendered with There are {socket:tesla_supercharger}<
-Only visible if `socket:tesla_supercharger~^..*$&socket:tesla_supercharger!=0` is shown
+Only visible if `socket:tesla_supercharger~.+&socket:tesla_supercharger!=0` is shown
@@ -420,7 +420,7 @@ This is rendered with There are {socket:type2} plugs of
-Only visible if `socket:type2~^..*$&socket:type2!=0` is shown
+Only visible if `socket:type2~.+&socket:type2!=0` is shown
@@ -436,7 +436,7 @@ This is rendered with There are {socket:type2_combo} plu
-Only visible if `socket:type2_combo~^..*$&socket:type2_combo!=0` is shown
+Only visible if `socket:type2_combo~.+&socket:type2_combo!=0` is shown
@@ -452,7 +452,7 @@ This is rendered with There are {socket:type2_cable} plu
-Only visible if `socket:type2_cable~^..*$&socket:type2_cable!=0` is shown
+Only visible if `socket:type2_cable~.+&socket:type2_cable!=0` is shown
@@ -468,7 +468,7 @@ This is rendered with There are {socket:tesla_supercharger_c
-Only visible if `socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!=0` is shown
+Only visible if `socket:tesla_supercharger_ccs~.+&socket:tesla_supercharger_ccs!=0` is shown
@@ -484,7 +484,7 @@ This is rendered with There are {socket:tesla_destination}
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
@@ -500,7 +500,7 @@ This is rendered with There are {socket:tesla_destination}
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
@@ -516,7 +516,7 @@ This is rendered with There are {socket:USB-A} plugs of
-Only visible if `socket:USB-A~^..*$&socket:USB-A!=0` is shown
+Only visible if `socket:USB-A~.+&socket:USB-A!=0` is shown
@@ -532,7 +532,7 @@ This is rendered with There are {socket:bosch_3pin} plug
-Only visible if `socket:bosch_3pin~^..*$&socket:bosch_3pin!=0` is shown
+Only visible if `socket:bosch_3pin~.+&socket:bosch_3pin!=0` is shown
@@ -548,7 +548,7 @@ This is rendered with There are {socket:bosch_5pin} plug
-Only visible if `socket:bosch_5pin~^..*$&socket:bosch_5pin!=0` is shown
+Only visible if `socket:bosch_5pin~.+&socket:bosch_5pin!=0` is shown
@@ -569,7 +569,7 @@ This is rendered with Schuko wall plug
- Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt corresponds with `socket:schuko:voltage=230 V`
-Only visible if `socket:schuko~^..*$&socket:schuko!=0` is shown
+Only visible if `socket:schuko~.+&socket:schuko!=0` is shown
This tagrendering is part of group `technical`
@@ -592,7 +592,7 @@ This is rendered with Schuko wall plug
- Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A corresponds with `socket:schuko:current=16 A`
-Only visible if `socket:schuko~^..*$&socket:schuko!=0` is shown
+Only visible if `socket:schuko~.+&socket:schuko!=0` is shown
This tagrendering is part of group `technical`
@@ -615,7 +615,7 @@ This is rendered with Schuko wall plug
- Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kw A corresponds with `socket:schuko:output=3.6 kW`
-Only visible if `socket:schuko~^..*$&socket:schuko!=0` is shown
+Only visible if `socket:schuko~.+&socket:schuko!=0` is shown
This tagrendering is part of group `technical`
@@ -638,7 +638,7 @@ This is rendered with European wall pl
- European wall plug with ground pin (CEE7/4 type E) outputs 230 volt corresponds with `socket:typee:voltage=230 V`
-Only visible if `socket:typee~^..*$&socket:typee!=0` is shown
+Only visible if `socket:typee~.+&socket:typee!=0` is shown
This tagrendering is part of group `technical`
@@ -661,7 +661,7 @@ This is rendered with European wall pl
- European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A corresponds with `socket:typee:current=16 A`
-Only visible if `socket:typee~^..*$&socket:typee!=0` is shown
+Only visible if `socket:typee~.+&socket:typee!=0` is shown
This tagrendering is part of group `technical`
@@ -685,7 +685,7 @@ This is rendered with European wall pl
- European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kw A corresponds with `socket:typee:output=22 kW`
-Only visible if `socket:typee~^..*$&socket:typee!=0` is shown
+Only visible if `socket:typee~.+&socket:typee!=0` is shown
This tagrendering is part of group `technical`
@@ -708,7 +708,7 @@ This is rendered with Chademo
-
Chademo outputs 500 volt corresponds with `
socket:chademo:voltage=
500 V`
-Only visible if `socket:chademo~^..*$&socket:chademo!=0` is shown
+Only visible if `socket:chademo~.+&socket:chademo!=0` is shown
This tagrendering is part of group `technical`
@@ -731,7 +731,7 @@ This is rendered with
Chademo
-
Chademo outputs at most 120 A corresponds with `
socket:chademo:current=
120 A`
-Only visible if `socket:chademo~^..*$&socket:chademo!=0` is shown
+Only visible if `socket:chademo~.+&socket:chademo!=0` is shown
This tagrendering is part of group `technical`
@@ -754,7 +754,7 @@ This is rendered with
Chademo
-
Chademo outputs at most 50 kw A corresponds with `
socket:chademo:output=
50 kW`
-Only visible if `socket:chademo~^..*$&socket:chademo!=0` is shown
+Only visible if `socket:chademo~.+&socket:chademo!=0` is shown
This tagrendering is part of group `technical`
@@ -778,7 +778,7 @@ This is rendered with
Type 1 with cabl
- Type 1 with cable (J1772) outputs 240 volt corresponds with `socket:type1_cable:voltage=240 V`
-Only visible if `socket:type1_cable~^..*$&socket:type1_cable!=0` is shown
+Only visible if `socket:type1_cable~.+&socket:type1_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -801,7 +801,7 @@ This is rendered with Type 1 with cabl
- Type 1 with cable (J1772) outputs at most 32 A corresponds with `socket:type1_cable:current=32 A`
-Only visible if `socket:type1_cable~^..*$&socket:type1_cable!=0` is shown
+Only visible if `socket:type1_cable~.+&socket:type1_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -825,7 +825,7 @@ This is rendered with Type 1 with cabl
- Type 1 with cable (J1772) outputs at most 7 kw A corresponds with `socket:type1_cable:output=7 kW`
-Only visible if `socket:type1_cable~^..*$&socket:type1_cable!=0` is shown
+Only visible if `socket:type1_cable~.+&socket:type1_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -849,7 +849,7 @@ This is rendered with Type 1 withou
- Type 1 without cable (J1772) outputs 240 volt corresponds with `socket:type1:voltage=240 V`
-Only visible if `socket:type1~^..*$&socket:type1!=0` is shown
+Only visible if `socket:type1~.+&socket:type1!=0` is shown
This tagrendering is part of group `technical`
@@ -872,7 +872,7 @@ This is rendered with Type 1 withou
- Type 1 without cable (J1772) outputs at most 32 A corresponds with `socket:type1:current=32 A`
-Only visible if `socket:type1~^..*$&socket:type1!=0` is shown
+Only visible if `socket:type1~.+&socket:type1!=0` is shown
This tagrendering is part of group `technical`
@@ -898,7 +898,7 @@ This is rendered with Type 1 withou
- Type 1 without cable (J1772) outputs at most 7.2 kw A corresponds with `socket:type1:output=7.2 kW`
-Only visible if `socket:type1~^..*$&socket:type1!=0` is shown
+Only visible if `socket:type1~.+&socket:type1!=0` is shown
This tagrendering is part of group `technical`
@@ -922,7 +922,7 @@ This is rendered with Type 1 CCS (
- Type 1 CCS (aka Type 1 Combo) outputs 1000 volt corresponds with `socket:type1_combo:voltage=1000 V`
-Only visible if `socket:type1_combo~^..*$&socket:type1_combo!=0` is shown
+Only visible if `socket:type1_combo~.+&socket:type1_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -946,7 +946,7 @@ This is rendered with Type 1 CCS (
- Type 1 CCS (aka Type 1 Combo) outputs at most 125 A corresponds with `socket:type1_combo:current=125 A`
-Only visible if `socket:type1_combo~^..*$&socket:type1_combo!=0` is shown
+Only visible if `socket:type1_combo~.+&socket:type1_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -972,7 +972,7 @@ This is rendered with Type 1 CCS (
- Type 1 CCS (aka Type 1 Combo) outputs at most 350 kw A corresponds with `socket:type1_combo:output=350 kW`
-Only visible if `socket:type1_combo~^..*$&socket:type1_combo!=0` is shown
+Only visible if `socket:type1_combo~.+&socket:type1_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -995,7 +995,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger outputs 480 volt corresponds with `socket:tesla_supercharger:voltage=480 V`
-Only visible if `socket:tesla_supercharger~^..*$&socket:tesla_supercharger!=0` is shown
+Only visible if `socket:tesla_supercharger~.+&socket:tesla_supercharger!=0` is shown
This tagrendering is part of group `technical`
@@ -1019,7 +1019,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger outputs at most 350 A corresponds with `socket:tesla_supercharger:current=350 A`
-Only visible if `socket:tesla_supercharger~^..*$&socket:tesla_supercharger!=0` is shown
+Only visible if `socket:tesla_supercharger~.+&socket:tesla_supercharger!=0` is shown
This tagrendering is part of group `technical`
@@ -1044,7 +1044,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger outputs at most 250 kw A corresponds with `socket:tesla_supercharger:output=250 kW`
-Only visible if `socket:tesla_supercharger~^..*$&socket:tesla_supercharger!=0` is shown
+Only visible if `socket:tesla_supercharger~.+&socket:tesla_supercharger!=0` is shown
This tagrendering is part of group `technical`
@@ -1068,7 +1068,7 @@ This is rendered with Type 2 (menn
- Type 2 (mennekes) outputs 400 volt corresponds with `socket:type2:voltage=400 V`
-Only visible if `socket:type2~^..*$&socket:type2!=0` is shown
+Only visible if `socket:type2~.+&socket:type2!=0` is shown
This tagrendering is part of group `technical`
@@ -1092,7 +1092,7 @@ This is rendered with Type 2 (menn
- Type 2 (mennekes) outputs at most 32 A corresponds with `socket:type2:current=32 A`
-Only visible if `socket:type2~^..*$&socket:type2!=0` is shown
+Only visible if `socket:type2~.+&socket:type2!=0` is shown
This tagrendering is part of group `technical`
@@ -1116,7 +1116,7 @@ This is rendered with Type 2 (menn
- Type 2 (mennekes) outputs at most 22 kw A corresponds with `socket:type2:output=22 kW`
-Only visible if `socket:type2~^..*$&socket:type2!=0` is shown
+Only visible if `socket:type2~.+&socket:type2!=0` is shown
This tagrendering is part of group `technical`
@@ -1140,7 +1140,7 @@ This is rendered with Type 2 CCS (
- Type 2 CCS (mennekes) outputs 920 volt corresponds with `socket:type2_combo:voltage=920 V`
-Only visible if `socket:type2_combo~^..*$&socket:type2_combo!=0` is shown
+Only visible if `socket:type2_combo~.+&socket:type2_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -1164,7 +1164,7 @@ This is rendered with Type 2 CCS (
- Type 2 CCS (mennekes) outputs at most 350 A corresponds with `socket:type2_combo:current=350 A`
-Only visible if `socket:type2_combo~^..*$&socket:type2_combo!=0` is shown
+Only visible if `socket:type2_combo~.+&socket:type2_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -1187,7 +1187,7 @@ This is rendered with Type 2 CCS (
- Type 2 CCS (mennekes) outputs at most 50 kw A corresponds with `socket:type2_combo:output=50 kW`
-Only visible if `socket:type2_combo~^..*$&socket:type2_combo!=0` is shown
+Only visible if `socket:type2_combo~.+&socket:type2_combo!=0` is shown
This tagrendering is part of group `technical`
@@ -1211,7 +1211,7 @@ This is rendered with Type 2 with cabl
- Type 2 with cable (mennekes) outputs 400 volt corresponds with `socket:type2_cable:voltage=400 V`
-Only visible if `socket:type2_cable~^..*$&socket:type2_cable!=0` is shown
+Only visible if `socket:type2_cable~.+&socket:type2_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -1235,7 +1235,7 @@ This is rendered with Type 2 with cabl
- Type 2 with cable (mennekes) outputs at most 32 A corresponds with `socket:type2_cable:current=32 A`
-Only visible if `socket:type2_cable~^..*$&socket:type2_cable!=0` is shown
+Only visible if `socket:type2_cable~.+&socket:type2_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -1259,7 +1259,7 @@ This is rendered with Type 2 with cabl
- Type 2 with cable (mennekes) outputs at most 22 kw A corresponds with `socket:type2_cable:output=22 kW`
-Only visible if `socket:type2_cable~^..*$&socket:type2_cable!=0` is shown
+Only visible if `socket:type2_cable~.+&socket:type2_cable!=0` is shown
This tagrendering is part of group `technical`
@@ -1283,7 +1283,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger CCS (a branded Type 2 CSS) outputs 920 volt corresponds with `socket:tesla_supercharger_ccs:voltage=920 V`
-Only visible if `socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!=0` is shown
+Only visible if `socket:tesla_supercharger_ccs~.+&socket:tesla_supercharger_ccs!=0` is shown
This tagrendering is part of group `technical`
@@ -1307,7 +1307,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A corresponds with `socket:tesla_supercharger_ccs:current=350 A`
-Only visible if `socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!=0` is shown
+Only visible if `socket:tesla_supercharger_ccs~.+&socket:tesla_supercharger_ccs!=0` is shown
This tagrendering is part of group `technical`
@@ -1330,7 +1330,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger CCS (a branded Type 2 CSS) outputs at most 50 kw A corresponds with `socket:tesla_supercharger_ccs:output=50 kW`
-Only visible if `socket:tesla_supercharger_ccs~^..*$&socket:tesla_supercharger_ccs!=0` is shown
+Only visible if `socket:tesla_supercharger_ccs~.+&socket:tesla_supercharger_ccs!=0` is shown
This tagrendering is part of group `technical`
@@ -1353,7 +1353,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger (Destination) outputs 480 volt corresponds with `socket:tesla_destination:voltage=480 V`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1377,7 +1377,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger (Destination) outputs at most 350 A corresponds with `socket:tesla_destination:current=350 A`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1402,7 +1402,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger (Destination) outputs at most 250 kw A corresponds with `socket:tesla_destination:output=250 kW`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1426,7 +1426,7 @@ This is rendered with Tesla supercharg
- Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs 400 volt corresponds with `socket:tesla_destination:voltage=400 V`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1450,7 +1450,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs at most 32 A corresponds with `socket:tesla_destination:current=32 A`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1474,7 +1474,7 @@ This is rendered with Tesla Supercharg
- Tesla Supercharger (Destination) (A Type 2 with cable branded as Tesla) outputs at most 22 kw A corresponds with `socket:tesla_destination:output=22 kW`
-Only visible if `socket:tesla_destination~^..*$&socket:tesla_destination!=0` is shown
+Only visible if `socket:tesla_destination~.+&socket:tesla_destination!=0` is shown
This tagrendering is part of group `technical`
@@ -1497,7 +1497,7 @@ This is rendered with USB to charg
- USB to charge phones and small electronics outputs 5 volt corresponds with `socket:USB-A:voltage=5 V`
-Only visible if `socket:USB-A~^..*$&socket:USB-A!=0` is shown
+Only visible if `socket:USB-A~.+&socket:USB-A!=0` is shown
This tagrendering is part of group `technical`
@@ -1521,7 +1521,7 @@ This is rendered with USB to charg
- USB to charge phones and small electronics outputs at most 2 A corresponds with `socket:USB-A:current=2 A`
-Only visible if `socket:USB-A~^..*$&socket:USB-A!=0` is shown
+Only visible if `socket:USB-A~.+&socket:USB-A!=0` is shown
This tagrendering is part of group `technical`
@@ -1545,7 +1545,7 @@ This is rendered with USB to charg
- USB to charge phones and small electronics outputs at most 10w A corresponds with `socket:USB-A:output=10W`
-Only visible if `socket:USB-A~^..*$&socket:USB-A!=0` is shown
+Only visible if `socket:USB-A~.+&socket:USB-A!=0` is shown
This tagrendering is part of group `technical`
@@ -1568,7 +1568,7 @@ This is rendered with Bosch Active Con
-Only visible if `socket:bosch_3pin~^..*$&socket:bosch_3pin!=0` is shown
+Only visible if `socket:bosch_3pin~.+&socket:bosch_3pin!=0` is shown
This tagrendering is part of group `technical`
@@ -1591,7 +1591,7 @@ This is rendered with