Merge branch 'feature/climbing-layer' into kletterspots-develop
This commit is contained in:
commit
50c52766a5
10 changed files with 807 additions and 10 deletions
|
@ -15,6 +15,7 @@ import * as benches from "../assets/themes/benches/benches.json";
|
||||||
import * as charging_stations from "../assets/themes/charging_stations/charging_stations.json"
|
import * as charging_stations from "../assets/themes/charging_stations/charging_stations.json"
|
||||||
import * as widths from "../assets/themes/widths/width.json"
|
import * as widths from "../assets/themes/widths/width.json"
|
||||||
import * as drinking_water from "../assets/themes/drinking_water/drinking_water.json"
|
import * as drinking_water from "../assets/themes/drinking_water/drinking_water.json"
|
||||||
|
import * as climbing from "../assets/themes/climbing/climbing.json"
|
||||||
import * as surveillance_cameras from "../assets/themes/surveillance_cameras/surveillance_cameras.json"
|
import * as surveillance_cameras from "../assets/themes/surveillance_cameras/surveillance_cameras.json"
|
||||||
import * as personal from "../assets/themes/personalLayout/personalLayout.json"
|
import * as personal from "../assets/themes/personalLayout/personalLayout.json"
|
||||||
import LayerConfig from "./JSON/LayerConfig";
|
import LayerConfig from "./JSON/LayerConfig";
|
||||||
|
@ -62,6 +63,7 @@ export class AllKnownLayouts {
|
||||||
// new LayoutConfig(buurtnatuur),
|
// new LayoutConfig(buurtnatuur),
|
||||||
// new LayoutConfig(bike_monitoring_stations),
|
// new LayoutConfig(bike_monitoring_stations),
|
||||||
// new LayoutConfig(surveillance_cameras)
|
// new LayoutConfig(surveillance_cameras)
|
||||||
|
new LayoutConfig(climbing),
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -91,8 +91,8 @@ export interface LayerConfigJson {
|
||||||
/**
|
/**
|
||||||
* Wayhandling: should a way/area be displayed as:
|
* Wayhandling: should a way/area be displayed as:
|
||||||
* 0) The way itself
|
* 0) The way itself
|
||||||
* 1) The centerpoint and the way
|
* 1) Only the centerpoint
|
||||||
* 2) Only the centerpoint
|
* 2) The centerpoint and the way
|
||||||
*/
|
*/
|
||||||
wayHandling?: number;
|
wayHandling?: number;
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import escapeHtml from "escape-html";
|
||||||
import {OsmConnection, UserDetails} from "./OsmConnection";
|
import {OsmConnection, UserDetails} from "./OsmConnection";
|
||||||
import {UIEventSource} from "../UIEventSource";
|
import {UIEventSource} from "../UIEventSource";
|
||||||
import {ElementStorage} from "../ElementStorage";
|
import {ElementStorage} from "../ElementStorage";
|
||||||
|
@ -105,7 +106,7 @@ export class ChangesetHandler {
|
||||||
`<tag k="theme" v="${layout.id}"/>`,
|
`<tag k="theme" v="${layout.id}"/>`,
|
||||||
`<tag k="language" v="${Locale.language.data}"/>`,
|
`<tag k="language" v="${Locale.language.data}"/>`,
|
||||||
surveySource,
|
surveySource,
|
||||||
layout.maintainer !== undefined ? `<tag k="theme-creator" v="${layout.maintainer}"/>` : "",
|
layout.maintainer !== undefined ? `<tag k="theme-creator" v="${escapeHtml(layout.maintainer)}"/>` : "",
|
||||||
`</changeset></osm>`].join("")
|
`</changeset></osm>`].join("")
|
||||||
}, function (err, response) {
|
}, function (err, response) {
|
||||||
if (response === undefined) {
|
if (response === undefined) {
|
||||||
|
|
|
@ -109,7 +109,7 @@ export class UserBadge extends UIElement {
|
||||||
|
|
||||||
const userName = new Link(
|
const userName = new Link(
|
||||||
new FixedUiElement(user.name),
|
new FixedUiElement(user.name),
|
||||||
`https://www.openstreetmap.org/user/${user.name}'`,
|
`https://www.openstreetmap.org/user/${user.name}`,
|
||||||
true);
|
true);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,31 @@
|
||||||
{
|
{
|
||||||
|
"email": {
|
||||||
|
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
|
||||||
|
"freeform": {
|
||||||
|
"key": "email",
|
||||||
|
"type": "email"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
"images": {
|
"images": {
|
||||||
"render": "{image_carousel()}{image_upload()}"
|
"render": "{image_carousel()}{image_upload()}"
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"opening_hours": {
|
||||||
|
"question": {
|
||||||
|
"en": "What are the opening hours of {name}?",
|
||||||
|
"de": "Was sind die Öffnungszeiten von {name}?"
|
||||||
|
},
|
||||||
|
"render": {
|
||||||
|
"de": "<h3>Öffnungszeiten</h3>{opening_hours_table(opening_hours)}",
|
||||||
|
"en": "<h3>Opening hours</h3>{opening_hours_table(opening_hours)}"
|
||||||
|
},
|
||||||
|
"freeform": {
|
||||||
|
"key": "opening_hours",
|
||||||
|
"type": "opening_hours"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
"osmlink": {
|
"osmlink": {
|
||||||
"render": "<a href='https://openstreetmap.org/{id}' target='_blank'><img src='./assets/svg/osm-logo-us.svg'/></a>",
|
"render": "<a href='https://openstreetmap.org/{id}' target='_blank'><img src='./assets/svg/osm-logo-us.svg'/></a>",
|
||||||
"mappings":[{
|
"mappings":[{
|
||||||
|
@ -11,6 +34,18 @@
|
||||||
}]
|
}]
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"phone": {
|
||||||
|
"question": {
|
||||||
|
"en": "What is the phone number of {name}?",
|
||||||
|
"de": "Was ist die Telefonnummer von {name}?"
|
||||||
|
},
|
||||||
|
"render": "<a href='tel:{phone}'>{phone}</a>",
|
||||||
|
"freeform": {
|
||||||
|
"key": "phone",
|
||||||
|
"type": "phone"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
"wikipedialink": {
|
"wikipedialink": {
|
||||||
"render": "<a href='https://wikipedia.org/wiki/{wikipedia}' target='_blank'><img src='./assets/wikipedia.svg' alt='WP'/></a>",
|
"render": "<a href='https://wikipedia.org/wiki/{wikipedia}' target='_blank'><img src='./assets/wikipedia.svg' alt='WP'/></a>",
|
||||||
"condition": "wikipedia~*"
|
"condition": "wikipedia~*"
|
||||||
|
@ -18,10 +53,11 @@
|
||||||
|
|
||||||
"website": {
|
"website": {
|
||||||
"question": {
|
"question": {
|
||||||
"en": "What is the website of {name}?",
|
"en": "What is the officical website of {name}?",
|
||||||
"nl": "Wat is de website van {name}?",
|
"de": "Was ist die offizielle Website von {name}?",
|
||||||
"fr": "Quel est le site internet de {name}?",
|
"nl": "Wat is de officiële website van {name}?",
|
||||||
"gl": "Cal é a páxina web de {name}?"
|
"fr": "Quel est le site internet officiel de {name}?",
|
||||||
|
"gl": "Cal é a páxina web official de {name}?"
|
||||||
},
|
},
|
||||||
"render": "<a href='{website}' target='_blank'>{website}</a>",
|
"render": "<a href='{website}' target='_blank'>{website}</a>",
|
||||||
"freeform": {
|
"freeform": {
|
||||||
|
|
435
assets/themes/climbing/climbing.json
Normal file
435
assets/themes/climbing/climbing.json
Normal file
|
@ -0,0 +1,435 @@
|
||||||
|
{
|
||||||
|
"id": "climbing",
|
||||||
|
"title": {
|
||||||
|
"nl": "Open Klimkaart",
|
||||||
|
"de": "Offene Kletterkarte",
|
||||||
|
"en": "Open Climbing Map"
|
||||||
|
},
|
||||||
|
"description": {
|
||||||
|
"nl": "Op deze kaart vind je verschillende klimgelegenheden, zoals klimzalen, bolderzalen en klimmen in de natuur",
|
||||||
|
"de": "Auf dieser Karte finden Sie verschiedene Klettermöglichkeiten wie Kletterhallen, Boulderhallen und Felsen in der Natur.",
|
||||||
|
"en": "On this map you will find various climbing opportunities such as climbing gyms, bouldering halls and rocks in nature."
|
||||||
|
},
|
||||||
|
"language": [
|
||||||
|
"de",
|
||||||
|
"en"
|
||||||
|
],
|
||||||
|
"maintainer": "Christian Neumann <christian@utopicode.de>",
|
||||||
|
"icon": "./assets/themes/climbing/climbing_no_rope.svg",
|
||||||
|
"version": "0",
|
||||||
|
"startLat": 0,
|
||||||
|
"startLon": 0,
|
||||||
|
"startZoom": 1,
|
||||||
|
"widenFactor": 0.05,
|
||||||
|
"socialImage": "",
|
||||||
|
"layers": [
|
||||||
|
{
|
||||||
|
"id": "climbing",
|
||||||
|
"name": {
|
||||||
|
"nl": "Klimgelegenheiden",
|
||||||
|
"de": "Klettermöglichkeiten",
|
||||||
|
"en": "Climbing opportunities"
|
||||||
|
},
|
||||||
|
"minzoom": 10,
|
||||||
|
"overpassTags": {
|
||||||
|
"and": [
|
||||||
|
"sport=climbing",
|
||||||
|
"climbing!~route",
|
||||||
|
"leisure!~sports_centre"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": {
|
||||||
|
"render": {
|
||||||
|
"en": "Climbing opportunity",
|
||||||
|
"nl": "Klimgelegenheid",
|
||||||
|
"de": "Klettermöglichkeit"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": {
|
||||||
|
"nl": "Een klimgelegenheid",
|
||||||
|
"de": "Eine Klettergelegenheit",
|
||||||
|
"en": "A climbing opportunity"
|
||||||
|
},
|
||||||
|
"tagRenderings": [
|
||||||
|
{
|
||||||
|
"render": {
|
||||||
|
"en": "<strong>{name}</strong>",
|
||||||
|
"nl": "<strong>{name}</strong>",
|
||||||
|
"de": "<strong>{name}</strong>"
|
||||||
|
},
|
||||||
|
"question": {
|
||||||
|
"en": "What is the name of this climbing opportunity?",
|
||||||
|
"nl": "Wat is de naam van dit Klimgelegenheid?",
|
||||||
|
"de": "Wie heißt diese Klettergelegenheit?"
|
||||||
|
},
|
||||||
|
"freeform": {
|
||||||
|
"key": "name"
|
||||||
|
},
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": {
|
||||||
|
"and": [
|
||||||
|
"noname=yes",
|
||||||
|
"name="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"then": {
|
||||||
|
"en": "This climbing opportunity doesn't have a name",
|
||||||
|
"nl": "Dit Klimgelegenheid heeft geen naam",
|
||||||
|
"de": "Diese Klettergelegenheit hat keinen Namen"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"hideUnderlayingFeaturesMinPercentage": 0,
|
||||||
|
"icon": {
|
||||||
|
"render": "./assets/themes/climbing/climbing_no_rope.svg"
|
||||||
|
},
|
||||||
|
"width": {
|
||||||
|
"render": "8"
|
||||||
|
},
|
||||||
|
"iconSize": {
|
||||||
|
"render": "40,40,center"
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"render": "#00f"
|
||||||
|
},
|
||||||
|
"presets": [
|
||||||
|
{
|
||||||
|
"tags": [
|
||||||
|
"sport=climbing"
|
||||||
|
],
|
||||||
|
"title": {
|
||||||
|
"en": "Climbing opportunity",
|
||||||
|
"nl": "Klimgelegenheid",
|
||||||
|
"de": "Klettermöglichkeit"
|
||||||
|
},
|
||||||
|
"description": {
|
||||||
|
"nl": "Een klimgelegenheid",
|
||||||
|
"de": "Eine Klettergelegenheit",
|
||||||
|
"en": "A climbing opportunity"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"wayHandling": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "climbing_gym",
|
||||||
|
"name": {
|
||||||
|
"de": "Kletterhallen",
|
||||||
|
"en": "Climbing gyms"
|
||||||
|
},
|
||||||
|
"minzoom": 10,
|
||||||
|
"overpassTags": {
|
||||||
|
"and": [
|
||||||
|
"sport=climbing",
|
||||||
|
"leisure=sports_centre"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": {
|
||||||
|
"render": {
|
||||||
|
"nl": "Klimzaal",
|
||||||
|
"de": "Kletterhalle",
|
||||||
|
"en": "Climbing gym"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": {
|
||||||
|
"de": "Eine Kletterhalle",
|
||||||
|
"en": "A climbing gym"
|
||||||
|
},
|
||||||
|
"tagRenderings": [
|
||||||
|
{
|
||||||
|
"render": {
|
||||||
|
"en": "<strong>{name}</strong>",
|
||||||
|
"nl": "<strong>{name}</strong>",
|
||||||
|
"de": "<strong>{name}</strong>"
|
||||||
|
},
|
||||||
|
"question": {
|
||||||
|
"en": "What is the name of this climbing gym?",
|
||||||
|
"nl": "Wat is de naam van dit Klimzaal?",
|
||||||
|
"de": "Wie heißt diese Kletterhalle?"
|
||||||
|
},
|
||||||
|
"freeform": {
|
||||||
|
"key": "name"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"website",
|
||||||
|
"phone",
|
||||||
|
"email",
|
||||||
|
"opening_hours"
|
||||||
|
],
|
||||||
|
"hideUnderlayingFeaturesMinPercentage": 0,
|
||||||
|
"icon": {
|
||||||
|
"render": "./assets/themes/climbing/climbing_gym.svg"
|
||||||
|
},
|
||||||
|
"width": "0",
|
||||||
|
"iconSize": {
|
||||||
|
"render": "40,40,center"
|
||||||
|
},
|
||||||
|
"wayHandling": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "climbing_route",
|
||||||
|
"name": {
|
||||||
|
"en": "Climbing routes",
|
||||||
|
"de": "Kletterrouten"
|
||||||
|
},
|
||||||
|
"minzoom": 18,
|
||||||
|
"overpassTags": {
|
||||||
|
"and": [
|
||||||
|
"climbing=route"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": {
|
||||||
|
"render": {
|
||||||
|
"de": "Kleterroute",
|
||||||
|
"en": "Climbing route"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tagRenderings": [
|
||||||
|
{
|
||||||
|
"render": {
|
||||||
|
"en": "<strong>{name}</strong>",
|
||||||
|
"nl": "<strong>{name}</strong>",
|
||||||
|
"de": "<strong>{name}</strong>"
|
||||||
|
},
|
||||||
|
"question": {
|
||||||
|
"en": "What is the name of this climbing route?",
|
||||||
|
"de": "Wie heißt diese Kletterroute?"
|
||||||
|
},
|
||||||
|
"freeform": {
|
||||||
|
"key": "name"
|
||||||
|
},
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": {
|
||||||
|
"and": [
|
||||||
|
"noname=yes",
|
||||||
|
"name="
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"then": {
|
||||||
|
"en": "This climbing route doesn't have a name",
|
||||||
|
"de": "Diese Kletterroute hat keinen Namen"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"hideUnderlayingFeaturesMinPercentage": 1,
|
||||||
|
"icon": {
|
||||||
|
"render": "./assets/themes/climbing/climbing_route.svg"
|
||||||
|
},
|
||||||
|
"width": {
|
||||||
|
"render": "4"
|
||||||
|
},
|
||||||
|
"iconSize": {
|
||||||
|
"render": "20,20,center"
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"render": "#0f0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"roamingRenderings": [
|
||||||
|
{
|
||||||
|
"question": {
|
||||||
|
"en": "Is there a (unofficial) website with more informations (e.g. topos)?",
|
||||||
|
"de": "Gibt es eine (inoffizielle) Website mit mehr Informationen (z.B. Topos)?"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"and": [
|
||||||
|
"leisure!~sports_centre",
|
||||||
|
"sport=climbing"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"render": "<a href='{url}' target='_blank'>{url}</a>",
|
||||||
|
"freeform": {
|
||||||
|
"key": "url",
|
||||||
|
"type": "url"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"render": {
|
||||||
|
"de": "Die Routen sind durchschnittlich <b>{climbing:length}m</b> lang",
|
||||||
|
"en": "The routes are <b>{climbing:length}m</b> long in average"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"and": [
|
||||||
|
"climbing!~route",
|
||||||
|
{
|
||||||
|
"or": [
|
||||||
|
"climbing=sport",
|
||||||
|
"climbing=traditional"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"question": {
|
||||||
|
"de": "Wie lang sind die Routen (durchschnittlich) in Metern?",
|
||||||
|
"en": "What is the (average) length of the routes in meters?"
|
||||||
|
},
|
||||||
|
"freeform": {
|
||||||
|
"key": "climbing:length",
|
||||||
|
"type": "pnat"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"question": {
|
||||||
|
"de": "Kann hier gebouldert werden?",
|
||||||
|
"en": "Is bouldering possible here?"
|
||||||
|
},
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": "climbing:boulder=yes",
|
||||||
|
"then": {
|
||||||
|
"de": "Hier kann gebouldert werden",
|
||||||
|
"en": "Bouldering is possible here"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "climbing:boulder=no",
|
||||||
|
"then": {
|
||||||
|
"de": "Hier kann nicht gebouldert werden",
|
||||||
|
"en": "Bouldering is not possible here"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "climbing:boulder~*",
|
||||||
|
"then": {
|
||||||
|
"de": "Hier gibt es {climbing:boulder} Boulder-Routen",
|
||||||
|
"en": "There are {climbing:boulder} boulder routes"
|
||||||
|
},
|
||||||
|
"hideInAnswer": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"question": {
|
||||||
|
"de": "Ist Toprope-Klettern hier möglich?",
|
||||||
|
"en": "Is toprope climbing possible here?"
|
||||||
|
},
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": "climbing:toprope=yes",
|
||||||
|
"then": {
|
||||||
|
"de": "Toprope-Klettern ist hier möglich",
|
||||||
|
"en": "Toprope climbing is possible here"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "climbing:toprope=no",
|
||||||
|
"then": {
|
||||||
|
"de": "Toprope-Climbing ist hier nicht möglich",
|
||||||
|
"en": "Toprope climbing is not possible here"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "climbing:toprope~*",
|
||||||
|
"then": {
|
||||||
|
"de": "Hier gibt es {climbing:toprope} Toprope-Routen",
|
||||||
|
"en": "There are {climbing:toprope} toprope routes"
|
||||||
|
},
|
||||||
|
"hideInAnswer": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"question": {
|
||||||
|
"de": "Ist hier Sportklettern möglich (feste Ankerpunkte)?",
|
||||||
|
"en": "Is sport climbing possible here (fixed anchors)?"
|
||||||
|
},
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": "climbing:sport=yes",
|
||||||
|
"then": {
|
||||||
|
"de": "Sportklettern ist hier möglich",
|
||||||
|
"en": "Sport climbing is possible here"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "climbing:sport=no",
|
||||||
|
"then": {
|
||||||
|
"de": "Sportklettern ist hier nicht möglich",
|
||||||
|
"en": "Sport climbing is not possible here"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "climbing:sport~*",
|
||||||
|
"then": {
|
||||||
|
"de": "Hier gibt es {climbing:sport} Sportkletter-Routen",
|
||||||
|
"en": "There are {climbing:sport} sport climbing routes"
|
||||||
|
},
|
||||||
|
"hideInAnswer": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"question": {
|
||||||
|
"de": "Ist hier traditionelles Klettern möglich (eigene Sicherung z.B. mit Klemmkleilen)?",
|
||||||
|
"en": "Is traditional climbing possible here (using own gear e.g. chocks)?"
|
||||||
|
},
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": "climbing:traditional=yes",
|
||||||
|
"then": {
|
||||||
|
"de": "Traditionelles Klettern ist hier möglich",
|
||||||
|
"en": "Traditional climbing is possible here"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "climbing:traditional=no",
|
||||||
|
"then": {
|
||||||
|
"de": "Traditionelles Klettern ist hier nicht möglich",
|
||||||
|
"en": "Traditional climbing is not possible here"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "climbing:traditional~*",
|
||||||
|
"then": {
|
||||||
|
"de": "Hier gibt es {climbing:traditional} Routen für traditionelles Klettern",
|
||||||
|
"en": "There are {climbing:traditional} traditional climbing routes"
|
||||||
|
},
|
||||||
|
"hideInAnswer": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"question": {
|
||||||
|
"de": "Gibt es hier eine Speedkletter-Wand?",
|
||||||
|
"en": "Is there a speed climbing wall?"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"and": [
|
||||||
|
"leisure=sports_centre",
|
||||||
|
"climbing:sport=yes"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": "climbing:speed=yes",
|
||||||
|
"then": {
|
||||||
|
"de": "Hier gibt es eine Speedkletter-Wand",
|
||||||
|
"en": "There is a speed climbing wall"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "climbing:speed=no",
|
||||||
|
"then": {
|
||||||
|
"de": "Hier gibt es keine Speedkletter-Wand",
|
||||||
|
"en": "There is no speed climbing wall"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "climbing:speed~*",
|
||||||
|
"then": {
|
||||||
|
"de": "Hier gibt es {climbing:speed} Speedkletter-Routen",
|
||||||
|
"en": "There are {climbing:speed} speed climbing walls"
|
||||||
|
},
|
||||||
|
"hideInAnswer": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
86
assets/themes/climbing/climbing_gym.svg
Normal file
86
assets/themes/climbing/climbing_gym.svg
Normal file
|
@ -0,0 +1,86 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_2"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
width="400px"
|
||||||
|
height="400px"
|
||||||
|
viewBox="0 0 400 400"
|
||||||
|
enable-background="new 0 0 400 400"
|
||||||
|
xml:space="preserve"
|
||||||
|
sodipodi:docname="climbing_gym.svg"
|
||||||
|
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"><metadata
|
||||||
|
id="metadata1042"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs1040" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1916"
|
||||||
|
inkscape:window-height="1062"
|
||||||
|
id="namedview1038"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="0.34314014"
|
||||||
|
inkscape:cx="166.29604"
|
||||||
|
inkscape:cy="170.51119"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="16"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_2"
|
||||||
|
inkscape:document-rotation="0" />
|
||||||
|
<g
|
||||||
|
id="g6865"
|
||||||
|
transform="matrix(0.77249559,0,0,0.77249559,56.180712,69.276622)"
|
||||||
|
style="stroke-width:1.2945"><path
|
||||||
|
style="fill:#000000;stroke-width:1.2945"
|
||||||
|
id="path4"
|
||||||
|
d="M 386.30622,142.35886 213.03817,-30.774876 c -7.33367,-6.930725 -14.04946,-14.90909 -26.86326,-14.90909 -12.81376,0 -19.5296,7.978365 -26.86328,14.90909 L -13.956364,142.35886 c -8.381366,8.73056 -14.77483,15.09716 -14.77483,26.86325 0,15.12402 11.604945,26.86318 26.8632886,26.86318 H 24.995358 v 161.17952 c 0,14.77488 12.088481,26.86349 26.863241,26.86349 h 80.589811 107.45302 80.58979 c 14.7748,0 26.86326,-12.08861 26.86326,-26.86349 V 196.08529 h 26.86328 c 15.25832,0 26.86323,-11.73916 26.86323,-26.86318 0,-11.76609 -6.39343,-18.13269 -14.77477,-26.86325 z"
|
||||||
|
sodipodi:nodetypes="ccsccsscssccsscssc" /><g
|
||||||
|
id="g1035"
|
||||||
|
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#d38d5f;fill-opacity:1;stroke-width:1.2945;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
|
||||||
|
transform="translate(2.2158897,19.017004)">
|
||||||
|
<circle
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
cx="190.403"
|
||||||
|
cy="92.550003"
|
||||||
|
r="23.049999"
|
||||||
|
id="circle1029"
|
||||||
|
style="font-variation-settings:normal;vector-effect:none;fill:#d38d5f;fill-opacity:1;stroke-width:1.2945;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
|
||||||
|
<path
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="m 256.594,147.631 31.687,-38.824 c 3.497,-4.285 10.495,-4.362 15.628,-0.171 l 1.643,1.34 c 5.135,4.191 6.461,11.062 2.965,15.346 0,0 -37.64,46.27 -38.512,46.778 -4.412,4.632 -8.461,6.728 -13.859,4.187 L 219.024,158.816 V 186 h -60.72 V 147.316 L 104.147,74.935 C 97.898,66.584 97.135,56.595 102.44,52.627 l 1.697,-1.271 c 5.308,-3.972 14.674,-0.419 20.923,7.934 l 48.777,65.191 h 34.097 z"
|
||||||
|
id="path1031"
|
||||||
|
style="font-variation-settings:normal;vector-effect:none;fill:#d38d5f;fill-opacity:1;stroke-width:1.2945;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
|
||||||
|
<path
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="m 220.993,219.764 13.847,50.956 37.23,48.658 c 3.849,5.028 1.842,13.032 -4.484,17.874 l -2.023,1.549 c -6.326,4.839 -14.574,4.686 -18.425,-0.347 l -38.7,-50.578 c -0.779,-1.02 -1.307,-2.164 -1.619,-3.376 -0.717,-0.833 -1.25,-1.784 -1.539,-2.848 l -7.947,-29.245 c -3.057,0.421 -6.562,0.693 -10.292,0.765 l -3.824,0.073 c -11.378,0.218 -23.561,-4.499 -24.396,-5.07 l -22.519,-15.411 -6.271,41.158 c -0.878,5.765 -7.974,9.467 -15.849,8.268 l -2.52,-0.384 c -7.874,-1.199 -13.547,-6.845 -12.668,-12.613 l 8.83,-57.962 c 0.224,-1.468 3.203,-9.405 4.99,-12.018 l 1.439,-2.103 c 4.498,-6.573 11.845,-9.371 16.41,-6.246 l 27.638,18.915 V 197.5 h 60.72 z"
|
||||||
|
id="path1033"
|
||||||
|
style="font-variation-settings:normal;vector-effect:none;fill:#d38d5f;fill-opacity:1;stroke-width:1.2945;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
|
||||||
|
</g></g>
|
||||||
|
<rect
|
||||||
|
style="color:#000000;overflow:visible;fill:#ffcc00;stop-color:#000000"
|
||||||
|
id="rect986"
|
||||||
|
width="0"
|
||||||
|
height="0.39620301"
|
||||||
|
x="93.679321"
|
||||||
|
y="136.03252" /></svg>
|
After Width: | Height: | Size: 4.9 KiB |
71
assets/themes/climbing/climbing_no_rope.svg
Normal file
71
assets/themes/climbing/climbing_no_rope.svg
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_2"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
width="400px"
|
||||||
|
height="400px"
|
||||||
|
viewBox="0 0 400 400"
|
||||||
|
enable-background="new 0 0 400 400"
|
||||||
|
xml:space="preserve"
|
||||||
|
sodipodi:docname="climbing_no_rope.svg"
|
||||||
|
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"><metadata
|
||||||
|
id="metadata1042"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs1040" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1916"
|
||||||
|
inkscape:window-height="1062"
|
||||||
|
id="namedview1038"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="1.8825"
|
||||||
|
inkscape:cx="70.385126"
|
||||||
|
inkscape:cy="200"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="16"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:current-layer="Layer_2" />
|
||||||
|
<g
|
||||||
|
id="g1035"
|
||||||
|
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#502d16;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1">
|
||||||
|
<circle
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
cx="190.403"
|
||||||
|
cy="92.55"
|
||||||
|
r="23.05"
|
||||||
|
id="circle1029"
|
||||||
|
style="font-variation-settings:normal;vector-effect:none;fill:#502d16;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
|
||||||
|
<path
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="M256.594,147.631l31.687-38.824 c3.497-4.285,10.495-4.362,15.628-0.171l1.643,1.34c5.135,4.191,6.461,11.062,2.965,15.346c0,0-37.64,46.27-38.512,46.778 c-4.412,4.632-8.461,6.728-13.859,4.187l-37.122-17.471V186h-60.72v-38.684l-54.157-72.381c-6.249-8.351-7.012-18.34-1.707-22.308 l1.697-1.271c5.308-3.972,14.674-0.419,20.923,7.934l48.777,65.191h34.097L256.594,147.631z"
|
||||||
|
id="path1031"
|
||||||
|
style="font-variation-settings:normal;vector-effect:none;fill:#502d16;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
|
||||||
|
<path
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="M220.993,219.764l13.847,50.956l37.23,48.658 c3.849,5.028,1.842,13.032-4.484,17.874l-2.023,1.549c-6.326,4.839-14.574,4.686-18.425-0.347l-38.7-50.578 c-0.779-1.02-1.307-2.164-1.619-3.376c-0.717-0.833-1.25-1.784-1.539-2.848l-7.947-29.245c-3.057,0.421-6.562,0.693-10.292,0.765 l-3.824,0.073c-11.378,0.218-23.561-4.499-24.396-5.07l-22.519-15.411l-6.271,41.158c-0.878,5.765-7.974,9.467-15.849,8.268 l-2.52-0.384c-7.874-1.199-13.547-6.845-12.668-12.613l8.83-57.962c0.224-1.468,3.203-9.405,4.99-12.018l1.439-2.103 c4.498-6.573,11.845-9.371,16.41-6.246l27.638,18.915V197.5h60.72L220.993,219.764z"
|
||||||
|
id="path1033"
|
||||||
|
style="font-variation-settings:normal;vector-effect:none;fill:#502d16;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.7 KiB |
81
assets/themes/climbing/climbing_rope.svg
Normal file
81
assets/themes/climbing/climbing_rope.svg
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_2"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
width="400px"
|
||||||
|
height="400px"
|
||||||
|
viewBox="0 0 400 400"
|
||||||
|
enable-background="new 0 0 400 400"
|
||||||
|
xml:space="preserve"
|
||||||
|
sodipodi:docname="climbing_rope.svg"
|
||||||
|
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"><metadata
|
||||||
|
id="metadata970"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs968" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1916"
|
||||||
|
inkscape:window-height="1062"
|
||||||
|
id="namedview966"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="2.1175"
|
||||||
|
inkscape:cx="200"
|
||||||
|
inkscape:cy="200"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="16"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_2" />
|
||||||
|
<g
|
||||||
|
id="g963"
|
||||||
|
style="fill:#502d16">
|
||||||
|
<circle
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
cx="190.403"
|
||||||
|
cy="92.55"
|
||||||
|
r="23.05"
|
||||||
|
id="circle953"
|
||||||
|
style="fill:#502d16" />
|
||||||
|
<path
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="M256.594,147.631l31.687-38.824 c3.497-4.285,10.495-4.362,15.628-0.171l1.643,1.34c5.135,4.191,6.461,11.062,2.965,15.346c0,0-37.64,46.27-38.512,46.778 c-4.412,4.632-8.461,6.728-13.859,4.187l-37.122-17.471V186h-60.72v-38.684l-54.157-72.381c-6.249-8.351-7.012-18.34-1.707-22.308 l1.697-1.271c5.308-3.972,14.674-0.419,20.923,7.934l48.777,65.191h34.097L256.594,147.631z"
|
||||||
|
id="path955"
|
||||||
|
style="fill:#502d16" />
|
||||||
|
<path
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="M159.503,356.801c0,2.65,2.148,4.799,4.799,4.799l0,0c2.651,0,4.8-2.148,4.8-4.799V265.6 c0-2.651-2.148-4.8-4.8-4.8l0,0c-2.65,0-4.799,2.148-4.799,4.8V356.801z"
|
||||||
|
id="path957"
|
||||||
|
style="fill:#502d16" />
|
||||||
|
<path
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="M88.46,128.473c9.444,17.861,53.994,60.136,53.994,60.136c2.157,4.136,5.811,6.497,8.16,5.271l0,0 c2.352-1.225,2.508-5.572,0.352-9.708c0,0-44.854-42.76-54.344-60.804C86.856,104.8,76.753,41.837,76.753,41.837 c-2.156-4.138-5.811-6.498-8.161-5.272l0,0c-2.351,1.225-1.87,4.935-0.349,9.709C68.243,46.274,78.568,109.765,88.46,128.473z"
|
||||||
|
id="path959"
|
||||||
|
style="fill:#502d16" />
|
||||||
|
<path
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="M220.993,219.764l13.847,50.956l37.23,48.658 c3.849,5.028,1.842,13.032-4.484,17.874l-2.023,1.549c-6.326,4.839-14.574,4.686-18.425-0.347l-38.7-50.578 c-0.779-1.02-1.307-2.164-1.619-3.376c-0.717-0.833-1.25-1.784-1.539-2.848l-7.947-29.245c-3.057,0.421-6.562,0.693-10.292,0.765 l-3.824,0.073c-11.378,0.218-23.561-4.499-24.396-5.07l-22.519-15.411l-6.271,41.158c-0.878,5.765-7.974,9.467-15.849,8.268 l-2.52-0.384c-7.874-1.199-13.547-6.845-12.668-12.613l8.83-57.962c0.224-1.468,3.203-9.405,4.99-12.018l1.439-2.103 c4.498-6.573,11.845-9.371,16.41-6.246l27.638,18.915V197.5h60.72L220.993,219.764z"
|
||||||
|
id="path961"
|
||||||
|
style="fill:#502d16" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.4 KiB |
85
assets/themes/climbing/climbing_route.svg
Normal file
85
assets/themes/climbing/climbing_route.svg
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_2"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
width="400px"
|
||||||
|
height="400px"
|
||||||
|
viewBox="0 0 400 400"
|
||||||
|
enable-background="new 0 0 400 400"
|
||||||
|
xml:space="preserve"
|
||||||
|
sodipodi:docname="climbing_route.svg"
|
||||||
|
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"><metadata
|
||||||
|
id="metadata970"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs968" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1916"
|
||||||
|
inkscape:window-height="1062"
|
||||||
|
id="namedview966"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="0.48585523"
|
||||||
|
inkscape:cx="213.19423"
|
||||||
|
inkscape:cy="206.89432"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="16"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_2" />
|
||||||
|
<g
|
||||||
|
id="g963"
|
||||||
|
style="fill:#502d16">
|
||||||
|
<circle
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
cx="190.403"
|
||||||
|
cy="92.55"
|
||||||
|
r="23.05"
|
||||||
|
id="circle953"
|
||||||
|
style="fill:#502d16" />
|
||||||
|
<path
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="M256.594,147.631l31.687-38.824 c3.497-4.285,10.495-4.362,15.628-0.171l1.643,1.34c5.135,4.191,6.461,11.062,2.965,15.346c0,0-37.64,46.27-38.512,46.778 c-4.412,4.632-8.461,6.728-13.859,4.187l-37.122-17.471V186h-60.72v-38.684l-54.157-72.381c-6.249-8.351-7.012-18.34-1.707-22.308 l1.697-1.271c5.308-3.972,14.674-0.419,20.923,7.934l48.777,65.191h34.097L256.594,147.631z"
|
||||||
|
id="path955"
|
||||||
|
style="fill:#502d16" />
|
||||||
|
<path
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="M159.503,356.801c0,2.65,2.148,4.799,4.799,4.799l0,0c2.651,0,4.8-2.148,4.8-4.799V265.6 c0-2.651-2.148-4.8-4.8-4.8l0,0c-2.65,0-4.799,2.148-4.799,4.8V356.801z"
|
||||||
|
id="path957"
|
||||||
|
style="fill:#502d16" />
|
||||||
|
<path
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="M88.46,128.473c9.444,17.861,53.994,60.136,53.994,60.136c2.157,4.136,5.811,6.497,8.16,5.271l0,0 c2.352-1.225,2.508-5.572,0.352-9.708c0,0-44.854-42.76-54.344-60.804C86.856,104.8,76.753,41.837,76.753,41.837 c-2.156-4.138-5.811-6.498-8.161-5.272l0,0c-2.351,1.225-1.87,4.935-0.349,9.709C68.243,46.274,78.568,109.765,88.46,128.473z"
|
||||||
|
id="path959"
|
||||||
|
style="fill:#502d16" />
|
||||||
|
<path
|
||||||
|
fill-rule="evenodd"
|
||||||
|
clip-rule="evenodd"
|
||||||
|
fill="#53C9ED"
|
||||||
|
d="M220.993,219.764l13.847,50.956l37.23,48.658 c3.849,5.028,1.842,13.032-4.484,17.874l-2.023,1.549c-6.326,4.839-14.574,4.686-18.425-0.347l-38.7-50.578 c-0.779-1.02-1.307-2.164-1.619-3.376c-0.717-0.833-1.25-1.784-1.539-2.848l-7.947-29.245c-3.057,0.421-6.562,0.693-10.292,0.765 l-3.824,0.073c-11.378,0.218-23.561-4.499-24.396-5.07l-22.519-15.411l-6.271,41.158c-0.878,5.765-7.974,9.467-15.849,8.268 l-2.52-0.384c-7.874-1.199-13.547-6.845-12.668-12.613l8.83-57.962c0.224-1.468,3.203-9.405,4.99-12.018l1.439-2.103 c4.498-6.573,11.845-9.371,16.41-6.246l27.638,18.915V197.5h60.72L220.993,219.764z"
|
||||||
|
id="path961"
|
||||||
|
style="fill:#502d16" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
id="path1663"
|
||||||
|
style="fill:#ffcc00;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 293.41104,318.16589 -69.88682,-40.13651 -69.88683,40.13651 m 139.77365,0 -69.88682,-156.83598 -69.88683,156.83598"
|
||||||
|
sodipodi:nodetypes="cccccc" /></svg>
|
After Width: | Height: | Size: 3.8 KiB |
Loading…
Reference in a new issue