forked from MapComplete/MapComplete
		
	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 widths from "../assets/themes/widths/width.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 personal from "../assets/themes/personalLayout/personalLayout.json" | ||||
| import LayerConfig from "./JSON/LayerConfig"; | ||||
|  | @ -62,6 +63,7 @@ export class AllKnownLayouts { | |||
|         // new LayoutConfig(buurtnatuur),
 | ||||
|         // new LayoutConfig(bike_monitoring_stations),
 | ||||
|         // new LayoutConfig(surveillance_cameras)
 | ||||
|         new LayoutConfig(climbing), | ||||
|     ]; | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -91,8 +91,8 @@ export interface LayerConfigJson { | |||
|     /** | ||||
|      * Wayhandling: should a way/area be displayed as: | ||||
|      * 0) The way itself | ||||
|      * 1) The centerpoint and the way | ||||
|      * 2) Only the centerpoint | ||||
|      * 1) Only the centerpoint | ||||
|      * 2) The centerpoint and the way | ||||
|      */ | ||||
|     wayHandling?: number; | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| import escapeHtml from "escape-html"; | ||||
| import {OsmConnection, UserDetails} from "./OsmConnection"; | ||||
| import {UIEventSource} from "../UIEventSource"; | ||||
| import {ElementStorage} from "../ElementStorage"; | ||||
|  | @ -105,7 +106,7 @@ export class ChangesetHandler { | |||
|                 `<tag k="theme" v="${layout.id}"/>`, | ||||
|                 `<tag k="language" v="${Locale.language.data}"/>`, | ||||
|                 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("") | ||||
|         }, function (err, response) { | ||||
|             if (response === undefined) { | ||||
|  |  | |||
|  | @ -109,7 +109,7 @@ export class UserBadge extends UIElement { | |||
| 
 | ||||
|         const userName = new Link( | ||||
|             new FixedUiElement(user.name), | ||||
|             `https://www.openstreetmap.org/user/${user.name}'`, | ||||
|             `https://www.openstreetmap.org/user/${user.name}`, | ||||
|             true); | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,8 +1,31 @@ | |||
| { | ||||
|   "email": { | ||||
|     "render": "<a href='mailto:{email}' target='_blank'>{email}</a>", | ||||
|     "freeform": { | ||||
|       "key": "email", | ||||
|       "type": "email" | ||||
|     } | ||||
|   }, | ||||
| 
 | ||||
|   "images": { | ||||
|     "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": { | ||||
|     "render": "<a href='https://openstreetmap.org/{id}' target='_blank'><img src='./assets/svg/osm-logo-us.svg'/></a>", | ||||
|     "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": { | ||||
|     "render": "<a href='https://wikipedia.org/wiki/{wikipedia}' target='_blank'><img src='./assets/wikipedia.svg' alt='WP'/></a>", | ||||
|     "condition":  "wikipedia~*" | ||||
|  | @ -18,10 +53,11 @@ | |||
|    | ||||
|   "website": { | ||||
|     "question": { | ||||
|       "en": "What is the website of {name}?", | ||||
|       "nl": "Wat is de website van {name}?", | ||||
|       "fr": "Quel est le site internet de {name}?", | ||||
|       "gl": "Cal é a páxina web de {name}?" | ||||
|       "en": "What is the officical website of {name}?", | ||||
|       "de": "Was ist die offizielle Website von {name}?", | ||||
|       "nl": "Wat is de officiële website van {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>", | ||||
|     "freeform": { | ||||
|  | @ -29,4 +65,4 @@ | |||
|       "type": "url" | ||||
|     } | ||||
|   } | ||||
| } | ||||
| } | ||||
|  |  | |||
							
								
								
									
										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…
	
	Add table
		Add a link
		
	
		Reference in a new issue