1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-17 05:15:20 +03:00

Merge branch 'master' into BLE-TCP-UDP

This commit is contained in:
Andi Kanzler 2022-04-07 09:57:19 +02:00 committed by GitHub
commit deb56f0876
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
67 changed files with 7157 additions and 1968 deletions

View file

@ -1,17 +1,12 @@
# Creating a 3D model for Configurator
I recently made a couple of 3D models for the setup page of configurator, so thought I'd document the process of getting them in to iNav.
INAV configurator uses the [glTF](https://en.wikipedia.org/wiki/GlTF) format for the 3d models, so any software that can export in this format is fine.
In this tutorial we see how to export glTF from Blender
## Pre-requisites
- Your prefered 3D modeling package. You can use anything, so long as you can export to .obj files, or any other format that can be imported in to Blender.
- [Blender 2.79](https://www.blender.org/download/releases/2-79/). This version is needed for the JSON exporter.
- [Three.js version 0.92](https://github.com/mrdoob/three.js/releases/tag/r92). This is the last version with the Blender addon included.
### Installing Three.js
- Install Blender
- Extract the Three.js zip file, and navigate to __/three.js-r92/utils/exporters/blender/addons__
- Copy the __io_three__ folder and navigate to __install_drive://Program Files/Blender Foundation/Blender/2.79/scripts/addons__
- Paste the __io_three__ folder in to the blender __addons__ folder
- Open Blender and from the menu, head to __File__ > __User Preferences...__
- Go to the __Addons__ tab and type Thr in to the search box
- Check the box to enable the Three.js addon, then click the __Save User Settings__ button
- [Blender](https://www.blender.org/), when i wrote this tutorial i was using the version 3.1, but also the next versions should be fine.
## Creating the model
Create the model in your preferred 3D package. I use Fusion 360 and created quite large models. The size doesn't matter, it can be resized in Blender. I simply created the model, combined most parts, and added colour where I wanted it. The annoying thing is that the materials don't copy across in to Blender. But it's easier to get everything set with the package you're comfortable with. I would also highly reccomend naming each object in the model, as it will make things simpler later on. I also name the materials, as I'm sure Blender understands the material names. Once you're happy with the model, export it as an .obj file.
## Basic modification in Blender
@ -31,8 +26,10 @@ Next up, you will want to replicate the materials that you selected when designi
### Joining
The final stage before exporting the model is joining all the individual parts. You can still edit things afterwards. But if you don't do this, you will only export the last selected part. First, select all the parts of the 3D model that you want visible in configurator. Click on the triangle to the left of the object name, in the obkect list in the top right of the screen. Hold the __shift__ key to select multiples. Once they're all selected, hold __Ctrl__ and press __J__. The parts should all now join, and you will see only one object in the list (objects not selected to be joined will of course still be there). If it didn't work, try __Ctrl__ + __J__ again, as sometimes I have had to issue the command twice.
## Exporting the model to JSON
Select you joined object and head to the top menu with __File__ > __Export__ > __Three.js (.json)__. Selecting the export folder and giving it a name should be pretty straight forward. However, you'll be wanting the __Export THREE__ export settings. These have worked fine for me.
![image](https://user-images.githubusercontent.com/17590174/120716222-a28dd800-c4bd-11eb-99c7-a5c5dd9da32d.png)
## Exporting the model to glTF
Select you joined object and head to the top menu with __File__ > __Export__ > **glTF 2.0 (.glb/.gltf)**. Select the format **glTF Embedded (.gltf)**, Select the export folder and give it a name should be pretty straight forward. These export settings have worked fine for me.
![Immagine 2022-03-28 115931](https://user-images.githubusercontent.com/40276199/160375086-ef0eb587-9574-4f4e-b101-ce24e27e0e12.png)
You can then put the .json model in the Configurator __/resources/models/__ folder, and ammend the code to display the model.
You can then put the .gltf model in the Configurator __/resources/models/__ folder, and ammend the code to display the model.
The old .json files was converted to .glTF using this [tool](https://gist.github.com/donmccurdy/c090dc53c7bfb704ef9de654ecc07632)

View file

@ -785,6 +785,15 @@
"configurationSensorAlignmentMag": {
"message": "MAG Alignment"
},
"configurationSensorAlignmentMagRoll": {
"message": "Roll"
},
"configurationSensorAlignmentMagPitch": {
"message": "Pitch"
},
"configurationSensorAlignmentMagYaw": {
"message": "Yaw"
},
"configurationAccelTrims": {
"message": "Accelerometer Trim"
},
@ -1841,6 +1850,30 @@
"gpsSignalStr": {
"message": "Signal Strength"
},
"magnetometerHead": {
"message": "Magnetometer Alignment"
},
"magnetometerHelp": {
"message": "Adjust the magnetometer position until you get the same on the quad.<br/><strong>Note:</strong> If you have changed your flight controller alignment, make your adjustment relative to the FC position and not to the UAV position "
},
"magnetometerOrientationPreset": {
"message": "Orientation presets"
},
"magnetometerInfo": {
"message": "Select a preset or create a custom configuration moving the sliders"
},
"magnetometerElementToShow": {
"message": "Element to show"
},
"configurationMagnetometerHelp": {
"message": "<strong>Note:</strong> Remember to configure a Serial Port (via Ports tab) when using the Magnetometer feature."
},
"magnetometerStatHead": {
"message": "Mag Statistics"
},
"tabMAGNETOMETER": {
"message": "Magnetometer"
},
"motors": {
"message": "Motors"
},
@ -4152,6 +4185,9 @@
"pidOutput": {
"message": "Output"
},
"reset": {
"message": "Reset"
},
"illegalStateRestartRequired": {
"message": "Illegal state. Restart required."
},

View file

@ -62,7 +62,9 @@ sources.js = [
'./node_modules/marked/lib/marked.js',
'./js/libraries/d3.min.js',
'./js/libraries/jquery.nouislider.all.min.js',
'./node_modules/three/three.min.js',
'./node_modules/three/build/three.min.js',
'./node_modules/three/examples/js/loaders/GLTFLoader.js',
'./node_modules/three/examples/js/controls/OrbitControls.js',
'./js/libraries/nw-dialog.js',
'./js/libraries/bundle_xml2js.js',
'./js/libraries/Projector.js',

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 141.7 141.7" enable-background="new 0 0 141.7 141.7" xml:space="preserve" sodipodi:docname="cf_icon_mag.svg" inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs23"/><sodipodi:namedview id="namedview21" pagecolor="#505050" bordercolor="#eeeeee" borderopacity="1" inkscape:pageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="0" showgrid="false" inkscape:zoom="4.2416427" inkscape:cx="76.503378" inkscape:cy="93.949449" inkscape:window-width="1920" inkscape:window-height="1009" inkscape:window-x="1912" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="Capa_1"/>
<circle style="fill:none;fill-opacity:1;stroke:#818181;stroke-width:9.18779;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path2200" cx="71" cy="71" r="66.406105"/><g id="g2753" transform="matrix(0.7306188,0.73061884,-0.7306188,0.73061884,118.2884,-123.32009)"><path sodipodi:type="star" style="fill:#818181;fill-opacity:1;stroke:#818181;stroke-width:18.8976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path2629" inkscape:flatsided="true" sodipodi:sides="3" sodipodi:cx="247.46053" sodipodi:cy="651.80164" sodipodi:r1="133.89723" sodipodi:r2="66.948616" sodipodi:arg1="0.52359878" sodipodi:arg2="1.5707963" inkscape:rounded="0.06" inkscape:randomized="0" transform="matrix(0.15340448,0,0,0.21817923,62.659796,6.2483541)" inkscape:transform-center-y="-6.3174466" d="m 363.41893,718.75025 c -6.9575,12.05075 -224.95931,12.05075 -231.91681,0 -6.9575,-12.05075 102.0434,-200.84585 115.95841,-200.84585 13.915,0 122.9159,188.7951 115.9584,200.84585 z"/><path sodipodi:type="star" style="fill:none;fill-opacity:1;stroke:#818181;stroke-width:18.8976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path2629-5" inkscape:flatsided="true" sodipodi:sides="3" sodipodi:cx="247.46053" sodipodi:cy="651.80164" sodipodi:r1="133.89723" sodipodi:r2="66.948616" sodipodi:arg1="0.52359878" sodipodi:arg2="1.5707963" inkscape:rounded="0.06" inkscape:randomized="0" transform="matrix(-0.15340448,0,0,-0.21817923,138.5829,324.44189)" inkscape:transform-center-y="6.3174502" inkscape:transform-center-x="4.3853654e-06" d="m 363.41893,718.75025 c -6.9575,12.05075 -224.95931,12.05075 -231.91681,0 -6.9575,-12.05075 102.0434,-200.84585 115.95841,-200.84585 13.915,0 122.9159,188.7951 115.9584,200.84585 z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 141.7 141.7" enable-background="new 0 0 141.7 141.7" xml:space="preserve" sodipodi:docname="cf_icon_mag.svg" inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs23"/><sodipodi:namedview id="namedview21" pagecolor="#505050" bordercolor="#eeeeee" borderopacity="1" inkscape:pageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="0" showgrid="false" inkscape:zoom="4.2416427" inkscape:cx="76.503378" inkscape:cy="93.949449" inkscape:window-width="1920" inkscape:window-height="1009" inkscape:window-x="1912" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="g2753"/>
<circle style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:9.18779;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path2200" cx="71" cy="71" r="66.406105"/><g id="g2753" transform="matrix(0.7306188,0.73061884,-0.7306188,0.73061884,118.2884,-123.32009)"><path sodipodi:type="star" style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:18.8976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path2629" inkscape:flatsided="true" sodipodi:sides="3" sodipodi:cx="247.46053" sodipodi:cy="651.80164" sodipodi:r1="133.89723" sodipodi:r2="66.948616" sodipodi:arg1="0.52359878" sodipodi:arg2="1.5707963" inkscape:rounded="0.06" inkscape:randomized="0" transform="matrix(0.15340448,0,0,0.21817923,62.659796,6.2483541)" inkscape:transform-center-y="-6.3174466" d="m 363.41893,718.75025 c -6.9575,12.05075 -224.95931,12.05075 -231.91681,0 -6.9575,-12.05075 102.0434,-200.84585 115.95841,-200.84585 13.915,0 122.9159,188.7951 115.9584,200.84585 z"/><path sodipodi:type="star" style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:18.8976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path2629-5" inkscape:flatsided="true" sodipodi:sides="3" sodipodi:cx="247.46053" sodipodi:cy="651.80164" sodipodi:r1="133.89723" sodipodi:r2="66.948616" sodipodi:arg1="0.52359878" sodipodi:arg2="1.5707963" inkscape:rounded="0.06" inkscape:randomized="0" transform="matrix(-0.15340448,0,0,-0.21817923,138.5829,324.44189)" inkscape:transform-center-y="6.3174502" inkscape:transform-center-x="4.3853654e-06" d="m 363.41893,718.75025 c -6.9575,12.05075 -224.95931,12.05075 -231.91681,0 -6.9575,-12.05075 102.0434,-200.84585 115.95841,-200.84585 13.915,0 122.9159,188.7951 115.9584,200.84585 z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -23,6 +23,7 @@ var GUI_control = function () {
'cli',
'configuration',
'gps',
'magnetometer',
'led_strip',
'logging',
'onboard_logging',

View file

@ -991,6 +991,18 @@ li.active .ic_mixer {
background-image: url("../images/icons/cf_icon_mixer_white.svg");
}
.ic_mag {
background-image: url("../images/icons/cf_icon_mag_grey.svg");
}
.ic_mag:hover {
background-image: url("../images/icons/cf_icon_mag_white.svg");
}
li.active .ic_mag {
background-image: url("../images/icons/cf_icon_mag_white.svg");
}
#content {
margin-top: 0;
padding: 0;
@ -1635,7 +1647,7 @@ dialog {
/* fixing padding for all Tabs*/
.tab-setup, .tab-landing, .tab-adjustments, .tab-auxiliary, .tab-cli, .tab-configuration, .tab-failsafe, .tab-onboard_logging,
.tab-firmware_flasher, .tab-gps, .tab-help, .tab-led-strip, .tab-logging, .tab-modes, .tab-motors, .tab-pid_tuning,
.tab-firmware_flasher, .tab-gps, .tab-magnetometer, .tab-help, .tab-led-strip, .tab-logging, .tab-modes, .tab-motors, .tab-pid_tuning,
.tab-ports, .tab-receiver, .tab-sensors, .tab-servos, .tab-osd, .tab-calibration {
height: 100%;
position: relative;

View file

@ -225,6 +225,9 @@
<li class="tab_gps">
<a href="#" data-i18n="tabGPS" class="tabicon ic_gps" title="GPS"></a>
</li>
<li class="tab_magnetometer">
<a href="#" data-i18n="tabMAGNETOMETER" class="tabicon ic_mag" title="MAGNETOMETER"></a>
</li>
<li class="tab_mission_control">
<a href="#" data-i18n="tabMissionControl" class="tabicon ic_mission" title="Mission Control"></a>
</li>

View file

@ -257,6 +257,9 @@ $(document).ready(function () {
case 'gps':
TABS.gps.initialize(content_ready);
break;
case 'magnetometer':
TABS.magnetometer.initialize(content_ready);
break;
case 'mission_control':
TABS.mission_control.initialize(content_ready);
break;

18
package-lock.json generated
View file

@ -4315,9 +4315,9 @@
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
},
"nw": {
"version": "0.61.0-sdk",
"resolved": "https://registry.npmjs.org/nw/-/nw-0.61.0-sdk.tgz",
"integrity": "sha512-4OcumIvk+998WRswuC+7jW2Pw118+riaCzTgGyGb1cP+pN0Lj1ruKx/Im8LVmSuVlOI4b4kzLG61EUMsJjYM1A==",
"version": "0.61.0",
"resolved": "https://registry.npmjs.org/nw/-/nw-0.61.0.tgz",
"integrity": "sha512-SazcPW9+kplf7/K2KuTaamOFGtKnnH4Gs/cHHRMf9luTkCGe2cFsnb6/fEP5xvu9tpoW9Z/oUKzj9lZ6kylFWQ==",
"requires": {
"chalk": "~1.1.3",
"decompress": "^4.2.0",
@ -4382,7 +4382,7 @@
"semver": "^5.5.0",
"simple-glob": "~0.2.0",
"tar-fs": "^1.13.0",
"temp": "github:adam-lynch/node-temp#remove_tmpdir_dep",
"temp": "temp@github:adam-lynch/node-temp#remove_tmpdir_dep",
"thenify": "^3.3.0",
"update-notifier": "^2.4.0",
"winresourcer": "^0.9.0"
@ -4424,8 +4424,8 @@
}
},
"temp": {
"version": "github:adam-lynch/node-temp#279c1350cb7e4f02515d91da9e35d39a40774016",
"from": "github:adam-lynch/node-temp#remove_tmpdir_dep",
"version": "git+ssh://git@github.com/adam-lynch/node-temp.git#279c1350cb7e4f02515d91da9e35d39a40774016",
"from": "temp@github:adam-lynch/node-temp#remove_tmpdir_dep",
"dev": true,
"requires": {
"rimraf": "~2.2.6"
@ -6067,9 +6067,9 @@
}
},
"three": {
"version": "0.72.0",
"resolved": "https://registry.npmjs.org/three/-/three-0.72.0.tgz",
"integrity": "sha1-rE65X9TlsVnA/6u2CWF/7JCjNrI="
"version": "0.139.0",
"resolved": "https://registry.npmjs.org/three/-/three-0.139.0.tgz",
"integrity": "sha512-hZ4LkCjgoEM82WLaOVptDKGpB3SkEyuJP2OHe36AFO8hS2I6CrEiNanXj7wwR3wIPT7V5wi5Y5pFnncS5SVHgQ=="
},
"throttleit": {
"version": "1.0.0",

View file

@ -40,7 +40,7 @@
"openlayers": "^4.6.5",
"plotly": "^1.0.6",
"temp": "^0.8.3",
"three": "0.72.0",
"three": "0.139.0",
"xml2js": "^0.4.19"
},
"devDependencies": {

File diff suppressed because one or more lines are too long

View file

@ -1,39 +0,0 @@
{
"metadata": {
"generator": "io_three",
"materials": 1,
"version": 3,
"uvs": 1,
"faces": 6,
"vertices": 8,
"normals": 8,
"type": "Geometry"
},
"uvs": [[0.6086243987083435,0.38711899518966675,0.3876524865627289,0.3871191442012787,0.3876519501209259,0.007832592353224754,0.6086239218711853,0.007832489907741547,0.6086243987083435,0.43603330850601196,0.6086243987083435,0.815055251121521,0.3876524269580841,0.815055251121521,0.38765251636505127,0.43603357672691345,0.006803446915000677,0.8639163374900818,0.006803446915000677,0.8150559663772583,0.3876524567604065,0.8639156818389893,0.6086243987083435,0.8639156222343445,0.9895890355110168,0.8150553703308105,0.9895889163017273,0.8639156818389893]],
"faces": [43,0,1,2,3,0,0,1,2,3,0,1,2,3,43,4,7,6,5,0,4,5,6,7,4,5,6,7,43,0,4,5,1,0,0,4,7,1,0,4,7,1,43,1,5,6,2,0,8,9,6,10,1,7,6,2,43,2,6,7,3,0,10,6,5,11,2,6,5,3,43,4,0,3,7,0,12,13,11,5,4,0,3,5],
"vertices": [1.806472897529602,0.06793666630983353,4.798364162445068,-2.0212321281433105,0.06793666630983353,4.798975467681885,-2.022766351699829,0.0679362341761589,-4.81230354309082,1.804938793182373,0.0679362341761589,-4.812912464141846,1.8064723014831543,1.3544387817382812,4.798366069793701,-2.021233081817627,1.3544387817382812,4.7989726066589355,-2.022766351699829,1.354438304901123,-4.812304973602295,1.8049381971359253,1.354438304901123,-4.81291389465332],
"normals": [0.5774407386779785,-0.5773491859436035,0.5772576332092285,-0.5772576332092285,-0.5773491859436035,0.5774407386779785,-0.5774407386779785,-0.5773491859436035,-0.5772576332092285,0.5772576332092285,-0.5773491859436035,-0.5774407386779785,0.5774407386779785,0.5773491859436035,0.5772576332092285,0.5772576332092285,0.5773491859436035,-0.5774407386779785,-0.5774407386779785,0.5773491859436035,-0.5772576332092285,-0.5772576332092285,0.5773491859436035,0.5774407386779785],
"name": "Cube.001Geometry",
"materials": [{
"depthTest": true,
"colorDiffuse": [0.6400000190734865,0.6400000190734865,0.6400000190734865],
"colorAmbient": [0.6400000190734865,0.6400000190734865,0.6400000190734865],
"DbgColor": 15658734,
"mapDiffuseAnisotropy": 1.0,
"visible": true,
"mapDiffuseRepeat": [1,1],
"wireframe": false,
"depthWrite": true,
"DbgIndex": 0,
"DbgName": "Material.003",
"colorEmissive": [0.0,0.0,0.0],
"mapDiffuse": "fallback.png",
"opacity": 1.0,
"specularCoef": 50,
"shading": "phong",
"mapDiffuseWrap": ["RepeatWrapping","RepeatWrapping"],
"blending": "NormalBlending",
"colorSpecular": [0.5,0.5,0.5],
"transparent": false
}]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

961
resources/models/gps.gltf Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

307
resources/models/xyz.gltf Normal file

File diff suppressed because one or more lines are too long

1
resources/models/y4.gltf Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
resources/models/y6.gltf Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,44 +1,157 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200pt" height="200pt" viewBox="0 0 200 200" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-4">
<path style="stroke:none;" d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "/>
</symbol>
</g>
</defs>
<g id="surface46">
<path style="fill:none;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(72.941176%,72.941176%,72.941176%);stroke-opacity:1;stroke-miterlimit:10;" d="M 40 40 L 160 40 M 100 40 L 100 140 M 100 140 L 140 160 M 100 140 L 60 160 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 88 160 C 88 175.464844 75.464844 188 60 188 C 44.535156 188 32 175.464844 32 160 C 32 144.535156 44.535156 132 60 132 C 75.464844 132 88 144.535156 88 160 M 40.199219 179.800781 L 42.214844 163 M 40.199219 179.800781 L 23.398438 179.800781 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="53" y="167"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 188 40 C 188 55.464844 175.464844 68 160 68 C 144.535156 68 132 55.464844 132 40 C 132 24.535156 144.535156 12 160 12 C 175.464844 12 188 24.535156 188 40 M 179.800781 20.199219 L 177.785156 37 M 179.800781 20.199219 L 196.601562 20.199219 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="153" y="47"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 168 160 C 168 175.464844 155.464844 188 140 188 C 124.535156 188 112 175.464844 112 160 C 112 144.535156 124.535156 132 140 132 C 155.464844 132 168 144.535156 168 160 M 159.800781 179.800781 L 157.785156 163 M 159.800781 179.800781 L 176.601562 179.800781 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="133" y="167"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68 40 C 68 55.464844 55.464844 68 40 68 C 24.535156 68 12 55.464844 12 40 C 12 24.535156 24.535156 12 40 12 C 55.464844 12 68 24.535156 68 40 M 20.199219 20.199219 L 22.214844 37 M 20.199219 20.199219 L 3.398438 20.199219 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-4" x="33" y="47"/>
</g>
<path style="fill:none;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke:rgb(98.039216%,2.745098%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100 80 L 100 120 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(98.039216%,2.745098%,0%);fill-opacity:1;" d="M 100 75 L 85 90 L 115 90 L 100 75 "/>
</g>
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg52"
sodipodi:docname="atail_quad.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview54"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.59375"
inkscape:cx="40.156863"
inkscape:cy="166.58824"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg52" />
<defs
id="defs19">
<g
id="g17">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path14" />
</symbol>
</g>
</defs>
<g
id="g919">
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="m 40,40 h 120 m -60,0 v 100 m 0,0 40,20 m -40,-20 -40,20"
id="path21" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 88,160 c 0,15.46484 -12.535156,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.464844,0 28,12.53516 28,28 M 40.199219,179.80078 42.214844,163 m -2.015625,16.80078 H 23.398438"
id="path23" />
<g
style="fill:#000000;fill-opacity:1"
id="g27">
<use
xlink:href="#glyph0-1"
x="53"
y="167"
id="use25"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 188,40 c 0,15.464844 -12.53516,28 -28,28 -15.46484,0 -28,-12.535156 -28,-28 0,-15.464844 12.53516,-28 28,-28 15.46484,0 28,12.535156 28,28 M 179.80078,20.199219 177.78516,37 m 2.01562,-16.800781 h 16.80078"
id="path29" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-2"
x="153"
y="47"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 168,160 c 0,15.46484 -12.53516,28 -28,28 -15.46484,0 -28,-12.53516 -28,-28 0,-15.46484 12.53516,-28 28,-28 15.46484,0 28,12.53516 28,28 M 159.80078,179.80078 157.78516,163 m 2.01562,16.80078 h 16.80078"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-3"
x="133"
y="167"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 68,40 C 68,55.464844 55.464844,68 40,68 24.535156,68 12,55.464844 12,40 12,24.535156 24.535156,12 40,12 55.464844,12 68,24.535156 68,40 M 20.199219,20.199219 22.214844,37 M 20.199219,20.199219 H 3.398438"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-4"
x="33"
y="47"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path47" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path49" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

Before After
Before After

View file

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg52"
sodipodi:docname="atail_quad_reverse.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview30"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.59375"
inkscape:cx="53.333333"
inkscape:cy="164.70588"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg52" />
<defs
id="defs19">
<g
id="g17">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path14" />
</symbol>
</g>
</defs>
<g
id="g880">
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="m 40,40 h 120 m -60,0 v 100 m 0,0 40,20 m -40,-20 -40,20"
id="path21" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 32,160 c 0,15.46484 12.535156,28 28,28 15.464844,0 28,-12.53516 28,-28 0,-15.46484 -12.535156,-28 -28,-28 -15.464844,0 -28,12.53516 -28,28 M 79.800781,179.80078 77.785156,163 m 2.015625,16.80078 h 16.800781"
id="path23" />
<g
style="fill:#000000;fill-opacity:1"
id="g27">
<use
xlink:href="#glyph0-1"
x="53"
y="167"
id="use25"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 132,40.000003 c 0,15.464844 12.53516,27.999995 28,27.999995 15.46484,0 28,-12.535151 28,-27.999995 0,-15.464841 -12.53516,-28.000001 -28,-28.000001 -15.46484,0 -28,12.53516 -28,28.000001 m 8.19922,-19.800781 2.01562,16.800781 m -2.01562,-16.80078 h -16.80078"
id="path29-3" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-2"
x="153"
y="47"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 112,160 c 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 m 8.19922,19.80078 L 122.21484,163 m -2.01562,16.80078 h -16.80078"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-3"
x="133"
y="167"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 12,40 C 12,55.464843 24.535156,68.000003 40,68.000003 55.464844,68.000003 68,55.464843 68,40 68,24.535156 55.464844,12 40,12 24.535156,12 12,24.535156 12,40 M 59.800781,20.199219 57.785156,37 m 2.015625,-16.800781 h 16.800781"
id="path41-1" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-4"
x="33"
y="47"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path47" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path49" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.5 KiB

View file

@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg62"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs25">
<g
id="g23">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph1-0">
<path
style="stroke:none;"
d=""
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph1-1">
<path
style="stroke:none;"
d="M 2.234375 -3.703125 C 2.269531 -3.050781 2.425781 -2.523438 2.695312 -2.117188 C 3.210938 -1.355469 4.121094 -0.976562 5.421875 -0.976562 C 6.003906 -0.976562 6.535156 -1.058594 7.015625 -1.226562 C 7.941406 -1.550781 8.40625 -2.128906 8.40625 -2.960938 C 8.40625 -3.585938 8.210938 -4.03125 7.820312 -4.296875 C 7.425781 -4.558594 6.804688 -4.785156 5.960938 -4.976562 L 4.40625 -5.328125 C 3.390625 -5.558594 2.671875 -5.808594 2.25 -6.085938 C 1.519531 -6.566406 1.15625 -7.28125 1.15625 -8.234375 C 1.15625 -9.265625 1.511719 -10.113281 2.226562 -10.773438 C 2.941406 -11.433594 3.949219 -11.765625 5.257812 -11.765625 C 6.460938 -11.765625 7.484375 -11.476562 8.324219 -10.894531 C 9.164062 -10.3125 9.585938 -9.386719 9.585938 -8.109375 L 8.125 -8.109375 C 8.046875 -8.722656 7.878906 -9.195312 7.625 -9.523438 C 7.152344 -10.121094 6.347656 -10.421875 5.210938 -10.421875 C 4.292969 -10.421875 3.636719 -10.230469 3.234375 -9.84375 C 2.832031 -9.457031 2.632812 -9.011719 2.632812 -8.5 C 2.632812 -7.9375 2.867188 -7.527344 3.335938 -7.265625 C 3.644531 -7.097656 4.339844 -6.890625 5.421875 -6.640625 L 7.03125 -6.273438 C 7.808594 -6.097656 8.40625 -5.855469 8.828125 -5.546875 C 9.558594 -5.011719 9.921875 -4.230469 9.921875 -3.210938 C 9.921875 -1.941406 9.460938 -1.03125 8.535156 -0.484375 C 7.609375 0.0625 6.535156 0.335938 5.3125 0.335938 C 3.886719 0.335938 2.769531 -0.0273438 1.960938 -0.757812 C 1.152344 -1.480469 0.757812 -2.464844 0.773438 -3.703125 Z M 2.234375 -3.703125 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph1-2">
<path
style="stroke:none;"
d="M 1.53125 -7.921875 L 1.53125 -9 C 2.546875 -9.097656 3.253906 -9.265625 3.65625 -9.496094 C 4.058594 -9.726562 4.355469 -10.277344 4.554688 -11.140625 L 5.664062 -11.140625 L 5.664062 0 L 4.164062 0 L 4.164062 -7.921875 Z M 1.53125 -7.921875 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph1-3">
<path
style="stroke:none;"
d="M 1.097656 -2.515625 C 1.445312 -3.230469 2.121094 -3.878906 3.125 -4.460938 L 4.625 -5.328125 C 5.296875 -5.71875 5.769531 -6.050781 6.039062 -6.328125 C 6.464844 -6.761719 6.679688 -7.253906 6.679688 -7.8125 C 6.679688 -8.464844 6.484375 -8.980469 6.09375 -9.363281 C 5.703125 -9.746094 5.183594 -9.9375 4.53125 -9.9375 C 3.566406 -9.9375 2.902344 -9.574219 2.53125 -8.84375 C 2.332031 -8.453125 2.222656 -7.910156 2.203125 -7.21875 L 0.773438 -7.21875 C 0.789062 -8.191406 0.96875 -8.988281 1.3125 -9.601562 C 1.921875 -10.683594 2.996094 -11.226562 4.539062 -11.226562 C 5.820312 -11.226562 6.757812 -10.878906 7.347656 -10.1875 C 7.9375 -9.496094 8.234375 -8.722656 8.234375 -7.875 C 8.234375 -6.980469 7.917969 -6.214844 7.289062 -5.578125 C 6.925781 -5.207031 6.269531 -4.761719 5.328125 -4.234375 L 4.257812 -3.640625 C 3.746094 -3.359375 3.347656 -3.089844 3.054688 -2.835938 C 2.535156 -2.382812 2.207031 -1.878906 2.070312 -1.328125 L 8.179688 -1.328125 L 8.179688 0 L 0.5 0 C 0.550781 -0.964844 0.75 -1.800781 1.097656 -2.515625 Z M 1.097656 -2.515625 "
id="path20" />
</symbol>
</g>
</defs>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 40,100 H 160"
id="path27" />
<path
style="fill:none;stroke:#51ab1c;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 4.898438,100 c 0,15.46484 12.535156,28 28,28 15.464844,0 28,-12.53516 28,-28 0,-15.464844 -12.535156,-28 -28,-28 -15.464844,0 -28,12.535156 -28,28 M 52.699219,80.199219 50.683594,97 M 52.699219,80.199219 H 69.5"
id="path29" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-1"
x="33"
y="107"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#51ab1c;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 139.10156,100 c 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.464844 -12.53516,-28 -28,-28 -15.46484,0 -28,12.535156 -28,28 M 147.30078,80.199219 149.3164,97 M 147.30078,80.199219 H 130.5"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-2"
x="153"
y="107"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 64,120 h 28 v 28 H 64 Z m 0,0"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g47">
<use
xlink:href="#glyph1-1"
x="68"
y="140"
id="use43"
width="100%"
height="100%" />
<use
xlink:href="#glyph1-2"
x="78.671875"
y="140"
id="use45"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 108,120 h 28 v 28 h -28 z m 0,0"
id="path49" />
<g
style="fill:#000000;fill-opacity:1"
id="g55">
<use
xlink:href="#glyph1-1"
x="112"
y="140"
id="use51"
width="100%"
height="100%" />
<use
xlink:href="#glyph1-3"
x="122.67188"
y="140"
id="use53"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,70 v 40"
id="path57" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,65 85,80 h 30 L 100,65"
id="path59" />
</svg>

After

Width:  |  Height:  |  Size: 8.4 KiB

View file

@ -0,0 +1,177 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg70"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs25">
<g
id="g23">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 2.964844 -4.277344 C 3.105469 -3.074219 3.664062 -2.242188 4.640625 -1.78125 C 5.140625 -1.546875 5.71875 -1.429688 6.375 -1.429688 C 7.625 -1.429688 8.550781 -1.828125 9.152344 -2.625 C 9.753906 -3.421875 10.054688 -4.304688 10.054688 -5.273438 C 10.054688 -6.445312 9.695312 -7.351562 8.984375 -7.992188 C 8.269531 -8.632812 7.410156 -8.953125 6.410156 -8.953125 C 5.683594 -8.953125 5.0625 -8.8125 4.539062 -8.53125 C 4.019531 -8.25 3.578125 -7.859375 3.210938 -7.359375 L 1.382812 -7.464844 L 2.660156 -16.5 L 11.378906 -16.5 L 11.378906 -14.460938 L 4.242188 -14.460938 L 3.527344 -9.796875 C 3.917969 -10.09375 4.289062 -10.316406 4.640625 -10.464844 C 5.265625 -10.722656 5.988281 -10.851562 6.808594 -10.851562 C 8.347656 -10.851562 9.652344 -10.355469 10.722656 -9.363281 C 11.792969 -8.371094 12.328125 -7.113281 12.328125 -5.589844 C 12.328125 -4.003906 11.835938 -2.605469 10.859375 -1.394531 C 9.878906 -0.183594 8.3125 0.421875 6.164062 0.421875 C 4.796875 0.421875 3.585938 0.0390625 2.539062 -0.734375 C 1.488281 -1.503906 0.898438 -2.683594 0.773438 -4.277344 Z M 2.964844 -4.277344 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 1.648438 -3.773438 C 2.167969 -4.84375 3.179688 -5.816406 4.6875 -6.691406 L 6.9375 -7.992188 C 7.945312 -8.578125 8.652344 -9.078125 9.058594 -9.492188 C 9.699219 -10.140625 10.019531 -10.882812 10.019531 -11.71875 C 10.019531 -12.695312 9.726562 -13.46875 9.140625 -14.046875 C 8.554688 -14.621094 7.773438 -14.90625 6.796875 -14.90625 C 5.351562 -14.90625 4.351562 -14.359375 3.796875 -13.265625 C 3.5 -12.679688 3.335938 -11.867188 3.304688 -10.828125 L 1.160156 -10.828125 C 1.183594 -12.289062 1.453125 -13.480469 1.96875 -14.402344 C 2.882812 -16.027344 4.496094 -16.839844 6.808594 -16.839844 C 8.730469 -16.839844 10.132812 -16.320312 11.023438 -15.28125 C 11.910156 -14.242188 12.351562 -13.085938 12.351562 -11.8125 C 12.351562 -10.46875 11.878906 -9.320312 10.933594 -8.367188 C 10.386719 -7.8125 9.40625 -7.140625 7.992188 -6.351562 L 6.386719 -5.460938 C 5.621094 -5.039062 5.019531 -4.636719 4.582031 -4.253906 C 3.800781 -3.574219 3.308594 -2.820312 3.105469 -1.992188 L 12.269531 -1.992188 L 12.269531 0 L 0.75 0 C 0.828125 -1.445312 1.125 -2.703125 1.648438 -3.773438 Z M 1.648438 -3.773438 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 2.296875 -11.882812 L 2.296875 -13.5 C 3.820312 -13.648438 4.882812 -13.898438 5.484375 -14.242188 C 6.085938 -14.589844 6.535156 -15.414062 6.832031 -16.710938 L 8.496094 -16.710938 L 8.496094 0 L 6.246094 0 L 6.246094 -11.882812 Z M 2.296875 -11.882812 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 10.9375 -15.390625 C 11.675781 -14.417969 12.046875 -13.417969 12.046875 -12.386719 L 9.960938 -12.386719 C 9.835938 -13.050781 9.636719 -13.570312 9.363281 -13.945312 C 8.855469 -14.648438 8.085938 -15 7.054688 -15 C 5.875 -15 4.9375 -14.453125 4.242188 -13.367188 C 3.546875 -12.277344 3.160156 -10.714844 3.082031 -8.683594 C 3.566406 -9.394531 4.175781 -9.925781 4.910156 -10.277344 C 5.582031 -10.589844 6.332031 -10.746094 7.160156 -10.746094 C 8.566406 -10.746094 9.792969 -10.296875 10.839844 -9.398438 C 11.886719 -8.5 12.410156 -7.160156 12.410156 -5.378906 C 12.410156 -3.855469 11.914062 -2.507812 10.921875 -1.328125 C 9.929688 -0.152344 8.515625 0.433594 6.679688 0.433594 C 5.109375 0.433594 3.753906 -0.164062 2.613281 -1.351562 C 1.472656 -2.542969 0.902344 -4.550781 0.902344 -7.371094 C 0.902344 -9.457031 1.15625 -11.226562 1.664062 -12.679688 C 2.640625 -15.460938 4.425781 -16.851562 7.019531 -16.851562 C 8.894531 -16.851562 10.203125 -16.367188 10.9375 -15.390625 Z M 9.359375 -2.5625 C 9.910156 -3.308594 10.183594 -4.1875 10.183594 -5.203125 C 10.183594 -6.0625 9.9375 -6.882812 9.445312 -7.65625 C 8.953125 -8.433594 8.058594 -8.824219 6.761719 -8.824219 C 5.855469 -8.824219 5.0625 -8.523438 4.375 -7.921875 C 3.691406 -7.320312 3.351562 -6.414062 3.351562 -5.203125 C 3.351562 -4.140625 3.664062 -3.25 4.28125 -2.523438 C 4.902344 -1.800781 5.765625 -1.441406 6.867188 -1.441406 C 7.976562 -1.441406 8.804688 -1.8125 9.359375 -2.5625 Z M 9.359375 -2.5625 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph0-5">
<path
style="stroke:none;"
d="M 1.914062 -1.179688 C 1.019531 -2.269531 0.574219 -3.59375 0.574219 -5.15625 L 2.777344 -5.15625 C 2.871094 -4.070312 3.074219 -3.28125 3.386719 -2.789062 C 3.933594 -1.90625 4.921875 -1.464844 6.351562 -1.464844 C 7.460938 -1.464844 8.351562 -1.761719 9.023438 -2.355469 C 9.695312 -2.949219 10.03125 -3.714844 10.03125 -4.652344 C 10.03125 -5.808594 9.679688 -6.617188 8.96875 -7.078125 C 8.261719 -7.539062 7.28125 -7.769531 6.023438 -7.769531 C 5.882812 -7.769531 5.742188 -7.765625 5.59375 -7.765625 C 5.449219 -7.761719 5.304688 -7.753906 5.15625 -7.746094 L 5.15625 -9.609375 C 5.375 -9.585938 5.558594 -9.570312 5.707031 -9.5625 C 5.855469 -9.554688 6.015625 -9.550781 6.1875 -9.550781 C 6.976562 -9.550781 7.625 -9.675781 8.132812 -9.925781 C 9.023438 -10.363281 9.46875 -11.144531 9.46875 -12.269531 C 9.46875 -13.105469 9.171875 -13.75 8.578125 -14.203125 C 7.984375 -14.65625 7.292969 -14.882812 6.503906 -14.882812 C 5.097656 -14.882812 4.125 -14.414062 3.585938 -13.476562 C 3.289062 -12.960938 3.121094 -12.226562 3.082031 -11.273438 L 0.996094 -11.273438 C 0.996094 -12.523438 1.246094 -13.585938 1.746094 -14.460938 C 2.605469 -16.023438 4.117188 -16.804688 6.28125 -16.804688 C 7.992188 -16.804688 9.316406 -16.421875 10.253906 -15.664062 C 11.191406 -14.902344 11.660156 -13.796875 11.660156 -12.351562 C 11.660156 -11.320312 11.382812 -10.484375 10.828125 -9.84375 C 10.484375 -9.445312 10.039062 -9.132812 9.492188 -8.90625 C 10.375 -8.664062 11.0625 -8.195312 11.5625 -7.507812 C 12.058594 -6.816406 12.304688 -5.96875 12.304688 -4.96875 C 12.304688 -3.367188 11.777344 -2.0625 10.722656 -1.054688 C 9.667969 -0.046875 8.171875 0.457031 6.234375 0.457031 C 4.25 0.457031 2.8125 -0.0859375 1.914062 -1.179688 Z M 1.914062 -1.179688 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph0-6">
<path
style="stroke:none;"
d="M 7.933594 -5.941406 L 7.933594 -13.546875 L 2.554688 -5.941406 Z M 7.96875 0 L 7.96875 -4.101562 L 0.609375 -4.101562 L 0.609375 -6.164062 L 8.296875 -16.828125 L 10.078125 -16.828125 L 10.078125 -5.941406 L 12.550781 -5.941406 L 12.550781 -4.101562 L 10.078125 -4.101562 L 10.078125 0 Z M 7.96875 0 "
id="path20" />
</symbol>
</g>
</defs>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 100,40 V 160 M 151.96094,70 48.039062,130 M 151.96094,130 48.039062,70"
id="path27" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 76,40 c 0,13.253906 10.74609,24 24,24 13.25391,0 24,-10.746094 24,-24 C 124,26.746094 113.25391,16 100,16 86.74609,16 76,26.746094 76,40 M 116.96875,23.03125 V 8.632812 m 0,14.398438 -14.39844,1.726562"
id="path29" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-1"
x="94"
y="46"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 127.96094,70 c 0,13.253906 10.7461,24 24,24 13.25391,0 24,-10.746094 24,-24 0,-13.253906 -10.74609,-24 -24,-24 -13.2539,0 -24,10.746094 -24,24 m 7.02735,-16.96875 V 38.632812 m 0,14.398438 14.39843,1.726562"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-2"
x="145.96094"
y="76"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 127.96094,130 c 0,13.25391 10.7461,24 24,24 13.25391,0 24,-10.74609 24,-24 0,-13.25391 -10.74609,-24 -24,-24 -13.2539,0 -24,10.74609 -24,24 m 7.02735,16.96875 v 14.39844 m 0,-14.39844 14.39843,-1.72656"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-3"
x="145.96094"
y="136"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 76,160 c 0,13.25391 10.74609,24 24,24 13.25391,0 24,-10.74609 24,-24 0,-13.25391 -10.74609,-24 -24,-24 -13.25391,0 -24,10.74609 -24,24 m 40.96875,16.96875 v 14.39844 m 0,-14.39844 -14.39844,-1.72656"
id="path47" />
<g
style="fill:#000000;fill-opacity:1"
id="g51">
<use
xlink:href="#glyph0-4"
x="94"
y="166"
id="use49"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 72.039062,130 c 0,-13.25391 -10.746093,-24 -24,-24 -13.253906,0 -24,10.74609 -24,24 0,13.25391 10.746094,24 24,24 13.253907,0 24,-10.74609 24,-24 m -40.972656,-16.96875 1.726563,14.39844 M 31.066406,113.03125 H 16.667969"
id="path53" />
<g
style="fill:#000000;fill-opacity:1"
id="g57">
<use
xlink:href="#glyph0-5"
x="42.039062"
y="136"
id="use55"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 72.039062,70 c 0,-13.253906 -10.746093,-24 -24,-24 -13.253906,0 -24,10.746094 -24,24 0,13.253906 10.746094,24 24,24 13.253907,0 24,-10.746094 24,-24 M 31.066406,86.96875 32.792969,72.570312 M 31.066406,86.96875 H 16.667969"
id="path59" />
<g
style="fill:#000000;fill-opacity:1"
id="g63">
<use
xlink:href="#glyph0-6"
x="42.039062"
y="76"
id="use61"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path65" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path67" />
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -0,0 +1,177 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg70"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs25">
<g
id="g23">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 1.648438 -3.773438 C 2.167969 -4.84375 3.179688 -5.816406 4.6875 -6.691406 L 6.9375 -7.992188 C 7.945312 -8.578125 8.652344 -9.078125 9.058594 -9.492188 C 9.699219 -10.140625 10.019531 -10.882812 10.019531 -11.71875 C 10.019531 -12.695312 9.726562 -13.46875 9.140625 -14.046875 C 8.554688 -14.621094 7.773438 -14.90625 6.796875 -14.90625 C 5.351562 -14.90625 4.351562 -14.359375 3.796875 -13.265625 C 3.5 -12.679688 3.335938 -11.867188 3.304688 -10.828125 L 1.160156 -10.828125 C 1.183594 -12.289062 1.453125 -13.480469 1.96875 -14.402344 C 2.882812 -16.027344 4.496094 -16.839844 6.808594 -16.839844 C 8.730469 -16.839844 10.132812 -16.320312 11.023438 -15.28125 C 11.910156 -14.242188 12.351562 -13.085938 12.351562 -11.8125 C 12.351562 -10.46875 11.878906 -9.320312 10.933594 -8.367188 C 10.386719 -7.8125 9.40625 -7.140625 7.992188 -6.351562 L 6.386719 -5.460938 C 5.621094 -5.039062 5.019531 -4.636719 4.582031 -4.253906 C 3.800781 -3.574219 3.308594 -2.820312 3.105469 -1.992188 L 12.269531 -1.992188 L 12.269531 0 L 0.75 0 C 0.828125 -1.445312 1.125 -2.703125 1.648438 -3.773438 Z M 1.648438 -3.773438 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 2.964844 -4.277344 C 3.105469 -3.074219 3.664062 -2.242188 4.640625 -1.78125 C 5.140625 -1.546875 5.71875 -1.429688 6.375 -1.429688 C 7.625 -1.429688 8.550781 -1.828125 9.152344 -2.625 C 9.753906 -3.421875 10.054688 -4.304688 10.054688 -5.273438 C 10.054688 -6.445312 9.695312 -7.351562 8.984375 -7.992188 C 8.269531 -8.632812 7.410156 -8.953125 6.410156 -8.953125 C 5.683594 -8.953125 5.0625 -8.8125 4.539062 -8.53125 C 4.019531 -8.25 3.578125 -7.859375 3.210938 -7.359375 L 1.382812 -7.464844 L 2.660156 -16.5 L 11.378906 -16.5 L 11.378906 -14.460938 L 4.242188 -14.460938 L 3.527344 -9.796875 C 3.917969 -10.09375 4.289062 -10.316406 4.640625 -10.464844 C 5.265625 -10.722656 5.988281 -10.851562 6.808594 -10.851562 C 8.347656 -10.851562 9.652344 -10.355469 10.722656 -9.363281 C 11.792969 -8.371094 12.328125 -7.113281 12.328125 -5.589844 C 12.328125 -4.003906 11.835938 -2.605469 10.859375 -1.394531 C 9.878906 -0.183594 8.3125 0.421875 6.164062 0.421875 C 4.796875 0.421875 3.585938 0.0390625 2.539062 -0.734375 C 1.488281 -1.503906 0.898438 -2.683594 0.773438 -4.277344 Z M 2.964844 -4.277344 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 2.296875 -11.882812 L 2.296875 -13.5 C 3.820312 -13.648438 4.882812 -13.898438 5.484375 -14.242188 C 6.085938 -14.589844 6.535156 -15.414062 6.832031 -16.710938 L 8.496094 -16.710938 L 8.496094 0 L 6.246094 0 L 6.246094 -11.882812 Z M 2.296875 -11.882812 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 1.914062 -1.179688 C 1.019531 -2.269531 0.574219 -3.59375 0.574219 -5.15625 L 2.777344 -5.15625 C 2.871094 -4.070312 3.074219 -3.28125 3.386719 -2.789062 C 3.933594 -1.90625 4.921875 -1.464844 6.351562 -1.464844 C 7.460938 -1.464844 8.351562 -1.761719 9.023438 -2.355469 C 9.695312 -2.949219 10.03125 -3.714844 10.03125 -4.652344 C 10.03125 -5.808594 9.679688 -6.617188 8.96875 -7.078125 C 8.261719 -7.539062 7.28125 -7.769531 6.023438 -7.769531 C 5.882812 -7.769531 5.742188 -7.765625 5.59375 -7.765625 C 5.449219 -7.761719 5.304688 -7.753906 5.15625 -7.746094 L 5.15625 -9.609375 C 5.375 -9.585938 5.558594 -9.570312 5.707031 -9.5625 C 5.855469 -9.554688 6.015625 -9.550781 6.1875 -9.550781 C 6.976562 -9.550781 7.625 -9.675781 8.132812 -9.925781 C 9.023438 -10.363281 9.46875 -11.144531 9.46875 -12.269531 C 9.46875 -13.105469 9.171875 -13.75 8.578125 -14.203125 C 7.984375 -14.65625 7.292969 -14.882812 6.503906 -14.882812 C 5.097656 -14.882812 4.125 -14.414062 3.585938 -13.476562 C 3.289062 -12.960938 3.121094 -12.226562 3.082031 -11.273438 L 0.996094 -11.273438 C 0.996094 -12.523438 1.246094 -13.585938 1.746094 -14.460938 C 2.605469 -16.023438 4.117188 -16.804688 6.28125 -16.804688 C 7.992188 -16.804688 9.316406 -16.421875 10.253906 -15.664062 C 11.191406 -14.902344 11.660156 -13.796875 11.660156 -12.351562 C 11.660156 -11.320312 11.382812 -10.484375 10.828125 -9.84375 C 10.484375 -9.445312 10.039062 -9.132812 9.492188 -8.90625 C 10.375 -8.664062 11.0625 -8.195312 11.5625 -7.507812 C 12.058594 -6.816406 12.304688 -5.96875 12.304688 -4.96875 C 12.304688 -3.367188 11.777344 -2.0625 10.722656 -1.054688 C 9.667969 -0.046875 8.171875 0.457031 6.234375 0.457031 C 4.25 0.457031 2.8125 -0.0859375 1.914062 -1.179688 Z M 1.914062 -1.179688 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph0-5">
<path
style="stroke:none;"
d="M 10.9375 -15.390625 C 11.675781 -14.417969 12.046875 -13.417969 12.046875 -12.386719 L 9.960938 -12.386719 C 9.835938 -13.050781 9.636719 -13.570312 9.363281 -13.945312 C 8.855469 -14.648438 8.085938 -15 7.054688 -15 C 5.875 -15 4.9375 -14.453125 4.242188 -13.367188 C 3.546875 -12.277344 3.160156 -10.714844 3.082031 -8.683594 C 3.566406 -9.394531 4.175781 -9.925781 4.910156 -10.277344 C 5.582031 -10.589844 6.332031 -10.746094 7.160156 -10.746094 C 8.566406 -10.746094 9.792969 -10.296875 10.839844 -9.398438 C 11.886719 -8.5 12.410156 -7.160156 12.410156 -5.378906 C 12.410156 -3.855469 11.914062 -2.507812 10.921875 -1.328125 C 9.929688 -0.152344 8.515625 0.433594 6.679688 0.433594 C 5.109375 0.433594 3.753906 -0.164062 2.613281 -1.351562 C 1.472656 -2.542969 0.902344 -4.550781 0.902344 -7.371094 C 0.902344 -9.457031 1.15625 -11.226562 1.664062 -12.679688 C 2.640625 -15.460938 4.425781 -16.851562 7.019531 -16.851562 C 8.894531 -16.851562 10.203125 -16.367188 10.9375 -15.390625 Z M 9.359375 -2.5625 C 9.910156 -3.308594 10.183594 -4.1875 10.183594 -5.203125 C 10.183594 -6.0625 9.9375 -6.882812 9.445312 -7.65625 C 8.953125 -8.433594 8.058594 -8.824219 6.761719 -8.824219 C 5.855469 -8.824219 5.0625 -8.523438 4.375 -7.921875 C 3.691406 -7.320312 3.351562 -6.414062 3.351562 -5.203125 C 3.351562 -4.140625 3.664062 -3.25 4.28125 -2.523438 C 4.902344 -1.800781 5.765625 -1.441406 6.867188 -1.441406 C 7.976562 -1.441406 8.804688 -1.8125 9.359375 -2.5625 Z M 9.359375 -2.5625 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph0-6">
<path
style="stroke:none;"
d="M 7.933594 -5.941406 L 7.933594 -13.546875 L 2.554688 -5.941406 Z M 7.96875 0 L 7.96875 -4.101562 L 0.609375 -4.101562 L 0.609375 -6.164062 L 8.296875 -16.828125 L 10.078125 -16.828125 L 10.078125 -5.941406 L 12.550781 -5.941406 L 12.550781 -4.101562 L 10.078125 -4.101562 L 10.078125 0 Z M 7.96875 0 "
id="path20" />
</symbol>
</g>
</defs>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 130,48.039062 70,151.96094 M 160,100 H 40 M 130,151.96094 70,48.039062"
id="path27" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 154,48.039062 c 0,-13.253907 -10.74609,-24 -24,-24 -13.25391,0 -24,10.746093 -24,24 0,13.253906 10.74609,24 24,24 13.25391,0 24,-10.746094 24,-24 m -7.03125,16.972656 -1.72656,-14.398438 m 1.72656,14.398438 h 14.39844"
id="path29" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-1"
x="124"
y="54.039062"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 184,100 c 0,-13.25391 -10.74609,-24 -24,-24 -13.25391,0 -24,10.74609 -24,24 0,13.25391 10.74609,24 24,24 13.25391,0 24,-10.74609 24,-24 m -7.03125,-16.96875 -1.72656,14.39844 m 1.72656,-14.39844 h 14.39844"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-2"
x="154"
y="106"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 106,151.96094 c 0,13.2539 10.74609,24 24,24 13.25391,0 24,-10.7461 24,-24 0,-13.25391 -10.74609,-24 -24,-24 -13.25391,0 -24,10.74609 -24,24 m 7.03125,16.97265 v 14.39844 m 0,-14.39844 14.39844,-1.72656"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-3"
x="124"
y="157.96094"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 46,151.96094 c 0,13.2539 10.746094,24 24,24 13.253906,0 24,-10.7461 24,-24 0,-13.25391 -10.746094,-24 -24,-24 -13.253906,0 -24,10.74609 -24,24 m 40.96875,16.97265 v 14.39844 m 0,-14.39844 -14.398438,-1.72656"
id="path47" />
<g
style="fill:#000000;fill-opacity:1"
id="g51">
<use
xlink:href="#glyph0-4"
x="64"
y="157.96094"
id="use49"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 64,100 C 64,86.74609 53.253906,76 40,76 26.746094,76 16,86.74609 16,100 c 0,13.25391 10.746094,24 24,24 13.253906,0 24,-10.74609 24,-24 M 23.03125,83.03125 24.757812,97.42969 M 23.03125,83.03125 H 8.632812"
id="path53" />
<g
style="fill:#000000;fill-opacity:1"
id="g57">
<use
xlink:href="#glyph0-5"
x="34"
y="106"
id="use55"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 94,48.039062 c 0,-13.253907 -10.746094,-24 -24,-24 -13.253906,0 -24,10.746093 -24,24 0,13.253906 10.746094,24 24,24 13.253906,0 24,-10.746094 24,-24 M 53.03125,65.011718 54.757812,50.61328 M 53.03125,65.011718 H 38.632812"
id="path59" />
<g
style="fill:#000000;fill-opacity:1"
id="g63">
<use
xlink:href="#glyph0-6"
x="64"
y="54.039062"
id="use61"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path65" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path67" />
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -1,72 +1,249 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200pt" height="200pt" viewBox="0 0 200 200" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 1.371094 -3.144531 C 1.804688 -4.035156 2.648438 -4.847656 3.90625 -5.578125 L 5.78125 -6.660156 C 6.621094 -7.148438 7.210938 -7.566406 7.546875 -7.910156 C 8.082031 -8.449219 8.351562 -9.070312 8.351562 -9.765625 C 8.351562 -10.578125 8.105469 -11.226562 7.617188 -11.703125 C 7.128906 -12.183594 6.476562 -12.421875 5.664062 -12.421875 C 4.460938 -12.421875 3.625 -11.964844 3.164062 -11.054688 C 2.917969 -10.566406 2.78125 -9.890625 2.753906 -9.023438 L 0.96875 -9.023438 C 0.988281 -10.242188 1.210938 -11.234375 1.640625 -12 C 2.402344 -13.355469 3.746094 -14.03125 5.671875 -14.03125 C 7.273438 -14.03125 8.445312 -13.601562 9.183594 -12.734375 C 9.921875 -11.867188 10.292969 -10.90625 10.292969 -9.84375 C 10.292969 -8.722656 9.898438 -7.765625 9.109375 -6.972656 C 8.65625 -6.511719 7.839844 -5.949219 6.660156 -5.292969 L 5.320312 -4.550781 C 4.683594 -4.199219 4.183594 -3.863281 3.820312 -3.546875 C 3.167969 -2.980469 2.757812 -2.351562 2.585938 -1.660156 L 10.226562 -1.660156 L 10.226562 0 L 0.625 0 C 0.691406 -1.203125 0.9375 -2.253906 1.371094 -3.144531 Z M 1.371094 -3.144531 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 9.117188 -12.828125 C 9.730469 -12.015625 10.039062 -11.179688 10.039062 -10.320312 L 8.300781 -10.320312 C 8.195312 -10.875 8.03125 -11.308594 7.804688 -11.621094 C 7.378906 -12.207031 6.738281 -12.5 5.878906 -12.5 C 4.894531 -12.5 4.113281 -12.046875 3.535156 -11.136719 C 2.957031 -10.230469 2.632812 -8.929688 2.570312 -7.234375 C 2.972656 -7.828125 3.480469 -8.273438 4.09375 -8.5625 C 4.652344 -8.824219 5.277344 -8.953125 5.96875 -8.953125 C 7.140625 -8.953125 8.160156 -8.582031 9.03125 -7.832031 C 9.90625 -7.082031 10.34375 -5.96875 10.34375 -4.484375 C 10.34375 -3.214844 9.929688 -2.089844 9.101562 -1.109375 C 8.273438 -0.128906 7.097656 0.359375 5.566406 0.359375 C 4.257812 0.359375 3.128906 -0.136719 2.179688 -1.128906 C 1.226562 -2.121094 0.75 -3.792969 0.75 -6.140625 C 0.75 -7.878906 0.964844 -9.355469 1.386719 -10.566406 C 2.199219 -12.882812 3.6875 -14.042969 5.851562 -14.042969 C 7.414062 -14.042969 8.5 -13.636719 9.117188 -12.828125 Z M 7.796875 -2.132812 C 8.257812 -2.753906 8.484375 -3.488281 8.484375 -4.335938 C 8.484375 -5.050781 8.28125 -5.734375 7.871094 -6.382812 C 7.460938 -7.03125 6.714844 -7.351562 5.632812 -7.351562 C 4.878906 -7.351562 4.21875 -7.101562 3.648438 -6.601562 C 3.078125 -6.101562 2.792969 -5.34375 2.792969 -4.335938 C 2.792969 -3.449219 3.050781 -2.707031 3.570312 -2.105469 C 4.085938 -1.503906 4.804688 -1.203125 5.722656 -1.203125 C 6.648438 -1.203125 7.339844 -1.511719 7.796875 -2.132812 Z M 7.796875 -2.132812 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 1.597656 -0.980469 C 0.851562 -1.890625 0.476562 -2.996094 0.476562 -4.296875 L 2.3125 -4.296875 C 2.390625 -3.390625 2.5625 -2.734375 2.820312 -2.324219 C 3.277344 -1.589844 4.101562 -1.21875 5.292969 -1.21875 C 6.21875 -1.21875 6.960938 -1.46875 7.519531 -1.960938 C 8.078125 -2.457031 8.359375 -3.09375 8.359375 -3.875 C 8.359375 -4.839844 8.066406 -5.515625 7.476562 -5.898438 C 6.886719 -6.28125 6.066406 -6.476562 5.019531 -6.476562 C 4.902344 -6.476562 4.785156 -6.472656 4.664062 -6.46875 C 4.542969 -6.464844 4.421875 -6.460938 4.296875 -6.453125 L 4.296875 -8.007812 C 4.480469 -7.988281 4.632812 -7.976562 4.757812 -7.96875 C 4.878906 -7.960938 5.011719 -7.960938 5.15625 -7.960938 C 5.8125 -7.960938 6.355469 -8.0625 6.777344 -8.273438 C 7.519531 -8.636719 7.890625 -9.289062 7.890625 -10.226562 C 7.890625 -10.921875 7.644531 -11.457031 7.148438 -11.835938 C 6.652344 -12.214844 6.078125 -12.402344 5.421875 -12.402344 C 4.25 -12.402344 3.4375 -12.011719 2.988281 -11.230469 C 2.742188 -10.800781 2.601562 -10.1875 2.570312 -9.394531 L 0.828125 -9.394531 C 0.828125 -10.4375 1.039062 -11.320312 1.453125 -12.050781 C 2.171875 -13.351562 3.429688 -14.003906 5.234375 -14.003906 C 6.660156 -14.003906 7.765625 -13.6875 8.546875 -13.050781 C 9.328125 -12.417969 9.71875 -11.496094 9.71875 -10.292969 C 9.71875 -9.433594 9.484375 -8.738281 9.023438 -8.203125 C 8.738281 -7.871094 8.367188 -7.609375 7.910156 -7.421875 C 8.644531 -7.21875 9.21875 -6.832031 9.632812 -6.253906 C 10.046875 -5.679688 10.253906 -4.972656 10.253906 -4.140625 C 10.253906 -2.804688 9.8125 -1.71875 8.9375 -0.878906 C 8.058594 -0.0390625 6.808594 0.382812 5.195312 0.382812 C 3.542969 0.382812 2.34375 -0.0742188 1.597656 -0.980469 Z M 1.597656 -0.980469 "/>
</symbol>
<symbol overflow="visible" id="glyph0-4">
<path style="stroke:none;" d="M 10.460938 -13.75 L 10.460938 -12.21875 C 10.011719 -11.78125 9.414062 -11.023438 8.667969 -9.941406 C 7.921875 -8.859375 7.261719 -7.695312 6.6875 -6.445312 C 6.121094 -5.226562 5.695312 -4.117188 5.398438 -3.117188 C 5.210938 -2.472656 4.96875 -1.433594 4.667969 0 L 2.726562 0 C 3.167969 -2.667969 4.144531 -5.324219 5.65625 -7.96875 C 6.546875 -9.519531 7.484375 -10.855469 8.46875 -11.984375 L 0.734375 -11.984375 L 0.734375 -13.75 Z M 10.460938 -13.75 "/>
</symbol>
<symbol overflow="visible" id="glyph0-5">
<path style="stroke:none;" d="M 6.609375 -4.953125 L 6.609375 -11.289062 L 2.128906 -4.953125 Z M 6.640625 0 L 6.640625 -3.417969 L 0.507812 -3.417969 L 0.507812 -5.136719 L 6.914062 -14.023438 L 8.398438 -14.023438 L 8.398438 -4.953125 L 10.460938 -4.953125 L 10.460938 -3.417969 L 8.398438 -3.417969 L 8.398438 0 Z M 6.640625 0 "/>
</symbol>
<symbol overflow="visible" id="glyph0-6">
<path style="stroke:none;" d="M 7.257812 -8.773438 C 7.691406 -9.207031 7.910156 -9.722656 7.910156 -10.320312 C 7.910156 -10.84375 7.703125 -11.320312 7.285156 -11.757812 C 6.867188 -12.195312 6.234375 -12.414062 5.382812 -12.414062 C 4.535156 -12.414062 3.921875 -12.195312 3.546875 -11.757812 C 3.167969 -11.320312 2.976562 -10.8125 2.976562 -10.226562 C 2.976562 -9.566406 3.222656 -9.054688 3.710938 -8.679688 C 4.199219 -8.308594 4.773438 -8.125 5.4375 -8.125 C 6.214844 -8.125 6.820312 -8.339844 7.257812 -8.773438 Z M 7.574219 -1.859375 C 8.109375 -2.300781 8.378906 -2.957031 8.378906 -3.828125 C 8.378906 -4.734375 8.101562 -5.421875 7.546875 -5.890625 C 6.996094 -6.359375 6.285156 -6.59375 5.421875 -6.59375 C 4.582031 -6.59375 3.894531 -6.351562 3.363281 -5.875 C 2.832031 -5.394531 2.570312 -4.734375 2.570312 -3.886719 C 2.570312 -3.15625 2.8125 -2.527344 3.296875 -1.996094 C 3.78125 -1.464844 4.53125 -1.203125 5.546875 -1.203125 C 6.359375 -1.203125 7.035156 -1.421875 7.574219 -1.859375 Z M 1.90625 -8.183594 C 1.390625 -8.703125 1.132812 -9.382812 1.132812 -10.214844 C 1.132812 -11.257812 1.511719 -12.152344 2.265625 -12.898438 C 3.019531 -13.648438 4.09375 -14.023438 5.476562 -14.023438 C 6.820312 -14.023438 7.871094 -13.671875 8.632812 -12.964844 C 9.394531 -12.257812 9.773438 -11.433594 9.773438 -10.488281 C 9.773438 -9.617188 9.554688 -8.910156 9.109375 -8.367188 C 8.863281 -8.0625 8.480469 -7.765625 7.960938 -7.46875 C 8.539062 -7.203125 8.992188 -6.898438 9.328125 -6.554688 C 9.945312 -5.902344 10.253906 -5.054688 10.253906 -4.015625 C 10.253906 -2.785156 9.839844 -1.738281 9.015625 -0.882812 C 8.1875 -0.0273438 7.019531 0.398438 5.507812 0.398438 C 4.148438 0.398438 2.996094 0.03125 2.054688 -0.707031 C 1.113281 -1.445312 0.644531 -2.519531 0.644531 -3.925781 C 0.644531 -4.753906 0.847656 -5.46875 1.25 -6.070312 C 1.652344 -6.671875 2.253906 -7.132812 3.046875 -7.453125 C 2.558594 -7.660156 2.179688 -7.902344 1.90625 -8.183594 Z M 1.90625 -8.183594 "/>
</symbol>
<symbol overflow="visible" id="glyph0-7">
<path style="stroke:none;" d="M 1.914062 -9.902344 L 1.914062 -11.25 C 3.183594 -11.375 4.070312 -11.582031 4.570312 -11.871094 C 5.070312 -12.160156 5.445312 -12.84375 5.695312 -13.925781 L 7.078125 -13.925781 L 7.078125 0 L 5.203125 0 L 5.203125 -9.902344 Z M 1.914062 -9.902344 "/>
</symbol>
<symbol overflow="visible" id="glyph0-8">
<path style="stroke:none;" d="M 2.46875 -3.5625 C 2.585938 -2.5625 3.054688 -1.867188 3.867188 -1.484375 C 4.285156 -1.289062 4.765625 -1.191406 5.3125 -1.191406 C 6.355469 -1.191406 7.125 -1.523438 7.625 -2.1875 C 8.128906 -2.851562 8.378906 -3.585938 8.378906 -4.394531 C 8.378906 -5.371094 8.082031 -6.125 7.484375 -6.660156 C 6.890625 -7.195312 6.175781 -7.460938 5.34375 -7.460938 C 4.738281 -7.460938 4.21875 -7.34375 3.785156 -7.109375 C 3.351562 -6.875 2.980469 -6.550781 2.675781 -6.132812 L 1.152344 -6.21875 L 2.21875 -13.75 L 9.484375 -13.75 L 9.484375 -12.050781 L 3.535156 -12.050781 L 2.9375 -8.164062 C 3.265625 -8.410156 3.574219 -8.597656 3.867188 -8.71875 C 4.386719 -8.933594 4.992188 -9.042969 5.671875 -9.042969 C 6.957031 -9.042969 8.042969 -8.628906 8.9375 -7.804688 C 9.828125 -6.976562 10.273438 -5.929688 10.273438 -4.65625 C 10.273438 -3.335938 9.863281 -2.171875 9.046875 -1.164062 C 8.230469 -0.152344 6.925781 0.351562 5.136719 0.351562 C 3.996094 0.351562 2.988281 0.03125 2.113281 -0.609375 C 1.238281 -1.25 0.75 -2.234375 0.644531 -3.5625 Z M 2.46875 -3.5625 "/>
</symbol>
</g>
</defs>
<g id="surface36">
<path style="fill:none;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(72.941176%,72.941176%,72.941176%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100 30 L 100 170 M 149.496094 50.503906 L 50.503906 149.496094 M 170 100 L 30 100 M 149.496094 149.496094 L 50.503906 50.503906 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 120 30 C 120 41.046875 111.046875 50 100 50 C 88.953125 50 80 41.046875 80 30 C 80 18.953125 88.953125 10 100 10 C 111.046875 10 120 18.953125 120 30 M 114.140625 15.859375 L 114.140625 3.859375 M 114.140625 15.859375 L 102.140625 17.300781 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="95" y="35"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 169.496094 50.503906 C 169.496094 61.546875 160.542969 70.503906 149.496094 70.503906 C 138.453125 70.503906 129.496094 61.546875 129.496094 50.503906 C 129.496094 39.457031 138.453125 30.503906 149.496094 30.503906 C 160.542969 30.503906 169.496094 39.457031 169.496094 50.503906 M 163.640625 36.359375 L 162.199219 48.359375 M 163.640625 36.359375 L 175.640625 36.359375 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="144.496094" y="55.503906"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 190 100 C 190 111.046875 181.046875 120 170 120 C 158.953125 120 150 111.046875 150 100 C 150 88.953125 158.953125 80 170 80 C 181.046875 80 190 88.953125 190 100 M 184.140625 114.140625 L 182.699219 102.140625 M 184.140625 114.140625 L 196.140625 114.140625 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="165" y="105"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 169.496094 149.496094 C 169.496094 160.542969 160.542969 169.496094 149.496094 169.496094 C 138.453125 169.496094 129.496094 160.542969 129.496094 149.496094 C 129.496094 138.453125 138.453125 129.496094 149.496094 129.496094 C 160.542969 129.496094 169.496094 138.453125 169.496094 149.496094 M 163.640625 163.640625 L 163.640625 175.640625 M 163.640625 163.640625 L 151.640625 162.199219 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-4" x="144.496094" y="154.496094"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 120 170 C 120 181.046875 111.046875 190 100 190 C 88.953125 190 80 181.046875 80 170 C 80 158.953125 88.953125 150 100 150 C 111.046875 150 120 158.953125 120 170 M 85.859375 184.140625 L 85.859375 196.140625 M 85.859375 184.140625 L 97.859375 182.699219 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-5" x="95" y="175"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.503906 149.496094 C 70.503906 160.542969 61.546875 169.496094 50.503906 169.496094 C 39.457031 169.496094 30.503906 160.542969 30.503906 149.496094 C 30.503906 138.453125 39.457031 129.496094 50.503906 129.496094 C 61.546875 129.496094 70.503906 138.453125 70.503906 149.496094 M 36.359375 163.640625 L 37.800781 151.640625 M 36.359375 163.640625 L 24.359375 163.640625 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-6" x="45.503906" y="154.496094"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50 100 C 50 111.046875 41.046875 120 30 120 C 18.953125 120 10 111.046875 10 100 C 10 88.953125 18.953125 80 30 80 C 41.046875 80 50 88.953125 50 100 M 15.859375 85.859375 L 17.300781 97.859375 M 15.859375 85.859375 L 3.859375 85.859375 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-7" x="25" y="105"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.503906 50.503906 C 70.503906 61.546875 61.546875 70.503906 50.503906 70.503906 C 39.457031 70.503906 30.503906 61.546875 30.503906 50.503906 C 30.503906 39.457031 39.457031 30.503906 50.503906 30.503906 C 61.546875 30.503906 70.503906 39.457031 70.503906 50.503906 M 36.359375 36.359375 L 36.359375 24.359375 M 36.359375 36.359375 L 48.359375 37.800781 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-8" x="45.503906" y="55.503906"/>
</g>
<path style="fill:none;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke:rgb(98.039216%,2.745098%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100 80 L 100 120 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(98.039216%,2.745098%,0%);fill-opacity:1;" d="M 100 75 L 85 90 L 115 90 L 100 75 "/>
</g>
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg88"
sodipodi:docname="octo_flat_p.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview90"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.59375"
inkscape:cx="8.7843137"
inkscape:cy="78.745098"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg88" />
<defs
id="defs31">
<g
id="g29">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 1.371094 -3.144531 C 1.804688 -4.035156 2.648438 -4.847656 3.90625 -5.578125 L 5.78125 -6.660156 C 6.621094 -7.148438 7.210938 -7.566406 7.546875 -7.910156 C 8.082031 -8.449219 8.351562 -9.070312 8.351562 -9.765625 C 8.351562 -10.578125 8.105469 -11.226562 7.617188 -11.703125 C 7.128906 -12.183594 6.476562 -12.421875 5.664062 -12.421875 C 4.460938 -12.421875 3.625 -11.964844 3.164062 -11.054688 C 2.917969 -10.566406 2.78125 -9.890625 2.753906 -9.023438 L 0.96875 -9.023438 C 0.988281 -10.242188 1.210938 -11.234375 1.640625 -12 C 2.402344 -13.355469 3.746094 -14.03125 5.671875 -14.03125 C 7.273438 -14.03125 8.445312 -13.601562 9.183594 -12.734375 C 9.921875 -11.867188 10.292969 -10.90625 10.292969 -9.84375 C 10.292969 -8.722656 9.898438 -7.765625 9.109375 -6.972656 C 8.65625 -6.511719 7.839844 -5.949219 6.660156 -5.292969 L 5.320312 -4.550781 C 4.683594 -4.199219 4.183594 -3.863281 3.820312 -3.546875 C 3.167969 -2.980469 2.757812 -2.351562 2.585938 -1.660156 L 10.226562 -1.660156 L 10.226562 0 L 0.625 0 C 0.691406 -1.203125 0.9375 -2.253906 1.371094 -3.144531 Z M 1.371094 -3.144531 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 9.117188 -12.828125 C 9.730469 -12.015625 10.039062 -11.179688 10.039062 -10.320312 L 8.300781 -10.320312 C 8.195312 -10.875 8.03125 -11.308594 7.804688 -11.621094 C 7.378906 -12.207031 6.738281 -12.5 5.878906 -12.5 C 4.894531 -12.5 4.113281 -12.046875 3.535156 -11.136719 C 2.957031 -10.230469 2.632812 -8.929688 2.570312 -7.234375 C 2.972656 -7.828125 3.480469 -8.273438 4.09375 -8.5625 C 4.652344 -8.824219 5.277344 -8.953125 5.96875 -8.953125 C 7.140625 -8.953125 8.160156 -8.582031 9.03125 -7.832031 C 9.90625 -7.082031 10.34375 -5.96875 10.34375 -4.484375 C 10.34375 -3.214844 9.929688 -2.089844 9.101562 -1.109375 C 8.273438 -0.128906 7.097656 0.359375 5.566406 0.359375 C 4.257812 0.359375 3.128906 -0.136719 2.179688 -1.128906 C 1.226562 -2.121094 0.75 -3.792969 0.75 -6.140625 C 0.75 -7.878906 0.964844 -9.355469 1.386719 -10.566406 C 2.199219 -12.882812 3.6875 -14.042969 5.851562 -14.042969 C 7.414062 -14.042969 8.5 -13.636719 9.117188 -12.828125 Z M 7.796875 -2.132812 C 8.257812 -2.753906 8.484375 -3.488281 8.484375 -4.335938 C 8.484375 -5.050781 8.28125 -5.734375 7.871094 -6.382812 C 7.460938 -7.03125 6.714844 -7.351562 5.632812 -7.351562 C 4.878906 -7.351562 4.21875 -7.101562 3.648438 -6.601562 C 3.078125 -6.101562 2.792969 -5.34375 2.792969 -4.335938 C 2.792969 -3.449219 3.050781 -2.707031 3.570312 -2.105469 C 4.085938 -1.503906 4.804688 -1.203125 5.722656 -1.203125 C 6.648438 -1.203125 7.339844 -1.511719 7.796875 -2.132812 Z M 7.796875 -2.132812 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 1.597656 -0.980469 C 0.851562 -1.890625 0.476562 -2.996094 0.476562 -4.296875 L 2.3125 -4.296875 C 2.390625 -3.390625 2.5625 -2.734375 2.820312 -2.324219 C 3.277344 -1.589844 4.101562 -1.21875 5.292969 -1.21875 C 6.21875 -1.21875 6.960938 -1.46875 7.519531 -1.960938 C 8.078125 -2.457031 8.359375 -3.09375 8.359375 -3.875 C 8.359375 -4.839844 8.066406 -5.515625 7.476562 -5.898438 C 6.886719 -6.28125 6.066406 -6.476562 5.019531 -6.476562 C 4.902344 -6.476562 4.785156 -6.472656 4.664062 -6.46875 C 4.542969 -6.464844 4.421875 -6.460938 4.296875 -6.453125 L 4.296875 -8.007812 C 4.480469 -7.988281 4.632812 -7.976562 4.757812 -7.96875 C 4.878906 -7.960938 5.011719 -7.960938 5.15625 -7.960938 C 5.8125 -7.960938 6.355469 -8.0625 6.777344 -8.273438 C 7.519531 -8.636719 7.890625 -9.289062 7.890625 -10.226562 C 7.890625 -10.921875 7.644531 -11.457031 7.148438 -11.835938 C 6.652344 -12.214844 6.078125 -12.402344 5.421875 -12.402344 C 4.25 -12.402344 3.4375 -12.011719 2.988281 -11.230469 C 2.742188 -10.800781 2.601562 -10.1875 2.570312 -9.394531 L 0.828125 -9.394531 C 0.828125 -10.4375 1.039062 -11.320312 1.453125 -12.050781 C 2.171875 -13.351562 3.429688 -14.003906 5.234375 -14.003906 C 6.660156 -14.003906 7.765625 -13.6875 8.546875 -13.050781 C 9.328125 -12.417969 9.71875 -11.496094 9.71875 -10.292969 C 9.71875 -9.433594 9.484375 -8.738281 9.023438 -8.203125 C 8.738281 -7.871094 8.367188 -7.609375 7.910156 -7.421875 C 8.644531 -7.21875 9.21875 -6.832031 9.632812 -6.253906 C 10.046875 -5.679688 10.253906 -4.972656 10.253906 -4.140625 C 10.253906 -2.804688 9.8125 -1.71875 8.9375 -0.878906 C 8.058594 -0.0390625 6.808594 0.382812 5.195312 0.382812 C 3.542969 0.382812 2.34375 -0.0742188 1.597656 -0.980469 Z M 1.597656 -0.980469 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 10.460938 -13.75 L 10.460938 -12.21875 C 10.011719 -11.78125 9.414062 -11.023438 8.667969 -9.941406 C 7.921875 -8.859375 7.261719 -7.695312 6.6875 -6.445312 C 6.121094 -5.226562 5.695312 -4.117188 5.398438 -3.117188 C 5.210938 -2.472656 4.96875 -1.433594 4.667969 0 L 2.726562 0 C 3.167969 -2.667969 4.144531 -5.324219 5.65625 -7.96875 C 6.546875 -9.519531 7.484375 -10.855469 8.46875 -11.984375 L 0.734375 -11.984375 L 0.734375 -13.75 Z M 10.460938 -13.75 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph0-5">
<path
style="stroke:none;"
d="M 6.609375 -4.953125 L 6.609375 -11.289062 L 2.128906 -4.953125 Z M 6.640625 0 L 6.640625 -3.417969 L 0.507812 -3.417969 L 0.507812 -5.136719 L 6.914062 -14.023438 L 8.398438 -14.023438 L 8.398438 -4.953125 L 10.460938 -4.953125 L 10.460938 -3.417969 L 8.398438 -3.417969 L 8.398438 0 Z M 6.640625 0 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph0-6">
<path
style="stroke:none;"
d="M 7.257812 -8.773438 C 7.691406 -9.207031 7.910156 -9.722656 7.910156 -10.320312 C 7.910156 -10.84375 7.703125 -11.320312 7.285156 -11.757812 C 6.867188 -12.195312 6.234375 -12.414062 5.382812 -12.414062 C 4.535156 -12.414062 3.921875 -12.195312 3.546875 -11.757812 C 3.167969 -11.320312 2.976562 -10.8125 2.976562 -10.226562 C 2.976562 -9.566406 3.222656 -9.054688 3.710938 -8.679688 C 4.199219 -8.308594 4.773438 -8.125 5.4375 -8.125 C 6.214844 -8.125 6.820312 -8.339844 7.257812 -8.773438 Z M 7.574219 -1.859375 C 8.109375 -2.300781 8.378906 -2.957031 8.378906 -3.828125 C 8.378906 -4.734375 8.101562 -5.421875 7.546875 -5.890625 C 6.996094 -6.359375 6.285156 -6.59375 5.421875 -6.59375 C 4.582031 -6.59375 3.894531 -6.351562 3.363281 -5.875 C 2.832031 -5.394531 2.570312 -4.734375 2.570312 -3.886719 C 2.570312 -3.15625 2.8125 -2.527344 3.296875 -1.996094 C 3.78125 -1.464844 4.53125 -1.203125 5.546875 -1.203125 C 6.359375 -1.203125 7.035156 -1.421875 7.574219 -1.859375 Z M 1.90625 -8.183594 C 1.390625 -8.703125 1.132812 -9.382812 1.132812 -10.214844 C 1.132812 -11.257812 1.511719 -12.152344 2.265625 -12.898438 C 3.019531 -13.648438 4.09375 -14.023438 5.476562 -14.023438 C 6.820312 -14.023438 7.871094 -13.671875 8.632812 -12.964844 C 9.394531 -12.257812 9.773438 -11.433594 9.773438 -10.488281 C 9.773438 -9.617188 9.554688 -8.910156 9.109375 -8.367188 C 8.863281 -8.0625 8.480469 -7.765625 7.960938 -7.46875 C 8.539062 -7.203125 8.992188 -6.898438 9.328125 -6.554688 C 9.945312 -5.902344 10.253906 -5.054688 10.253906 -4.015625 C 10.253906 -2.785156 9.839844 -1.738281 9.015625 -0.882812 C 8.1875 -0.0273438 7.019531 0.398438 5.507812 0.398438 C 4.148438 0.398438 2.996094 0.03125 2.054688 -0.707031 C 1.113281 -1.445312 0.644531 -2.519531 0.644531 -3.925781 C 0.644531 -4.753906 0.847656 -5.46875 1.25 -6.070312 C 1.652344 -6.671875 2.253906 -7.132812 3.046875 -7.453125 C 2.558594 -7.660156 2.179688 -7.902344 1.90625 -8.183594 Z M 1.90625 -8.183594 "
id="path20" />
</symbol>
<symbol
overflow="visible"
id="glyph0-7">
<path
style="stroke:none;"
d="M 1.914062 -9.902344 L 1.914062 -11.25 C 3.183594 -11.375 4.070312 -11.582031 4.570312 -11.871094 C 5.070312 -12.160156 5.445312 -12.84375 5.695312 -13.925781 L 7.078125 -13.925781 L 7.078125 0 L 5.203125 0 L 5.203125 -9.902344 Z M 1.914062 -9.902344 "
id="path23" />
</symbol>
<symbol
overflow="visible"
id="glyph0-8">
<path
style="stroke:none;"
d="M 2.46875 -3.5625 C 2.585938 -2.5625 3.054688 -1.867188 3.867188 -1.484375 C 4.285156 -1.289062 4.765625 -1.191406 5.3125 -1.191406 C 6.355469 -1.191406 7.125 -1.523438 7.625 -2.1875 C 8.128906 -2.851562 8.378906 -3.585938 8.378906 -4.394531 C 8.378906 -5.371094 8.082031 -6.125 7.484375 -6.660156 C 6.890625 -7.195312 6.175781 -7.460938 5.34375 -7.460938 C 4.738281 -7.460938 4.21875 -7.34375 3.785156 -7.109375 C 3.351562 -6.875 2.980469 -6.550781 2.675781 -6.132812 L 1.152344 -6.21875 L 2.21875 -13.75 L 9.484375 -13.75 L 9.484375 -12.050781 L 3.535156 -12.050781 L 2.9375 -8.164062 C 3.265625 -8.410156 3.574219 -8.597656 3.867188 -8.71875 C 4.386719 -8.933594 4.992188 -9.042969 5.671875 -9.042969 C 6.957031 -9.042969 8.042969 -8.628906 8.9375 -7.804688 C 9.828125 -6.976562 10.273438 -5.929688 10.273438 -4.65625 C 10.273438 -3.335938 9.863281 -2.171875 9.046875 -1.164062 C 8.230469 -0.152344 6.925781 0.351562 5.136719 0.351562 C 3.996094 0.351562 2.988281 0.03125 2.113281 -0.609375 C 1.238281 -1.25 0.75 -2.234375 0.644531 -3.5625 Z M 2.46875 -3.5625 "
id="path26" />
</symbol>
</g>
</defs>
<g
id="g979">
<path
style="fill:none;stroke:#b8b8b8;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 100,30 V 170 M 149.49609,50.503906 50.503906,149.49609 M 170,100 H 30 M 149.49609,149.49609 50.503906,50.503906"
id="path33" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 120,30 c 0,11.046875 -8.95312,20 -20,20 -11.046875,0 -20,-8.953125 -20,-20 0,-11.046875 8.953125,-20 20,-20 11.04688,0 20,8.953125 20,20 m -5.85937,-14.140625 v -12 m 0,12 -12,1.441406"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-1"
x="95"
y="35"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 169.49609,50.503906 c 0,11.042969 -8.95312,20 -20,20 -11.04297,0 -20,-8.957031 -20,-20 0,-11.046875 8.95703,-20 20,-20 11.04688,0 20,8.953125 20,20 m -5.85547,-14.144531 -1.4414,12 m 1.4414,-12 h 12"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-2"
x="144.49609"
y="55.503906"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 190,100 c 0,11.04688 -8.95313,20 -20,20 -11.04688,0 -20,-8.95312 -20,-20 0,-11.046875 8.95312,-20 20,-20 11.04687,0 20,8.953125 20,20 m -5.85938,14.14063 -1.4414,-12 m 1.4414,12 h 12"
id="path47" />
<g
style="fill:#000000;fill-opacity:1"
id="g51">
<use
xlink:href="#glyph0-3"
x="165"
y="105"
id="use49"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 169.49609,149.49609 c 0,11.04688 -8.95312,20 -20,20 -11.04297,0 -20,-8.95312 -20,-20 0,-11.04297 8.95703,-20 20,-20 11.04688,0 20,8.95703 20,20 m -5.85547,14.14453 v 12 m 0,-12 -12,-1.4414"
id="path53" />
<g
style="fill:#000000;fill-opacity:1"
id="g57">
<use
xlink:href="#glyph0-4"
x="144.49609"
y="154.49609"
id="use55"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 120,170 c 0,11.04687 -8.95312,20 -20,20 -11.046875,0 -20,-8.95313 -20,-20 0,-11.04688 8.953125,-20 20,-20 11.04688,0 20,8.95312 20,20 m -34.140625,14.14062 v 12 m 0,-12 12,-1.4414"
id="path59" />
<g
style="fill:#000000;fill-opacity:1"
id="g63">
<use
xlink:href="#glyph0-5"
x="95"
y="175"
id="use61"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 70.503906,149.49609 c 0,11.04688 -8.957031,20 -20,20 -11.046875,0 -20,-8.95312 -20,-20 0,-11.04297 8.953125,-20 20,-20 11.042969,0 20,8.95703 20,20 m -34.144531,14.14453 1.441406,-12 m -1.441406,12 h -12"
id="path65" />
<g
style="fill:#000000;fill-opacity:1"
id="g69">
<use
xlink:href="#glyph0-6"
x="45.503906"
y="154.49609"
id="use67"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 50,100 c 0,11.04688 -8.953125,20 -20,20 -11.046875,0 -20,-8.95312 -20,-20 0,-11.046875 8.953125,-20 20,-20 11.046875,0 20,8.953125 20,20 m -34.140625,-14.140625 1.441406,12 m -1.441406,-12 h -12"
id="path71" />
<g
style="fill:#000000;fill-opacity:1"
id="g75">
<use
xlink:href="#glyph0-7"
x="25"
y="105"
id="use73"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 70.503906,50.503906 c 0,11.042969 -8.957031,20 -20,20 -11.046875,0 -20,-8.957031 -20,-20 0,-11.046875 8.953125,-20 20,-20 11.042969,0 20,8.953125 20,20 M 36.359375,36.359375 v -12 m 0,12 12,1.441406"
id="path77" />
<g
style="fill:#000000;fill-opacity:1"
id="g81">
<use
xlink:href="#glyph0-8"
x="45.503906"
y="55.503906"
id="use79"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path83" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path85" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Before After
Before After

View file

@ -0,0 +1,249 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg88"
sodipodi:docname="octo_flat_p_reverse.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview90"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.59375"
inkscape:cx="3.7647059"
inkscape:cy="44.862745"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg88" />
<defs
id="defs31">
<g
id="g29">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 1.371094 -3.144531 C 1.804688 -4.035156 2.648438 -4.847656 3.90625 -5.578125 L 5.78125 -6.660156 C 6.621094 -7.148438 7.210938 -7.566406 7.546875 -7.910156 C 8.082031 -8.449219 8.351562 -9.070312 8.351562 -9.765625 C 8.351562 -10.578125 8.105469 -11.226562 7.617188 -11.703125 C 7.128906 -12.183594 6.476562 -12.421875 5.664062 -12.421875 C 4.460938 -12.421875 3.625 -11.964844 3.164062 -11.054688 C 2.917969 -10.566406 2.78125 -9.890625 2.753906 -9.023438 L 0.96875 -9.023438 C 0.988281 -10.242188 1.210938 -11.234375 1.640625 -12 C 2.402344 -13.355469 3.746094 -14.03125 5.671875 -14.03125 C 7.273438 -14.03125 8.445312 -13.601562 9.183594 -12.734375 C 9.921875 -11.867188 10.292969 -10.90625 10.292969 -9.84375 C 10.292969 -8.722656 9.898438 -7.765625 9.109375 -6.972656 C 8.65625 -6.511719 7.839844 -5.949219 6.660156 -5.292969 L 5.320312 -4.550781 C 4.683594 -4.199219 4.183594 -3.863281 3.820312 -3.546875 C 3.167969 -2.980469 2.757812 -2.351562 2.585938 -1.660156 L 10.226562 -1.660156 L 10.226562 0 L 0.625 0 C 0.691406 -1.203125 0.9375 -2.253906 1.371094 -3.144531 Z M 1.371094 -3.144531 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 9.117188 -12.828125 C 9.730469 -12.015625 10.039062 -11.179688 10.039062 -10.320312 L 8.300781 -10.320312 C 8.195312 -10.875 8.03125 -11.308594 7.804688 -11.621094 C 7.378906 -12.207031 6.738281 -12.5 5.878906 -12.5 C 4.894531 -12.5 4.113281 -12.046875 3.535156 -11.136719 C 2.957031 -10.230469 2.632812 -8.929688 2.570312 -7.234375 C 2.972656 -7.828125 3.480469 -8.273438 4.09375 -8.5625 C 4.652344 -8.824219 5.277344 -8.953125 5.96875 -8.953125 C 7.140625 -8.953125 8.160156 -8.582031 9.03125 -7.832031 C 9.90625 -7.082031 10.34375 -5.96875 10.34375 -4.484375 C 10.34375 -3.214844 9.929688 -2.089844 9.101562 -1.109375 C 8.273438 -0.128906 7.097656 0.359375 5.566406 0.359375 C 4.257812 0.359375 3.128906 -0.136719 2.179688 -1.128906 C 1.226562 -2.121094 0.75 -3.792969 0.75 -6.140625 C 0.75 -7.878906 0.964844 -9.355469 1.386719 -10.566406 C 2.199219 -12.882812 3.6875 -14.042969 5.851562 -14.042969 C 7.414062 -14.042969 8.5 -13.636719 9.117188 -12.828125 Z M 7.796875 -2.132812 C 8.257812 -2.753906 8.484375 -3.488281 8.484375 -4.335938 C 8.484375 -5.050781 8.28125 -5.734375 7.871094 -6.382812 C 7.460938 -7.03125 6.714844 -7.351562 5.632812 -7.351562 C 4.878906 -7.351562 4.21875 -7.101562 3.648438 -6.601562 C 3.078125 -6.101562 2.792969 -5.34375 2.792969 -4.335938 C 2.792969 -3.449219 3.050781 -2.707031 3.570312 -2.105469 C 4.085938 -1.503906 4.804688 -1.203125 5.722656 -1.203125 C 6.648438 -1.203125 7.339844 -1.511719 7.796875 -2.132812 Z M 7.796875 -2.132812 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 1.597656 -0.980469 C 0.851562 -1.890625 0.476562 -2.996094 0.476562 -4.296875 L 2.3125 -4.296875 C 2.390625 -3.390625 2.5625 -2.734375 2.820312 -2.324219 C 3.277344 -1.589844 4.101562 -1.21875 5.292969 -1.21875 C 6.21875 -1.21875 6.960938 -1.46875 7.519531 -1.960938 C 8.078125 -2.457031 8.359375 -3.09375 8.359375 -3.875 C 8.359375 -4.839844 8.066406 -5.515625 7.476562 -5.898438 C 6.886719 -6.28125 6.066406 -6.476562 5.019531 -6.476562 C 4.902344 -6.476562 4.785156 -6.472656 4.664062 -6.46875 C 4.542969 -6.464844 4.421875 -6.460938 4.296875 -6.453125 L 4.296875 -8.007812 C 4.480469 -7.988281 4.632812 -7.976562 4.757812 -7.96875 C 4.878906 -7.960938 5.011719 -7.960938 5.15625 -7.960938 C 5.8125 -7.960938 6.355469 -8.0625 6.777344 -8.273438 C 7.519531 -8.636719 7.890625 -9.289062 7.890625 -10.226562 C 7.890625 -10.921875 7.644531 -11.457031 7.148438 -11.835938 C 6.652344 -12.214844 6.078125 -12.402344 5.421875 -12.402344 C 4.25 -12.402344 3.4375 -12.011719 2.988281 -11.230469 C 2.742188 -10.800781 2.601562 -10.1875 2.570312 -9.394531 L 0.828125 -9.394531 C 0.828125 -10.4375 1.039062 -11.320312 1.453125 -12.050781 C 2.171875 -13.351562 3.429688 -14.003906 5.234375 -14.003906 C 6.660156 -14.003906 7.765625 -13.6875 8.546875 -13.050781 C 9.328125 -12.417969 9.71875 -11.496094 9.71875 -10.292969 C 9.71875 -9.433594 9.484375 -8.738281 9.023438 -8.203125 C 8.738281 -7.871094 8.367188 -7.609375 7.910156 -7.421875 C 8.644531 -7.21875 9.21875 -6.832031 9.632812 -6.253906 C 10.046875 -5.679688 10.253906 -4.972656 10.253906 -4.140625 C 10.253906 -2.804688 9.8125 -1.71875 8.9375 -0.878906 C 8.058594 -0.0390625 6.808594 0.382812 5.195312 0.382812 C 3.542969 0.382812 2.34375 -0.0742188 1.597656 -0.980469 Z M 1.597656 -0.980469 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 10.460938 -13.75 L 10.460938 -12.21875 C 10.011719 -11.78125 9.414062 -11.023438 8.667969 -9.941406 C 7.921875 -8.859375 7.261719 -7.695312 6.6875 -6.445312 C 6.121094 -5.226562 5.695312 -4.117188 5.398438 -3.117188 C 5.210938 -2.472656 4.96875 -1.433594 4.667969 0 L 2.726562 0 C 3.167969 -2.667969 4.144531 -5.324219 5.65625 -7.96875 C 6.546875 -9.519531 7.484375 -10.855469 8.46875 -11.984375 L 0.734375 -11.984375 L 0.734375 -13.75 Z M 10.460938 -13.75 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph0-5">
<path
style="stroke:none;"
d="M 6.609375 -4.953125 L 6.609375 -11.289062 L 2.128906 -4.953125 Z M 6.640625 0 L 6.640625 -3.417969 L 0.507812 -3.417969 L 0.507812 -5.136719 L 6.914062 -14.023438 L 8.398438 -14.023438 L 8.398438 -4.953125 L 10.460938 -4.953125 L 10.460938 -3.417969 L 8.398438 -3.417969 L 8.398438 0 Z M 6.640625 0 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph0-6">
<path
style="stroke:none;"
d="M 7.257812 -8.773438 C 7.691406 -9.207031 7.910156 -9.722656 7.910156 -10.320312 C 7.910156 -10.84375 7.703125 -11.320312 7.285156 -11.757812 C 6.867188 -12.195312 6.234375 -12.414062 5.382812 -12.414062 C 4.535156 -12.414062 3.921875 -12.195312 3.546875 -11.757812 C 3.167969 -11.320312 2.976562 -10.8125 2.976562 -10.226562 C 2.976562 -9.566406 3.222656 -9.054688 3.710938 -8.679688 C 4.199219 -8.308594 4.773438 -8.125 5.4375 -8.125 C 6.214844 -8.125 6.820312 -8.339844 7.257812 -8.773438 Z M 7.574219 -1.859375 C 8.109375 -2.300781 8.378906 -2.957031 8.378906 -3.828125 C 8.378906 -4.734375 8.101562 -5.421875 7.546875 -5.890625 C 6.996094 -6.359375 6.285156 -6.59375 5.421875 -6.59375 C 4.582031 -6.59375 3.894531 -6.351562 3.363281 -5.875 C 2.832031 -5.394531 2.570312 -4.734375 2.570312 -3.886719 C 2.570312 -3.15625 2.8125 -2.527344 3.296875 -1.996094 C 3.78125 -1.464844 4.53125 -1.203125 5.546875 -1.203125 C 6.359375 -1.203125 7.035156 -1.421875 7.574219 -1.859375 Z M 1.90625 -8.183594 C 1.390625 -8.703125 1.132812 -9.382812 1.132812 -10.214844 C 1.132812 -11.257812 1.511719 -12.152344 2.265625 -12.898438 C 3.019531 -13.648438 4.09375 -14.023438 5.476562 -14.023438 C 6.820312 -14.023438 7.871094 -13.671875 8.632812 -12.964844 C 9.394531 -12.257812 9.773438 -11.433594 9.773438 -10.488281 C 9.773438 -9.617188 9.554688 -8.910156 9.109375 -8.367188 C 8.863281 -8.0625 8.480469 -7.765625 7.960938 -7.46875 C 8.539062 -7.203125 8.992188 -6.898438 9.328125 -6.554688 C 9.945312 -5.902344 10.253906 -5.054688 10.253906 -4.015625 C 10.253906 -2.785156 9.839844 -1.738281 9.015625 -0.882812 C 8.1875 -0.0273438 7.019531 0.398438 5.507812 0.398438 C 4.148438 0.398438 2.996094 0.03125 2.054688 -0.707031 C 1.113281 -1.445312 0.644531 -2.519531 0.644531 -3.925781 C 0.644531 -4.753906 0.847656 -5.46875 1.25 -6.070312 C 1.652344 -6.671875 2.253906 -7.132812 3.046875 -7.453125 C 2.558594 -7.660156 2.179688 -7.902344 1.90625 -8.183594 Z M 1.90625 -8.183594 "
id="path20" />
</symbol>
<symbol
overflow="visible"
id="glyph0-7">
<path
style="stroke:none;"
d="M 1.914062 -9.902344 L 1.914062 -11.25 C 3.183594 -11.375 4.070312 -11.582031 4.570312 -11.871094 C 5.070312 -12.160156 5.445312 -12.84375 5.695312 -13.925781 L 7.078125 -13.925781 L 7.078125 0 L 5.203125 0 L 5.203125 -9.902344 Z M 1.914062 -9.902344 "
id="path23" />
</symbol>
<symbol
overflow="visible"
id="glyph0-8">
<path
style="stroke:none;"
d="M 2.46875 -3.5625 C 2.585938 -2.5625 3.054688 -1.867188 3.867188 -1.484375 C 4.285156 -1.289062 4.765625 -1.191406 5.3125 -1.191406 C 6.355469 -1.191406 7.125 -1.523438 7.625 -2.1875 C 8.128906 -2.851562 8.378906 -3.585938 8.378906 -4.394531 C 8.378906 -5.371094 8.082031 -6.125 7.484375 -6.660156 C 6.890625 -7.195312 6.175781 -7.460938 5.34375 -7.460938 C 4.738281 -7.460938 4.21875 -7.34375 3.785156 -7.109375 C 3.351562 -6.875 2.980469 -6.550781 2.675781 -6.132812 L 1.152344 -6.21875 L 2.21875 -13.75 L 9.484375 -13.75 L 9.484375 -12.050781 L 3.535156 -12.050781 L 2.9375 -8.164062 C 3.265625 -8.410156 3.574219 -8.597656 3.867188 -8.71875 C 4.386719 -8.933594 4.992188 -9.042969 5.671875 -9.042969 C 6.957031 -9.042969 8.042969 -8.628906 8.9375 -7.804688 C 9.828125 -6.976562 10.273438 -5.929688 10.273438 -4.65625 C 10.273438 -3.335938 9.863281 -2.171875 9.046875 -1.164062 C 8.230469 -0.152344 6.925781 0.351562 5.136719 0.351562 C 3.996094 0.351562 2.988281 0.03125 2.113281 -0.609375 C 1.238281 -1.25 0.75 -2.234375 0.644531 -3.5625 Z M 2.46875 -3.5625 "
id="path26" />
</symbol>
</g>
</defs>
<g
id="g911">
<path
style="fill:none;stroke:#b8b8b8;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 100,30 V 170 M 149.49609,50.503906 50.503906,149.49609 M 170,100 H 30 M 149.49609,149.49609 50.503906,50.503906"
id="path33" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 80,30 c 0,11.046875 8.95312,20 20,20 11.04688,0 20,-8.953125 20,-20 0,-11.046875 -8.95312,-20 -20,-20 -11.04688,0 -20,8.953125 -20,20 m 5.85937,-14.140625 v -12 m 0,12 12,1.441406"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-1"
x="95"
y="35"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 169.49609,50.503906 c 0,-11.042969 -8.95312,-20 -20,-20 -11.04297,0 -20,8.957031 -20,20 0,11.046875 8.95703,20 20,20 11.04688,0 20,-8.953125 20,-20 m -5.85547,14.144531 -1.4414,-12 m 1.4414,12 h 12"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-2"
x="144.49609"
y="55.503906"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 190,100 c 0,-11.04688 -8.95313,-20 -20,-20 -11.04688,0 -20,8.95312 -20,20 0,11.04688 8.95312,20 20,20 11.04687,0 20,-8.95312 20,-20 m -5.85938,-14.14063 -1.4414,12 m 1.4414,-12 h 12"
id="path47" />
<g
style="fill:#000000;fill-opacity:1"
id="g51">
<use
xlink:href="#glyph0-3"
x="165"
y="105"
id="use49"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 129.49609,149.49609 c 0,11.04688 8.95312,20 20,20 11.04297,0 20,-8.95312 20,-20 0,-11.04297 -8.95703,-20 -20,-20 -11.04688,0 -20,8.95703 -20,20 m 5.85547,14.14453 v 12 m 0,-12 12,-1.4414"
id="path53" />
<g
style="fill:#000000;fill-opacity:1"
id="g57">
<use
xlink:href="#glyph0-4"
x="144.49609"
y="154.49609"
id="use55"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 80,170 c 0,11.04687 8.95312,20 20,20 11.04688,0 20,-8.95313 20,-20 0,-11.04688 -8.95312,-20 -20,-20 -11.04688,0 -20,8.95312 -20,20 m 34.14063,14.14062 v 12 m 0,-12 -12,-1.4414"
id="path59" />
<g
style="fill:#000000;fill-opacity:1"
id="g63">
<use
xlink:href="#glyph0-5"
x="95"
y="175"
id="use61"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 70.503906,149.49609 c 0,-11.04688 -8.957031,-20 -20,-20 -11.046875,0 -20,8.95312 -20,20 0,11.04297 8.953125,20 20,20 11.042969,0 20,-8.95703 20,-20 m -34.144531,-14.14453 1.441406,12 m -1.441406,-12 h -12"
id="path65" />
<g
style="fill:#000000;fill-opacity:1"
id="g69">
<use
xlink:href="#glyph0-6"
x="45.503906"
y="154.49609"
id="use67"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 50,100 C 50,88.95312 41.046875,80 30,80 c -11.046875,0 -20,8.95312 -20,20 0,11.04688 8.953125,20 20,20 11.046875,0 20,-8.95312 20,-20 m -34.140625,14.14063 1.441406,-12 m -1.441406,12 h -12"
id="path71" />
<g
style="fill:#000000;fill-opacity:1"
id="g75">
<use
xlink:href="#glyph0-7"
x="25"
y="105"
id="use73"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 30.503906,50.503906 c 0,11.042969 8.957031,20 20,20 11.046875,0 20,-8.957031 20,-20 0,-11.046875 -8.953125,-20 -20,-20 -11.042969,0 -20,8.953125 -20,20 M 64.648437,36.359375 v -12 m 0,12 -12,1.441406"
id="path77" />
<g
style="fill:#000000;fill-opacity:1"
id="g81">
<use
xlink:href="#glyph0-8"
x="45.503906"
y="55.503906"
id="use79"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path83" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path85" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -1,72 +1,249 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200pt" height="200pt" viewBox="0 0 200 200" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 1.371094 -3.144531 C 1.804688 -4.035156 2.648438 -4.847656 3.90625 -5.578125 L 5.78125 -6.660156 C 6.621094 -7.148438 7.210938 -7.566406 7.546875 -7.910156 C 8.082031 -8.449219 8.351562 -9.070312 8.351562 -9.765625 C 8.351562 -10.578125 8.105469 -11.226562 7.617188 -11.703125 C 7.128906 -12.183594 6.476562 -12.421875 5.664062 -12.421875 C 4.460938 -12.421875 3.625 -11.964844 3.164062 -11.054688 C 2.917969 -10.566406 2.78125 -9.890625 2.753906 -9.023438 L 0.96875 -9.023438 C 0.988281 -10.242188 1.210938 -11.234375 1.640625 -12 C 2.402344 -13.355469 3.746094 -14.03125 5.671875 -14.03125 C 7.273438 -14.03125 8.445312 -13.601562 9.183594 -12.734375 C 9.921875 -11.867188 10.292969 -10.90625 10.292969 -9.84375 C 10.292969 -8.722656 9.898438 -7.765625 9.109375 -6.972656 C 8.65625 -6.511719 7.839844 -5.949219 6.660156 -5.292969 L 5.320312 -4.550781 C 4.683594 -4.199219 4.183594 -3.863281 3.820312 -3.546875 C 3.167969 -2.980469 2.757812 -2.351562 2.585938 -1.660156 L 10.226562 -1.660156 L 10.226562 0 L 0.625 0 C 0.691406 -1.203125 0.9375 -2.253906 1.371094 -3.144531 Z M 1.371094 -3.144531 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 9.117188 -12.828125 C 9.730469 -12.015625 10.039062 -11.179688 10.039062 -10.320312 L 8.300781 -10.320312 C 8.195312 -10.875 8.03125 -11.308594 7.804688 -11.621094 C 7.378906 -12.207031 6.738281 -12.5 5.878906 -12.5 C 4.894531 -12.5 4.113281 -12.046875 3.535156 -11.136719 C 2.957031 -10.230469 2.632812 -8.929688 2.570312 -7.234375 C 2.972656 -7.828125 3.480469 -8.273438 4.09375 -8.5625 C 4.652344 -8.824219 5.277344 -8.953125 5.96875 -8.953125 C 7.140625 -8.953125 8.160156 -8.582031 9.03125 -7.832031 C 9.90625 -7.082031 10.34375 -5.96875 10.34375 -4.484375 C 10.34375 -3.214844 9.929688 -2.089844 9.101562 -1.109375 C 8.273438 -0.128906 7.097656 0.359375 5.566406 0.359375 C 4.257812 0.359375 3.128906 -0.136719 2.179688 -1.128906 C 1.226562 -2.121094 0.75 -3.792969 0.75 -6.140625 C 0.75 -7.878906 0.964844 -9.355469 1.386719 -10.566406 C 2.199219 -12.882812 3.6875 -14.042969 5.851562 -14.042969 C 7.414062 -14.042969 8.5 -13.636719 9.117188 -12.828125 Z M 7.796875 -2.132812 C 8.257812 -2.753906 8.484375 -3.488281 8.484375 -4.335938 C 8.484375 -5.050781 8.28125 -5.734375 7.871094 -6.382812 C 7.460938 -7.03125 6.714844 -7.351562 5.632812 -7.351562 C 4.878906 -7.351562 4.21875 -7.101562 3.648438 -6.601562 C 3.078125 -6.101562 2.792969 -5.34375 2.792969 -4.335938 C 2.792969 -3.449219 3.050781 -2.707031 3.570312 -2.105469 C 4.085938 -1.503906 4.804688 -1.203125 5.722656 -1.203125 C 6.648438 -1.203125 7.339844 -1.511719 7.796875 -2.132812 Z M 7.796875 -2.132812 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 1.597656 -0.980469 C 0.851562 -1.890625 0.476562 -2.996094 0.476562 -4.296875 L 2.3125 -4.296875 C 2.390625 -3.390625 2.5625 -2.734375 2.820312 -2.324219 C 3.277344 -1.589844 4.101562 -1.21875 5.292969 -1.21875 C 6.21875 -1.21875 6.960938 -1.46875 7.519531 -1.960938 C 8.078125 -2.457031 8.359375 -3.09375 8.359375 -3.875 C 8.359375 -4.839844 8.066406 -5.515625 7.476562 -5.898438 C 6.886719 -6.28125 6.066406 -6.476562 5.019531 -6.476562 C 4.902344 -6.476562 4.785156 -6.472656 4.664062 -6.46875 C 4.542969 -6.464844 4.421875 -6.460938 4.296875 -6.453125 L 4.296875 -8.007812 C 4.480469 -7.988281 4.632812 -7.976562 4.757812 -7.96875 C 4.878906 -7.960938 5.011719 -7.960938 5.15625 -7.960938 C 5.8125 -7.960938 6.355469 -8.0625 6.777344 -8.273438 C 7.519531 -8.636719 7.890625 -9.289062 7.890625 -10.226562 C 7.890625 -10.921875 7.644531 -11.457031 7.148438 -11.835938 C 6.652344 -12.214844 6.078125 -12.402344 5.421875 -12.402344 C 4.25 -12.402344 3.4375 -12.011719 2.988281 -11.230469 C 2.742188 -10.800781 2.601562 -10.1875 2.570312 -9.394531 L 0.828125 -9.394531 C 0.828125 -10.4375 1.039062 -11.320312 1.453125 -12.050781 C 2.171875 -13.351562 3.429688 -14.003906 5.234375 -14.003906 C 6.660156 -14.003906 7.765625 -13.6875 8.546875 -13.050781 C 9.328125 -12.417969 9.71875 -11.496094 9.71875 -10.292969 C 9.71875 -9.433594 9.484375 -8.738281 9.023438 -8.203125 C 8.738281 -7.871094 8.367188 -7.609375 7.910156 -7.421875 C 8.644531 -7.21875 9.21875 -6.832031 9.632812 -6.253906 C 10.046875 -5.679688 10.253906 -4.972656 10.253906 -4.140625 C 10.253906 -2.804688 9.8125 -1.71875 8.9375 -0.878906 C 8.058594 -0.0390625 6.808594 0.382812 5.195312 0.382812 C 3.542969 0.382812 2.34375 -0.0742188 1.597656 -0.980469 Z M 1.597656 -0.980469 "/>
</symbol>
<symbol overflow="visible" id="glyph0-4">
<path style="stroke:none;" d="M 10.460938 -13.75 L 10.460938 -12.21875 C 10.011719 -11.78125 9.414062 -11.023438 8.667969 -9.941406 C 7.921875 -8.859375 7.261719 -7.695312 6.6875 -6.445312 C 6.121094 -5.226562 5.695312 -4.117188 5.398438 -3.117188 C 5.210938 -2.472656 4.96875 -1.433594 4.667969 0 L 2.726562 0 C 3.167969 -2.667969 4.144531 -5.324219 5.65625 -7.96875 C 6.546875 -9.519531 7.484375 -10.855469 8.46875 -11.984375 L 0.734375 -11.984375 L 0.734375 -13.75 Z M 10.460938 -13.75 "/>
</symbol>
<symbol overflow="visible" id="glyph0-5">
<path style="stroke:none;" d="M 6.609375 -4.953125 L 6.609375 -11.289062 L 2.128906 -4.953125 Z M 6.640625 0 L 6.640625 -3.417969 L 0.507812 -3.417969 L 0.507812 -5.136719 L 6.914062 -14.023438 L 8.398438 -14.023438 L 8.398438 -4.953125 L 10.460938 -4.953125 L 10.460938 -3.417969 L 8.398438 -3.417969 L 8.398438 0 Z M 6.640625 0 "/>
</symbol>
<symbol overflow="visible" id="glyph0-6">
<path style="stroke:none;" d="M 7.257812 -8.773438 C 7.691406 -9.207031 7.910156 -9.722656 7.910156 -10.320312 C 7.910156 -10.84375 7.703125 -11.320312 7.285156 -11.757812 C 6.867188 -12.195312 6.234375 -12.414062 5.382812 -12.414062 C 4.535156 -12.414062 3.921875 -12.195312 3.546875 -11.757812 C 3.167969 -11.320312 2.976562 -10.8125 2.976562 -10.226562 C 2.976562 -9.566406 3.222656 -9.054688 3.710938 -8.679688 C 4.199219 -8.308594 4.773438 -8.125 5.4375 -8.125 C 6.214844 -8.125 6.820312 -8.339844 7.257812 -8.773438 Z M 7.574219 -1.859375 C 8.109375 -2.300781 8.378906 -2.957031 8.378906 -3.828125 C 8.378906 -4.734375 8.101562 -5.421875 7.546875 -5.890625 C 6.996094 -6.359375 6.285156 -6.59375 5.421875 -6.59375 C 4.582031 -6.59375 3.894531 -6.351562 3.363281 -5.875 C 2.832031 -5.394531 2.570312 -4.734375 2.570312 -3.886719 C 2.570312 -3.15625 2.8125 -2.527344 3.296875 -1.996094 C 3.78125 -1.464844 4.53125 -1.203125 5.546875 -1.203125 C 6.359375 -1.203125 7.035156 -1.421875 7.574219 -1.859375 Z M 1.90625 -8.183594 C 1.390625 -8.703125 1.132812 -9.382812 1.132812 -10.214844 C 1.132812 -11.257812 1.511719 -12.152344 2.265625 -12.898438 C 3.019531 -13.648438 4.09375 -14.023438 5.476562 -14.023438 C 6.820312 -14.023438 7.871094 -13.671875 8.632812 -12.964844 C 9.394531 -12.257812 9.773438 -11.433594 9.773438 -10.488281 C 9.773438 -9.617188 9.554688 -8.910156 9.109375 -8.367188 C 8.863281 -8.0625 8.480469 -7.765625 7.960938 -7.46875 C 8.539062 -7.203125 8.992188 -6.898438 9.328125 -6.554688 C 9.945312 -5.902344 10.253906 -5.054688 10.253906 -4.015625 C 10.253906 -2.785156 9.839844 -1.738281 9.015625 -0.882812 C 8.1875 -0.0273438 7.019531 0.398438 5.507812 0.398438 C 4.148438 0.398438 2.996094 0.03125 2.054688 -0.707031 C 1.113281 -1.445312 0.644531 -2.519531 0.644531 -3.925781 C 0.644531 -4.753906 0.847656 -5.46875 1.25 -6.070312 C 1.652344 -6.671875 2.253906 -7.132812 3.046875 -7.453125 C 2.558594 -7.660156 2.179688 -7.902344 1.90625 -8.183594 Z M 1.90625 -8.183594 "/>
</symbol>
<symbol overflow="visible" id="glyph0-7">
<path style="stroke:none;" d="M 1.914062 -9.902344 L 1.914062 -11.25 C 3.183594 -11.375 4.070312 -11.582031 4.570312 -11.871094 C 5.070312 -12.160156 5.445312 -12.84375 5.695312 -13.925781 L 7.078125 -13.925781 L 7.078125 0 L 5.203125 0 L 5.203125 -9.902344 Z M 1.914062 -9.902344 "/>
</symbol>
<symbol overflow="visible" id="glyph0-8">
<path style="stroke:none;" d="M 2.46875 -3.5625 C 2.585938 -2.5625 3.054688 -1.867188 3.867188 -1.484375 C 4.285156 -1.289062 4.765625 -1.191406 5.3125 -1.191406 C 6.355469 -1.191406 7.125 -1.523438 7.625 -2.1875 C 8.128906 -2.851562 8.378906 -3.585938 8.378906 -4.394531 C 8.378906 -5.371094 8.082031 -6.125 7.484375 -6.660156 C 6.890625 -7.195312 6.175781 -7.460938 5.34375 -7.460938 C 4.738281 -7.460938 4.21875 -7.34375 3.785156 -7.109375 C 3.351562 -6.875 2.980469 -6.550781 2.675781 -6.132812 L 1.152344 -6.21875 L 2.21875 -13.75 L 9.484375 -13.75 L 9.484375 -12.050781 L 3.535156 -12.050781 L 2.9375 -8.164062 C 3.265625 -8.410156 3.574219 -8.597656 3.867188 -8.71875 C 4.386719 -8.933594 4.992188 -9.042969 5.671875 -9.042969 C 6.957031 -9.042969 8.042969 -8.628906 8.9375 -7.804688 C 9.828125 -6.976562 10.273438 -5.929688 10.273438 -4.65625 C 10.273438 -3.335938 9.863281 -2.171875 9.046875 -1.164062 C 8.230469 -0.152344 6.925781 0.351562 5.136719 0.351562 C 3.996094 0.351562 2.988281 0.03125 2.113281 -0.609375 C 1.238281 -1.25 0.75 -2.234375 0.644531 -3.5625 Z M 2.46875 -3.5625 "/>
</symbol>
</g>
</defs>
<g id="surface31">
<path style="fill:none;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(72.941176%,72.941176%,72.941176%);stroke-opacity:1;stroke-miterlimit:10;" d="M 126.789062 35.328125 L 73.210938 164.671875 M 164.671875 73.210938 L 35.328125 126.789062 M 164.671875 126.789062 L 35.328125 73.210938 M 126.789062 164.671875 L 73.210938 35.328125 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 146.789062 35.328125 C 146.789062 46.375 137.832031 55.328125 126.789062 55.328125 C 115.742188 55.328125 106.789062 46.375 106.789062 35.328125 C 106.789062 24.28125 115.742188 15.328125 126.789062 15.328125 C 137.832031 15.328125 146.789062 24.28125 146.789062 35.328125 M 140.929688 21.1875 L 139.488281 33.1875 M 140.929688 21.1875 L 152.929688 21.1875 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="121.789062" y="40.328125"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 184.671875 73.210938 C 184.671875 84.257812 175.71875 93.210938 164.671875 93.210938 C 153.625 93.210938 144.671875 84.257812 144.671875 73.210938 C 144.671875 62.167969 153.625 53.210938 164.671875 53.210938 C 175.71875 53.210938 184.671875 62.167969 184.671875 73.210938 M 178.8125 59.070312 L 178.8125 47.070312 M 178.8125 59.070312 L 166.8125 60.511719 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="159.671875" y="78.210938"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 184.671875 126.789062 C 184.671875 137.832031 175.71875 146.789062 164.671875 146.789062 C 153.625 146.789062 144.671875 137.832031 144.671875 126.789062 C 144.671875 115.742188 153.625 106.789062 164.671875 106.789062 C 175.71875 106.789062 184.671875 115.742188 184.671875 126.789062 M 178.8125 140.929688 L 178.8125 152.929688 M 178.8125 140.929688 L 166.8125 139.488281 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="159.671875" y="131.789062"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 146.789062 164.671875 C 146.789062 175.71875 137.832031 184.671875 126.789062 184.671875 C 115.742188 184.671875 106.789062 175.71875 106.789062 164.671875 C 106.789062 153.625 115.742188 144.671875 126.789062 144.671875 C 137.832031 144.671875 146.789062 153.625 146.789062 164.671875 M 140.929688 178.8125 L 139.488281 166.8125 M 140.929688 178.8125 L 152.929688 178.8125 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-4" x="121.789062" y="169.671875"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 93.210938 164.671875 C 93.210938 175.71875 84.257812 184.671875 73.210938 184.671875 C 62.167969 184.671875 53.210938 175.71875 53.210938 164.671875 C 53.210938 153.625 62.167969 144.671875 73.210938 144.671875 C 84.257812 144.671875 93.210938 153.625 93.210938 164.671875 M 59.070312 178.8125 L 60.511719 166.8125 M 59.070312 178.8125 L 47.070312 178.8125 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-5" x="68.210938" y="169.671875"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 55.328125 126.789062 C 55.328125 137.832031 46.375 146.789062 35.328125 146.789062 C 24.28125 146.789062 15.328125 137.832031 15.328125 126.789062 C 15.328125 115.742188 24.28125 106.789062 35.328125 106.789062 C 46.375 106.789062 55.328125 115.742188 55.328125 126.789062 M 21.1875 140.929688 L 21.1875 152.929688 M 21.1875 140.929688 L 33.1875 139.488281 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-6" x="30.328125" y="131.789062"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 55.328125 73.210938 C 55.328125 84.257812 46.375 93.210938 35.328125 93.210938 C 24.28125 93.210938 15.328125 84.257812 15.328125 73.210938 C 15.328125 62.167969 24.28125 53.210938 35.328125 53.210938 C 46.375 53.210938 55.328125 62.167969 55.328125 73.210938 M 21.1875 59.070312 L 21.1875 47.070312 M 21.1875 59.070312 L 33.1875 60.511719 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-7" x="30.328125" y="78.210938"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 93.210938 35.328125 C 93.210938 46.375 84.257812 55.328125 73.210938 55.328125 C 62.167969 55.328125 53.210938 46.375 53.210938 35.328125 C 53.210938 24.28125 62.167969 15.328125 73.210938 15.328125 C 84.257812 15.328125 93.210938 24.28125 93.210938 35.328125 M 59.070312 21.1875 L 60.511719 33.1875 M 59.070312 21.1875 L 47.070312 21.1875 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-8" x="68.210938" y="40.328125"/>
</g>
<path style="fill:none;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke:rgb(98.039216%,2.745098%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100 80 L 100 120 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(98.039216%,2.745098%,0%);fill-opacity:1;" d="M 100 75 L 85 90 L 115 90 L 100 75 "/>
</g>
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg88"
sodipodi:docname="octo_flat_x.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview90"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.59375"
inkscape:cx="-14.431373"
inkscape:cy="52.392157"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg88" />
<defs
id="defs31">
<g
id="g29">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 1.371094 -3.144531 C 1.804688 -4.035156 2.648438 -4.847656 3.90625 -5.578125 L 5.78125 -6.660156 C 6.621094 -7.148438 7.210938 -7.566406 7.546875 -7.910156 C 8.082031 -8.449219 8.351562 -9.070312 8.351562 -9.765625 C 8.351562 -10.578125 8.105469 -11.226562 7.617188 -11.703125 C 7.128906 -12.183594 6.476562 -12.421875 5.664062 -12.421875 C 4.460938 -12.421875 3.625 -11.964844 3.164062 -11.054688 C 2.917969 -10.566406 2.78125 -9.890625 2.753906 -9.023438 L 0.96875 -9.023438 C 0.988281 -10.242188 1.210938 -11.234375 1.640625 -12 C 2.402344 -13.355469 3.746094 -14.03125 5.671875 -14.03125 C 7.273438 -14.03125 8.445312 -13.601562 9.183594 -12.734375 C 9.921875 -11.867188 10.292969 -10.90625 10.292969 -9.84375 C 10.292969 -8.722656 9.898438 -7.765625 9.109375 -6.972656 C 8.65625 -6.511719 7.839844 -5.949219 6.660156 -5.292969 L 5.320312 -4.550781 C 4.683594 -4.199219 4.183594 -3.863281 3.820312 -3.546875 C 3.167969 -2.980469 2.757812 -2.351562 2.585938 -1.660156 L 10.226562 -1.660156 L 10.226562 0 L 0.625 0 C 0.691406 -1.203125 0.9375 -2.253906 1.371094 -3.144531 Z M 1.371094 -3.144531 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 9.117188 -12.828125 C 9.730469 -12.015625 10.039062 -11.179688 10.039062 -10.320312 L 8.300781 -10.320312 C 8.195312 -10.875 8.03125 -11.308594 7.804688 -11.621094 C 7.378906 -12.207031 6.738281 -12.5 5.878906 -12.5 C 4.894531 -12.5 4.113281 -12.046875 3.535156 -11.136719 C 2.957031 -10.230469 2.632812 -8.929688 2.570312 -7.234375 C 2.972656 -7.828125 3.480469 -8.273438 4.09375 -8.5625 C 4.652344 -8.824219 5.277344 -8.953125 5.96875 -8.953125 C 7.140625 -8.953125 8.160156 -8.582031 9.03125 -7.832031 C 9.90625 -7.082031 10.34375 -5.96875 10.34375 -4.484375 C 10.34375 -3.214844 9.929688 -2.089844 9.101562 -1.109375 C 8.273438 -0.128906 7.097656 0.359375 5.566406 0.359375 C 4.257812 0.359375 3.128906 -0.136719 2.179688 -1.128906 C 1.226562 -2.121094 0.75 -3.792969 0.75 -6.140625 C 0.75 -7.878906 0.964844 -9.355469 1.386719 -10.566406 C 2.199219 -12.882812 3.6875 -14.042969 5.851562 -14.042969 C 7.414062 -14.042969 8.5 -13.636719 9.117188 -12.828125 Z M 7.796875 -2.132812 C 8.257812 -2.753906 8.484375 -3.488281 8.484375 -4.335938 C 8.484375 -5.050781 8.28125 -5.734375 7.871094 -6.382812 C 7.460938 -7.03125 6.714844 -7.351562 5.632812 -7.351562 C 4.878906 -7.351562 4.21875 -7.101562 3.648438 -6.601562 C 3.078125 -6.101562 2.792969 -5.34375 2.792969 -4.335938 C 2.792969 -3.449219 3.050781 -2.707031 3.570312 -2.105469 C 4.085938 -1.503906 4.804688 -1.203125 5.722656 -1.203125 C 6.648438 -1.203125 7.339844 -1.511719 7.796875 -2.132812 Z M 7.796875 -2.132812 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 1.597656 -0.980469 C 0.851562 -1.890625 0.476562 -2.996094 0.476562 -4.296875 L 2.3125 -4.296875 C 2.390625 -3.390625 2.5625 -2.734375 2.820312 -2.324219 C 3.277344 -1.589844 4.101562 -1.21875 5.292969 -1.21875 C 6.21875 -1.21875 6.960938 -1.46875 7.519531 -1.960938 C 8.078125 -2.457031 8.359375 -3.09375 8.359375 -3.875 C 8.359375 -4.839844 8.066406 -5.515625 7.476562 -5.898438 C 6.886719 -6.28125 6.066406 -6.476562 5.019531 -6.476562 C 4.902344 -6.476562 4.785156 -6.472656 4.664062 -6.46875 C 4.542969 -6.464844 4.421875 -6.460938 4.296875 -6.453125 L 4.296875 -8.007812 C 4.480469 -7.988281 4.632812 -7.976562 4.757812 -7.96875 C 4.878906 -7.960938 5.011719 -7.960938 5.15625 -7.960938 C 5.8125 -7.960938 6.355469 -8.0625 6.777344 -8.273438 C 7.519531 -8.636719 7.890625 -9.289062 7.890625 -10.226562 C 7.890625 -10.921875 7.644531 -11.457031 7.148438 -11.835938 C 6.652344 -12.214844 6.078125 -12.402344 5.421875 -12.402344 C 4.25 -12.402344 3.4375 -12.011719 2.988281 -11.230469 C 2.742188 -10.800781 2.601562 -10.1875 2.570312 -9.394531 L 0.828125 -9.394531 C 0.828125 -10.4375 1.039062 -11.320312 1.453125 -12.050781 C 2.171875 -13.351562 3.429688 -14.003906 5.234375 -14.003906 C 6.660156 -14.003906 7.765625 -13.6875 8.546875 -13.050781 C 9.328125 -12.417969 9.71875 -11.496094 9.71875 -10.292969 C 9.71875 -9.433594 9.484375 -8.738281 9.023438 -8.203125 C 8.738281 -7.871094 8.367188 -7.609375 7.910156 -7.421875 C 8.644531 -7.21875 9.21875 -6.832031 9.632812 -6.253906 C 10.046875 -5.679688 10.253906 -4.972656 10.253906 -4.140625 C 10.253906 -2.804688 9.8125 -1.71875 8.9375 -0.878906 C 8.058594 -0.0390625 6.808594 0.382812 5.195312 0.382812 C 3.542969 0.382812 2.34375 -0.0742188 1.597656 -0.980469 Z M 1.597656 -0.980469 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 10.460938 -13.75 L 10.460938 -12.21875 C 10.011719 -11.78125 9.414062 -11.023438 8.667969 -9.941406 C 7.921875 -8.859375 7.261719 -7.695312 6.6875 -6.445312 C 6.121094 -5.226562 5.695312 -4.117188 5.398438 -3.117188 C 5.210938 -2.472656 4.96875 -1.433594 4.667969 0 L 2.726562 0 C 3.167969 -2.667969 4.144531 -5.324219 5.65625 -7.96875 C 6.546875 -9.519531 7.484375 -10.855469 8.46875 -11.984375 L 0.734375 -11.984375 L 0.734375 -13.75 Z M 10.460938 -13.75 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph0-5">
<path
style="stroke:none;"
d="M 6.609375 -4.953125 L 6.609375 -11.289062 L 2.128906 -4.953125 Z M 6.640625 0 L 6.640625 -3.417969 L 0.507812 -3.417969 L 0.507812 -5.136719 L 6.914062 -14.023438 L 8.398438 -14.023438 L 8.398438 -4.953125 L 10.460938 -4.953125 L 10.460938 -3.417969 L 8.398438 -3.417969 L 8.398438 0 Z M 6.640625 0 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph0-6">
<path
style="stroke:none;"
d="M 7.257812 -8.773438 C 7.691406 -9.207031 7.910156 -9.722656 7.910156 -10.320312 C 7.910156 -10.84375 7.703125 -11.320312 7.285156 -11.757812 C 6.867188 -12.195312 6.234375 -12.414062 5.382812 -12.414062 C 4.535156 -12.414062 3.921875 -12.195312 3.546875 -11.757812 C 3.167969 -11.320312 2.976562 -10.8125 2.976562 -10.226562 C 2.976562 -9.566406 3.222656 -9.054688 3.710938 -8.679688 C 4.199219 -8.308594 4.773438 -8.125 5.4375 -8.125 C 6.214844 -8.125 6.820312 -8.339844 7.257812 -8.773438 Z M 7.574219 -1.859375 C 8.109375 -2.300781 8.378906 -2.957031 8.378906 -3.828125 C 8.378906 -4.734375 8.101562 -5.421875 7.546875 -5.890625 C 6.996094 -6.359375 6.285156 -6.59375 5.421875 -6.59375 C 4.582031 -6.59375 3.894531 -6.351562 3.363281 -5.875 C 2.832031 -5.394531 2.570312 -4.734375 2.570312 -3.886719 C 2.570312 -3.15625 2.8125 -2.527344 3.296875 -1.996094 C 3.78125 -1.464844 4.53125 -1.203125 5.546875 -1.203125 C 6.359375 -1.203125 7.035156 -1.421875 7.574219 -1.859375 Z M 1.90625 -8.183594 C 1.390625 -8.703125 1.132812 -9.382812 1.132812 -10.214844 C 1.132812 -11.257812 1.511719 -12.152344 2.265625 -12.898438 C 3.019531 -13.648438 4.09375 -14.023438 5.476562 -14.023438 C 6.820312 -14.023438 7.871094 -13.671875 8.632812 -12.964844 C 9.394531 -12.257812 9.773438 -11.433594 9.773438 -10.488281 C 9.773438 -9.617188 9.554688 -8.910156 9.109375 -8.367188 C 8.863281 -8.0625 8.480469 -7.765625 7.960938 -7.46875 C 8.539062 -7.203125 8.992188 -6.898438 9.328125 -6.554688 C 9.945312 -5.902344 10.253906 -5.054688 10.253906 -4.015625 C 10.253906 -2.785156 9.839844 -1.738281 9.015625 -0.882812 C 8.1875 -0.0273438 7.019531 0.398438 5.507812 0.398438 C 4.148438 0.398438 2.996094 0.03125 2.054688 -0.707031 C 1.113281 -1.445312 0.644531 -2.519531 0.644531 -3.925781 C 0.644531 -4.753906 0.847656 -5.46875 1.25 -6.070312 C 1.652344 -6.671875 2.253906 -7.132812 3.046875 -7.453125 C 2.558594 -7.660156 2.179688 -7.902344 1.90625 -8.183594 Z M 1.90625 -8.183594 "
id="path20" />
</symbol>
<symbol
overflow="visible"
id="glyph0-7">
<path
style="stroke:none;"
d="M 1.914062 -9.902344 L 1.914062 -11.25 C 3.183594 -11.375 4.070312 -11.582031 4.570312 -11.871094 C 5.070312 -12.160156 5.445312 -12.84375 5.695312 -13.925781 L 7.078125 -13.925781 L 7.078125 0 L 5.203125 0 L 5.203125 -9.902344 Z M 1.914062 -9.902344 "
id="path23" />
</symbol>
<symbol
overflow="visible"
id="glyph0-8">
<path
style="stroke:none;"
d="M 2.46875 -3.5625 C 2.585938 -2.5625 3.054688 -1.867188 3.867188 -1.484375 C 4.285156 -1.289062 4.765625 -1.191406 5.3125 -1.191406 C 6.355469 -1.191406 7.125 -1.523438 7.625 -2.1875 C 8.128906 -2.851562 8.378906 -3.585938 8.378906 -4.394531 C 8.378906 -5.371094 8.082031 -6.125 7.484375 -6.660156 C 6.890625 -7.195312 6.175781 -7.460938 5.34375 -7.460938 C 4.738281 -7.460938 4.21875 -7.34375 3.785156 -7.109375 C 3.351562 -6.875 2.980469 -6.550781 2.675781 -6.132812 L 1.152344 -6.21875 L 2.21875 -13.75 L 9.484375 -13.75 L 9.484375 -12.050781 L 3.535156 -12.050781 L 2.9375 -8.164062 C 3.265625 -8.410156 3.574219 -8.597656 3.867188 -8.71875 C 4.386719 -8.933594 4.992188 -9.042969 5.671875 -9.042969 C 6.957031 -9.042969 8.042969 -8.628906 8.9375 -7.804688 C 9.828125 -6.976562 10.273438 -5.929688 10.273438 -4.65625 C 10.273438 -3.335938 9.863281 -2.171875 9.046875 -1.164062 C 8.230469 -0.152344 6.925781 0.351562 5.136719 0.351562 C 3.996094 0.351562 2.988281 0.03125 2.113281 -0.609375 C 1.238281 -1.25 0.75 -2.234375 0.644531 -3.5625 Z M 2.46875 -3.5625 "
id="path26" />
</symbol>
</g>
</defs>
<g
id="g979">
<path
style="fill:none;stroke:#b8b8b8;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 126.78906,35.328125 73.210938,164.67187 M 164.67187,73.210938 35.328125,126.78906 m 129.343745,0 L 35.328125,73.210938 M 126.78906,164.67187 73.210938,35.328125"
id="path33" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 146.78906,35.328125 c 0,11.046875 -8.95703,20 -20,20 -11.04687,0 -20,-8.953125 -20,-20 0,-11.046875 8.95313,-20 20,-20 11.04297,0 20,8.953125 20,20 m -5.85937,-14.140625 -1.44141,12 m 1.44141,-12 h 12"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-1"
x="121.78906"
y="40.328125"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 184.67187,73.210938 c 0,11.046874 -8.95312,20 -20,20 -11.04687,0 -20,-8.953126 -20,-20 0,-11.042969 8.95313,-20 20,-20 11.04688,0 20,8.957031 20,20 M 178.8125,59.070312 v -12 m 0,12 -12,1.441407"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-2"
x="159.67188"
y="78.210938"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 184.67187,126.78906 c 0,11.04297 -8.95312,20 -20,20 -11.04687,0 -20,-8.95703 -20,-20 0,-11.04687 8.95313,-20 20,-20 11.04688,0 20,8.95313 20,20 m -5.85937,14.14063 v 12 m 0,-12 -12,-1.44141"
id="path47" />
<g
style="fill:#000000;fill-opacity:1"
id="g51">
<use
xlink:href="#glyph0-3"
x="159.67188"
y="131.78906"
id="use49"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 146.78906,164.67187 c 0,11.04688 -8.95703,20 -20,20 -11.04687,0 -20,-8.95312 -20,-20 0,-11.04687 8.95313,-20 20,-20 11.04297,0 20,8.95313 20,20 m -5.85937,14.14063 -1.44141,-12 m 1.44141,12 h 12"
id="path53" />
<g
style="fill:#000000;fill-opacity:1"
id="g57">
<use
xlink:href="#glyph0-4"
x="121.78906"
y="169.67188"
id="use55"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 93.210938,164.67187 c 0,11.04688 -8.953126,20 -20,20 -11.042969,0 -20,-8.95312 -20,-20 0,-11.04687 8.957031,-20 20,-20 11.046874,0 20,8.95313 20,20 m -34.140626,14.14063 1.441407,-12 m -1.441407,12 h -12"
id="path59" />
<g
style="fill:#000000;fill-opacity:1"
id="g63">
<use
xlink:href="#glyph0-5"
x="68.210938"
y="169.67188"
id="use61"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 55.328125,126.78906 c 0,11.04297 -8.953125,20 -20,20 -11.046875,0 -20,-8.95703 -20,-20 0,-11.04687 8.953125,-20 20,-20 11.046875,0 20,8.95313 20,20 M 21.1875,140.92969 v 12 m 0,-12 12,-1.44141"
id="path65" />
<g
style="fill:#000000;fill-opacity:1"
id="g69">
<use
xlink:href="#glyph0-6"
x="30.328125"
y="131.78906"
id="use67"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 55.328125,73.210938 c 0,11.046874 -8.953125,20 -20,20 -11.046875,0 -20,-8.953126 -20,-20 0,-11.042969 8.953125,-20 20,-20 11.046875,0 20,8.957031 20,20 M 21.1875,59.070312 v -12 m 0,12 12,1.441407"
id="path71" />
<g
style="fill:#000000;fill-opacity:1"
id="g75">
<use
xlink:href="#glyph0-7"
x="30.328125"
y="78.210938"
id="use73"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 93.210938,35.328125 c 0,11.046875 -8.953126,20 -20,20 -11.042969,0 -20,-8.953125 -20,-20 0,-11.046875 8.957031,-20 20,-20 11.046874,0 20,8.953125 20,20 M 59.070312,21.1875 l 1.441407,12 m -1.441407,-12 h -12"
id="path77" />
<g
style="fill:#000000;fill-opacity:1"
id="g81">
<use
xlink:href="#glyph0-8"
x="68.210938"
y="40.328125"
id="use79"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path83" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path85" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Before After
Before After

View file

@ -0,0 +1,249 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg88"
sodipodi:docname="octo_flat_x_reverse.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview90"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.59375"
inkscape:cx="41.411765"
inkscape:cy="238.7451"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg88" />
<defs
id="defs31">
<g
id="g29">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 1.371094 -3.144531 C 1.804688 -4.035156 2.648438 -4.847656 3.90625 -5.578125 L 5.78125 -6.660156 C 6.621094 -7.148438 7.210938 -7.566406 7.546875 -7.910156 C 8.082031 -8.449219 8.351562 -9.070312 8.351562 -9.765625 C 8.351562 -10.578125 8.105469 -11.226562 7.617188 -11.703125 C 7.128906 -12.183594 6.476562 -12.421875 5.664062 -12.421875 C 4.460938 -12.421875 3.625 -11.964844 3.164062 -11.054688 C 2.917969 -10.566406 2.78125 -9.890625 2.753906 -9.023438 L 0.96875 -9.023438 C 0.988281 -10.242188 1.210938 -11.234375 1.640625 -12 C 2.402344 -13.355469 3.746094 -14.03125 5.671875 -14.03125 C 7.273438 -14.03125 8.445312 -13.601562 9.183594 -12.734375 C 9.921875 -11.867188 10.292969 -10.90625 10.292969 -9.84375 C 10.292969 -8.722656 9.898438 -7.765625 9.109375 -6.972656 C 8.65625 -6.511719 7.839844 -5.949219 6.660156 -5.292969 L 5.320312 -4.550781 C 4.683594 -4.199219 4.183594 -3.863281 3.820312 -3.546875 C 3.167969 -2.980469 2.757812 -2.351562 2.585938 -1.660156 L 10.226562 -1.660156 L 10.226562 0 L 0.625 0 C 0.691406 -1.203125 0.9375 -2.253906 1.371094 -3.144531 Z M 1.371094 -3.144531 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 9.117188 -12.828125 C 9.730469 -12.015625 10.039062 -11.179688 10.039062 -10.320312 L 8.300781 -10.320312 C 8.195312 -10.875 8.03125 -11.308594 7.804688 -11.621094 C 7.378906 -12.207031 6.738281 -12.5 5.878906 -12.5 C 4.894531 -12.5 4.113281 -12.046875 3.535156 -11.136719 C 2.957031 -10.230469 2.632812 -8.929688 2.570312 -7.234375 C 2.972656 -7.828125 3.480469 -8.273438 4.09375 -8.5625 C 4.652344 -8.824219 5.277344 -8.953125 5.96875 -8.953125 C 7.140625 -8.953125 8.160156 -8.582031 9.03125 -7.832031 C 9.90625 -7.082031 10.34375 -5.96875 10.34375 -4.484375 C 10.34375 -3.214844 9.929688 -2.089844 9.101562 -1.109375 C 8.273438 -0.128906 7.097656 0.359375 5.566406 0.359375 C 4.257812 0.359375 3.128906 -0.136719 2.179688 -1.128906 C 1.226562 -2.121094 0.75 -3.792969 0.75 -6.140625 C 0.75 -7.878906 0.964844 -9.355469 1.386719 -10.566406 C 2.199219 -12.882812 3.6875 -14.042969 5.851562 -14.042969 C 7.414062 -14.042969 8.5 -13.636719 9.117188 -12.828125 Z M 7.796875 -2.132812 C 8.257812 -2.753906 8.484375 -3.488281 8.484375 -4.335938 C 8.484375 -5.050781 8.28125 -5.734375 7.871094 -6.382812 C 7.460938 -7.03125 6.714844 -7.351562 5.632812 -7.351562 C 4.878906 -7.351562 4.21875 -7.101562 3.648438 -6.601562 C 3.078125 -6.101562 2.792969 -5.34375 2.792969 -4.335938 C 2.792969 -3.449219 3.050781 -2.707031 3.570312 -2.105469 C 4.085938 -1.503906 4.804688 -1.203125 5.722656 -1.203125 C 6.648438 -1.203125 7.339844 -1.511719 7.796875 -2.132812 Z M 7.796875 -2.132812 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 1.597656 -0.980469 C 0.851562 -1.890625 0.476562 -2.996094 0.476562 -4.296875 L 2.3125 -4.296875 C 2.390625 -3.390625 2.5625 -2.734375 2.820312 -2.324219 C 3.277344 -1.589844 4.101562 -1.21875 5.292969 -1.21875 C 6.21875 -1.21875 6.960938 -1.46875 7.519531 -1.960938 C 8.078125 -2.457031 8.359375 -3.09375 8.359375 -3.875 C 8.359375 -4.839844 8.066406 -5.515625 7.476562 -5.898438 C 6.886719 -6.28125 6.066406 -6.476562 5.019531 -6.476562 C 4.902344 -6.476562 4.785156 -6.472656 4.664062 -6.46875 C 4.542969 -6.464844 4.421875 -6.460938 4.296875 -6.453125 L 4.296875 -8.007812 C 4.480469 -7.988281 4.632812 -7.976562 4.757812 -7.96875 C 4.878906 -7.960938 5.011719 -7.960938 5.15625 -7.960938 C 5.8125 -7.960938 6.355469 -8.0625 6.777344 -8.273438 C 7.519531 -8.636719 7.890625 -9.289062 7.890625 -10.226562 C 7.890625 -10.921875 7.644531 -11.457031 7.148438 -11.835938 C 6.652344 -12.214844 6.078125 -12.402344 5.421875 -12.402344 C 4.25 -12.402344 3.4375 -12.011719 2.988281 -11.230469 C 2.742188 -10.800781 2.601562 -10.1875 2.570312 -9.394531 L 0.828125 -9.394531 C 0.828125 -10.4375 1.039062 -11.320312 1.453125 -12.050781 C 2.171875 -13.351562 3.429688 -14.003906 5.234375 -14.003906 C 6.660156 -14.003906 7.765625 -13.6875 8.546875 -13.050781 C 9.328125 -12.417969 9.71875 -11.496094 9.71875 -10.292969 C 9.71875 -9.433594 9.484375 -8.738281 9.023438 -8.203125 C 8.738281 -7.871094 8.367188 -7.609375 7.910156 -7.421875 C 8.644531 -7.21875 9.21875 -6.832031 9.632812 -6.253906 C 10.046875 -5.679688 10.253906 -4.972656 10.253906 -4.140625 C 10.253906 -2.804688 9.8125 -1.71875 8.9375 -0.878906 C 8.058594 -0.0390625 6.808594 0.382812 5.195312 0.382812 C 3.542969 0.382812 2.34375 -0.0742188 1.597656 -0.980469 Z M 1.597656 -0.980469 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 10.460938 -13.75 L 10.460938 -12.21875 C 10.011719 -11.78125 9.414062 -11.023438 8.667969 -9.941406 C 7.921875 -8.859375 7.261719 -7.695312 6.6875 -6.445312 C 6.121094 -5.226562 5.695312 -4.117188 5.398438 -3.117188 C 5.210938 -2.472656 4.96875 -1.433594 4.667969 0 L 2.726562 0 C 3.167969 -2.667969 4.144531 -5.324219 5.65625 -7.96875 C 6.546875 -9.519531 7.484375 -10.855469 8.46875 -11.984375 L 0.734375 -11.984375 L 0.734375 -13.75 Z M 10.460938 -13.75 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph0-5">
<path
style="stroke:none;"
d="M 6.609375 -4.953125 L 6.609375 -11.289062 L 2.128906 -4.953125 Z M 6.640625 0 L 6.640625 -3.417969 L 0.507812 -3.417969 L 0.507812 -5.136719 L 6.914062 -14.023438 L 8.398438 -14.023438 L 8.398438 -4.953125 L 10.460938 -4.953125 L 10.460938 -3.417969 L 8.398438 -3.417969 L 8.398438 0 Z M 6.640625 0 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph0-6">
<path
style="stroke:none;"
d="M 7.257812 -8.773438 C 7.691406 -9.207031 7.910156 -9.722656 7.910156 -10.320312 C 7.910156 -10.84375 7.703125 -11.320312 7.285156 -11.757812 C 6.867188 -12.195312 6.234375 -12.414062 5.382812 -12.414062 C 4.535156 -12.414062 3.921875 -12.195312 3.546875 -11.757812 C 3.167969 -11.320312 2.976562 -10.8125 2.976562 -10.226562 C 2.976562 -9.566406 3.222656 -9.054688 3.710938 -8.679688 C 4.199219 -8.308594 4.773438 -8.125 5.4375 -8.125 C 6.214844 -8.125 6.820312 -8.339844 7.257812 -8.773438 Z M 7.574219 -1.859375 C 8.109375 -2.300781 8.378906 -2.957031 8.378906 -3.828125 C 8.378906 -4.734375 8.101562 -5.421875 7.546875 -5.890625 C 6.996094 -6.359375 6.285156 -6.59375 5.421875 -6.59375 C 4.582031 -6.59375 3.894531 -6.351562 3.363281 -5.875 C 2.832031 -5.394531 2.570312 -4.734375 2.570312 -3.886719 C 2.570312 -3.15625 2.8125 -2.527344 3.296875 -1.996094 C 3.78125 -1.464844 4.53125 -1.203125 5.546875 -1.203125 C 6.359375 -1.203125 7.035156 -1.421875 7.574219 -1.859375 Z M 1.90625 -8.183594 C 1.390625 -8.703125 1.132812 -9.382812 1.132812 -10.214844 C 1.132812 -11.257812 1.511719 -12.152344 2.265625 -12.898438 C 3.019531 -13.648438 4.09375 -14.023438 5.476562 -14.023438 C 6.820312 -14.023438 7.871094 -13.671875 8.632812 -12.964844 C 9.394531 -12.257812 9.773438 -11.433594 9.773438 -10.488281 C 9.773438 -9.617188 9.554688 -8.910156 9.109375 -8.367188 C 8.863281 -8.0625 8.480469 -7.765625 7.960938 -7.46875 C 8.539062 -7.203125 8.992188 -6.898438 9.328125 -6.554688 C 9.945312 -5.902344 10.253906 -5.054688 10.253906 -4.015625 C 10.253906 -2.785156 9.839844 -1.738281 9.015625 -0.882812 C 8.1875 -0.0273438 7.019531 0.398438 5.507812 0.398438 C 4.148438 0.398438 2.996094 0.03125 2.054688 -0.707031 C 1.113281 -1.445312 0.644531 -2.519531 0.644531 -3.925781 C 0.644531 -4.753906 0.847656 -5.46875 1.25 -6.070312 C 1.652344 -6.671875 2.253906 -7.132812 3.046875 -7.453125 C 2.558594 -7.660156 2.179688 -7.902344 1.90625 -8.183594 Z M 1.90625 -8.183594 "
id="path20" />
</symbol>
<symbol
overflow="visible"
id="glyph0-7">
<path
style="stroke:none;"
d="M 1.914062 -9.902344 L 1.914062 -11.25 C 3.183594 -11.375 4.070312 -11.582031 4.570312 -11.871094 C 5.070312 -12.160156 5.445312 -12.84375 5.695312 -13.925781 L 7.078125 -13.925781 L 7.078125 0 L 5.203125 0 L 5.203125 -9.902344 Z M 1.914062 -9.902344 "
id="path23" />
</symbol>
<symbol
overflow="visible"
id="glyph0-8">
<path
style="stroke:none;"
d="M 2.46875 -3.5625 C 2.585938 -2.5625 3.054688 -1.867188 3.867188 -1.484375 C 4.285156 -1.289062 4.765625 -1.191406 5.3125 -1.191406 C 6.355469 -1.191406 7.125 -1.523438 7.625 -2.1875 C 8.128906 -2.851562 8.378906 -3.585938 8.378906 -4.394531 C 8.378906 -5.371094 8.082031 -6.125 7.484375 -6.660156 C 6.890625 -7.195312 6.175781 -7.460938 5.34375 -7.460938 C 4.738281 -7.460938 4.21875 -7.34375 3.785156 -7.109375 C 3.351562 -6.875 2.980469 -6.550781 2.675781 -6.132812 L 1.152344 -6.21875 L 2.21875 -13.75 L 9.484375 -13.75 L 9.484375 -12.050781 L 3.535156 -12.050781 L 2.9375 -8.164062 C 3.265625 -8.410156 3.574219 -8.597656 3.867188 -8.71875 C 4.386719 -8.933594 4.992188 -9.042969 5.671875 -9.042969 C 6.957031 -9.042969 8.042969 -8.628906 8.9375 -7.804688 C 9.828125 -6.976562 10.273438 -5.929688 10.273438 -4.65625 C 10.273438 -3.335938 9.863281 -2.171875 9.046875 -1.164062 C 8.230469 -0.152344 6.925781 0.351562 5.136719 0.351562 C 3.996094 0.351562 2.988281 0.03125 2.113281 -0.609375 C 1.238281 -1.25 0.75 -2.234375 0.644531 -3.5625 Z M 2.46875 -3.5625 "
id="path26" />
</symbol>
</g>
</defs>
<g
id="g929">
<path
style="fill:none;stroke:#b8b8b8;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 126.78906,35.328125 73.210938,164.67187 M 164.67187,73.210938 35.328125,126.78906 m 129.343745,0 L 35.328125,73.210938 M 126.78906,164.67187 73.210938,35.328125"
id="path33" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 126.78906,15.328125 c -11.04687,0 -20,8.95703 -20,20 0,11.04687 8.95313,20 20,20 11.04688,0 20,-8.95313 20,-20 0,-11.04297 -8.95312,-20 -20,-20 m 14.14063,5.85937 -12,1.44141 m 12,-1.44141 v -12"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-1"
x="121.78906"
y="40.328125"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 164.67187,53.210938 c -11.04688,0 -20,8.95312 -20,20 0,11.04687 8.95312,20 20,20 11.04297,0 20,-8.95313 20,-20 0,-11.04688 -8.95703,-20 -20,-20 m 14.14062,5.85937 h 12 m -12,0 -1.4414,12"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-2"
x="159.67188"
y="78.210938"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 164.67187,146.78906 c 11.04296,0 19.99999,-8.95312 19.99999,-20 0,-11.04687 -8.95703,-20 -19.99999,-20 -11.04688,0 -20,8.95313 -20,20 0,11.04688 8.95312,20 20,20 m 14.14062,-5.85937 h 12 m -12,0 -1.44141,-12"
id="path47" />
<g
style="fill:#000000;fill-opacity:1"
id="g51">
<use
xlink:href="#glyph0-3"
x="159.67188"
y="131.78906"
id="use49"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 126.78906,184.67187 c 11.04688,0 20,-8.95703 20,-20 0,-11.04687 -8.95312,-20 -20,-20 -11.04687,0 -20,8.95313 -20,20 0,11.04297 8.95313,20 20,20 m 14.14063,-5.85937 -12,-1.44141 m 12,1.44141 v 12"
id="path53" />
<g
style="fill:#000000;fill-opacity:1"
id="g57">
<use
xlink:href="#glyph0-4"
x="121.78906"
y="169.67188"
id="use55"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 73.210938,144.67187 c -11.04688,0 -20,8.95312 -20,20 0,11.04297 8.95312,20 20,20 11.04687,0 20,-8.95703 20,-20 0,-11.04688 -8.95313,-20 -20,-20 m -14.14063,34.14062 12,-1.4414 m -12,1.4414 v 12"
id="path59" />
<g
style="fill:#000000;fill-opacity:1"
id="g63">
<use
xlink:href="#glyph0-5"
x="68.210938"
y="169.67188"
id="use61"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 35.328125,106.78906 c -11.04297,0 -20,8.95313 -20,20 0,11.04688 8.95703,20 20,20 11.04687,0 20,-8.95312 20,-20 0,-11.04687 -8.95313,-20 -20,-20 m -14.14063,34.14063 h -12 m 12,0 1.44141,-12"
id="path65" />
<g
style="fill:#000000;fill-opacity:1"
id="g69">
<use
xlink:href="#glyph0-6"
x="30.328125"
y="131.78906"
id="use67"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 35.328125,93.210938 c 11.046874,0 20,-8.953125 20,-20 0,-11.046875 -8.953126,-20 -20,-20 -11.042969,0 -20,8.953125 -20,20 0,11.046875 8.957031,20 20,20 M 21.187499,59.070313 h -12 m 12,0 1.441407,12"
id="path71" />
<g
style="fill:#000000;fill-opacity:1"
id="g75">
<use
xlink:href="#glyph0-7"
x="30.328125"
y="78.210938"
id="use73"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 73.210938,55.328125 c 11.046875,0 20,-8.953126 20,-20 0,-11.042969 -8.953125,-20 -20,-20 -11.046875,0 -20,8.957031 -20,20 0,11.046874 8.953125,20 20,20 m -14.140625,-34.140626 12,1.441407 m -12,-1.441407 v -12"
id="path77" />
<g
style="fill:#000000;fill-opacity:1"
id="g81">
<use
xlink:href="#glyph0-8"
x="68.210938"
y="40.328125"
id="use79"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path83" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path85" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -1,76 +1,262 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200pt" height="200pt" viewBox="0 0 200 200" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 3.460938 -4.992188 C 3.625 -3.585938 4.273438 -2.617188 5.414062 -2.078125 C 5.996094 -1.804688 6.671875 -1.667969 7.4375 -1.667969 C 8.894531 -1.667969 9.976562 -2.132812 10.679688 -3.0625 C 11.378906 -3.992188 11.730469 -5.023438 11.730469 -6.152344 C 11.730469 -7.519531 11.3125 -8.578125 10.480469 -9.324219 C 9.644531 -10.070312 8.644531 -10.445312 7.476562 -10.445312 C 6.628906 -10.445312 5.902344 -10.28125 5.296875 -9.953125 C 4.691406 -9.625 4.175781 -9.167969 3.746094 -8.585938 L 1.613281 -8.710938 L 3.101562 -19.25 L 13.273438 -19.25 L 13.273438 -16.871094 L 4.949219 -16.871094 L 4.117188 -11.429688 C 4.570312 -11.777344 5.003906 -12.035156 5.414062 -12.210938 C 6.144531 -12.511719 6.984375 -12.660156 7.945312 -12.660156 C 9.738281 -12.660156 11.261719 -12.082031 12.507812 -10.921875 C 13.757812 -9.765625 14.382812 -8.296875 14.382812 -6.523438 C 14.382812 -4.671875 13.8125 -3.039062 12.667969 -1.625 C 11.523438 -0.214844 9.699219 0.492188 7.191406 0.492188 C 5.597656 0.492188 4.1875 0.0429688 2.960938 -0.855469 C 1.734375 -1.753906 1.046875 -3.132812 0.902344 -4.992188 Z M 3.460938 -4.992188 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 12.761719 -17.957031 C 13.625 -16.824219 14.054688 -15.65625 14.054688 -14.453125 L 11.621094 -14.453125 C 11.476562 -15.226562 11.242188 -15.832031 10.921875 -16.269531 C 10.332031 -17.089844 9.433594 -17.5 8.230469 -17.5 C 6.855469 -17.5 5.761719 -16.863281 4.949219 -15.59375 C 4.136719 -14.320312 3.6875 -12.5 3.59375 -10.132812 C 4.160156 -10.960938 4.871094 -11.578125 5.726562 -11.992188 C 6.511719 -12.355469 7.386719 -12.539062 8.351562 -12.539062 C 9.992188 -12.539062 11.425781 -12.011719 12.648438 -10.964844 C 13.867188 -9.917969 14.476562 -8.351562 14.476562 -6.273438 C 14.476562 -4.496094 13.898438 -2.921875 12.742188 -1.550781 C 11.585938 -0.179688 9.933594 0.507812 7.792969 0.507812 C 5.960938 0.507812 4.378906 -0.1875 3.046875 -1.578125 C 1.71875 -2.96875 1.054688 -5.308594 1.054688 -8.601562 C 1.054688 -11.035156 1.347656 -13.097656 1.941406 -14.792969 C 3.082031 -18.039062 5.164062 -19.660156 8.1875 -19.660156 C 10.375 -19.660156 11.902344 -19.09375 12.761719 -17.957031 Z M 10.917969 -2.988281 C 11.558594 -3.859375 11.882812 -4.886719 11.882812 -6.070312 C 11.882812 -7.074219 11.59375 -8.027344 11.019531 -8.933594 C 10.445312 -9.839844 9.402344 -10.296875 7.890625 -10.296875 C 6.832031 -10.296875 5.902344 -9.945312 5.105469 -9.242188 C 4.308594 -8.539062 3.910156 -7.484375 3.910156 -6.070312 C 3.910156 -4.832031 4.273438 -3.789062 4.996094 -2.945312 C 5.722656 -2.101562 6.726562 -1.679688 8.011719 -1.679688 C 9.304688 -1.679688 10.273438 -2.117188 10.917969 -2.988281 Z M 10.917969 -2.988281 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 14.640625 -19.25 L 14.640625 -17.101562 C 14.011719 -16.492188 13.175781 -15.429688 12.132812 -13.917969 C 11.089844 -12.40625 10.167969 -10.773438 9.367188 -9.023438 C 8.574219 -7.320312 7.96875 -5.765625 7.5625 -4.359375 C 7.296875 -3.457031 6.953125 -2.003906 6.535156 0 L 3.8125 0 C 4.433594 -3.738281 5.800781 -7.457031 7.914062 -11.15625 C 9.164062 -13.324219 10.476562 -15.199219 11.851562 -16.773438 L 1.023438 -16.773438 L 1.023438 -19.25 Z M 14.640625 -19.25 "/>
</symbol>
<symbol overflow="visible" id="glyph0-4">
<path style="stroke:none;" d="M 10.15625 -12.285156 C 10.769531 -12.890625 11.074219 -13.613281 11.074219 -14.453125 C 11.074219 -15.179688 10.78125 -15.851562 10.199219 -16.460938 C 9.617188 -17.070312 8.726562 -17.375 7.53125 -17.375 C 6.347656 -17.375 5.492188 -17.070312 4.960938 -16.460938 C 4.433594 -15.851562 4.171875 -15.132812 4.171875 -14.3125 C 4.171875 -13.394531 4.511719 -12.671875 5.195312 -12.15625 C 5.878906 -11.636719 6.6875 -11.375 7.617188 -11.375 C 8.699219 -11.375 9.546875 -11.679688 10.15625 -12.285156 Z M 10.601562 -2.605469 C 11.355469 -3.21875 11.730469 -4.136719 11.730469 -5.359375 C 11.730469 -6.625 11.34375 -7.585938 10.570312 -8.242188 C 9.792969 -8.898438 8.800781 -9.226562 7.585938 -9.226562 C 6.410156 -9.226562 5.453125 -8.894531 4.710938 -8.222656 C 3.96875 -7.554688 3.59375 -6.625 3.59375 -5.441406 C 3.59375 -4.421875 3.933594 -3.539062 4.613281 -2.796875 C 5.292969 -2.054688 6.34375 -1.679688 7.765625 -1.679688 C 8.90625 -1.679688 9.851562 -1.988281 10.601562 -2.605469 Z M 2.664062 -11.457031 C 1.945312 -12.1875 1.585938 -13.132812 1.585938 -14.300781 C 1.585938 -15.757812 2.113281 -17.011719 3.171875 -18.0625 C 4.230469 -19.109375 5.726562 -19.632812 7.671875 -19.632812 C 9.546875 -19.632812 11.019531 -19.136719 12.085938 -18.148438 C 13.152344 -17.160156 13.6875 -16.003906 13.6875 -14.683594 C 13.6875 -13.460938 13.375 -12.472656 12.757812 -11.71875 C 12.410156 -11.289062 11.871094 -10.867188 11.140625 -10.460938 C 11.953125 -10.085938 12.59375 -9.65625 13.054688 -9.171875 C 13.921875 -8.261719 14.355469 -7.078125 14.355469 -5.617188 C 14.355469 -3.894531 13.777344 -2.4375 12.617188 -1.238281 C 11.460938 -0.0390625 9.824219 0.5625 7.710938 0.5625 C 5.804688 0.5625 4.195312 0.0429688 2.878906 -0.992188 C 1.5625 -2.027344 0.902344 -3.527344 0.902344 -5.496094 C 0.902344 -6.652344 1.183594 -7.652344 1.75 -8.496094 C 2.316406 -9.339844 3.152344 -9.984375 4.265625 -10.429688 C 3.582031 -10.722656 3.046875 -11.066406 2.664062 -11.457031 Z M 2.664062 -11.457031 "/>
</symbol>
<symbol overflow="visible" id="glyph0-5">
<path style="stroke:none;" d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "/>
</symbol>
<symbol overflow="visible" id="glyph0-6">
<path style="stroke:none;" d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "/>
</symbol>
<symbol overflow="visible" id="glyph0-7">
<path style="stroke:none;" d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-8">
<path style="stroke:none;" d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "/>
</symbol>
</g>
</defs>
<g id="surface61">
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,39.215686%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 198 170 C 198 185.464844 185.464844 198 170 198 C 154.535156 198 142 185.464844 142 170 C 142 154.535156 154.535156 142 170 142 C 185.464844 142 198 154.535156 198 170 M 189.800781 150.199219 L 187.785156 167 M 189.800781 150.199219 L 206.601562 150.199219 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="171" y="191"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,39.215686%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 198 30 C 198 45.464844 185.464844 58 170 58 C 154.535156 58 142 45.464844 142 30 C 142 14.535156 154.535156 2 170 2 C 185.464844 2 198 14.535156 198 30 M 189.800781 49.800781 L 187.785156 33 M 189.800781 49.800781 L 206.601562 49.800781 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="171" y="27"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,39.215686%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 58 170 C 58 185.464844 45.464844 198 30 198 C 14.535156 198 2 185.464844 2 170 C 2 154.535156 14.535156 142 30 142 C 45.464844 142 58 154.535156 58 170 M 10.199219 150.199219 L 12.214844 167 M 10.199219 150.199219 L -6.601562 150.199219 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="13" y="191"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,39.215686%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 58 30 C 58 45.464844 45.464844 58 30 58 C 14.535156 58 2 45.464844 2 30 C 2 14.535156 14.535156 2 30 2 C 45.464844 2 58 14.535156 58 30 M 10.199219 49.800781 L 12.214844 33 M 10.199219 49.800781 L -6.601562 49.800781 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-4" x="13" y="27"/>
</g>
<path style="fill:none;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(72.941176%,72.941176%,72.941176%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50 50 L 150 150 M 50 150 L 150 50 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.533333;" d="M 178 150 C 178 165.464844 165.464844 178 150 178 C 134.535156 178 122 165.464844 122 150 C 122 134.535156 134.535156 122 150 122 C 165.464844 122 178 134.535156 178 150 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 178 150 C 178 165.464844 165.464844 178 150 178 C 134.535156 178 122 165.464844 122 150 C 122 134.535156 134.535156 122 150 122 C 165.464844 122 178 134.535156 178 150 M 130.199219 169.800781 L 130.199219 186.601562 M 130.199219 169.800781 L 147 167.785156 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-5" x="143" y="147"/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.533333;" d="M 178 50 C 178 65.464844 165.464844 78 150 78 C 134.535156 78 122 65.464844 122 50 C 122 34.535156 134.535156 22 150 22 C 165.464844 22 178 34.535156 178 50 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 178 50 C 178 65.464844 165.464844 78 150 78 C 134.535156 78 122 65.464844 122 50 C 122 34.535156 134.535156 22 150 22 C 165.464844 22 178 34.535156 178 50 M 130.199219 30.199219 L 130.199219 13.398438 M 130.199219 30.199219 L 147 32.214844 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-6" x="143" y="69"/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.533333;" d="M 78 150 C 78 165.464844 65.464844 178 50 178 C 34.535156 178 22 165.464844 22 150 C 22 134.535156 34.535156 122 50 122 C 65.464844 122 78 134.535156 78 150 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 78 150 C 78 165.464844 65.464844 178 50 178 C 34.535156 178 22 165.464844 22 150 C 22 134.535156 34.535156 122 50 122 C 65.464844 122 78 134.535156 78 150 M 69.800781 169.800781 L 69.800781 186.601562 M 69.800781 169.800781 L 53 167.785156 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-7" x="43" y="147"/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.533333;" d="M 78 50 C 78 65.464844 65.464844 78 50 78 C 34.535156 78 22 65.464844 22 50 C 22 34.535156 34.535156 22 50 22 C 65.464844 22 78 34.535156 78 50 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 78 50 C 78 65.464844 65.464844 78 50 78 C 34.535156 78 22 65.464844 22 50 C 22 34.535156 34.535156 22 50 22 C 65.464844 22 78 34.535156 78 50 M 69.800781 30.199219 L 69.800781 13.398438 M 69.800781 30.199219 L 53 32.214844 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-8" x="43" y="69"/>
</g>
<path style="fill:none;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke:rgb(98.039216%,2.745098%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100 80 L 100 120 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(98.039216%,2.745098%,0%);fill-opacity:1;" d="M 100 75 L 85 90 L 115 90 L 100 75 "/>
</g>
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg96"
sodipodi:docname="octo_x8.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview98"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.59375"
inkscape:cx="53.333333"
inkscape:cy="128.31373"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg96" />
<defs
id="defs31">
<g
id="g29">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 3.460938 -4.992188 C 3.625 -3.585938 4.273438 -2.617188 5.414062 -2.078125 C 5.996094 -1.804688 6.671875 -1.667969 7.4375 -1.667969 C 8.894531 -1.667969 9.976562 -2.132812 10.679688 -3.0625 C 11.378906 -3.992188 11.730469 -5.023438 11.730469 -6.152344 C 11.730469 -7.519531 11.3125 -8.578125 10.480469 -9.324219 C 9.644531 -10.070312 8.644531 -10.445312 7.476562 -10.445312 C 6.628906 -10.445312 5.902344 -10.28125 5.296875 -9.953125 C 4.691406 -9.625 4.175781 -9.167969 3.746094 -8.585938 L 1.613281 -8.710938 L 3.101562 -19.25 L 13.273438 -19.25 L 13.273438 -16.871094 L 4.949219 -16.871094 L 4.117188 -11.429688 C 4.570312 -11.777344 5.003906 -12.035156 5.414062 -12.210938 C 6.144531 -12.511719 6.984375 -12.660156 7.945312 -12.660156 C 9.738281 -12.660156 11.261719 -12.082031 12.507812 -10.921875 C 13.757812 -9.765625 14.382812 -8.296875 14.382812 -6.523438 C 14.382812 -4.671875 13.8125 -3.039062 12.667969 -1.625 C 11.523438 -0.214844 9.699219 0.492188 7.191406 0.492188 C 5.597656 0.492188 4.1875 0.0429688 2.960938 -0.855469 C 1.734375 -1.753906 1.046875 -3.132812 0.902344 -4.992188 Z M 3.460938 -4.992188 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 12.761719 -17.957031 C 13.625 -16.824219 14.054688 -15.65625 14.054688 -14.453125 L 11.621094 -14.453125 C 11.476562 -15.226562 11.242188 -15.832031 10.921875 -16.269531 C 10.332031 -17.089844 9.433594 -17.5 8.230469 -17.5 C 6.855469 -17.5 5.761719 -16.863281 4.949219 -15.59375 C 4.136719 -14.320312 3.6875 -12.5 3.59375 -10.132812 C 4.160156 -10.960938 4.871094 -11.578125 5.726562 -11.992188 C 6.511719 -12.355469 7.386719 -12.539062 8.351562 -12.539062 C 9.992188 -12.539062 11.425781 -12.011719 12.648438 -10.964844 C 13.867188 -9.917969 14.476562 -8.351562 14.476562 -6.273438 C 14.476562 -4.496094 13.898438 -2.921875 12.742188 -1.550781 C 11.585938 -0.179688 9.933594 0.507812 7.792969 0.507812 C 5.960938 0.507812 4.378906 -0.1875 3.046875 -1.578125 C 1.71875 -2.96875 1.054688 -5.308594 1.054688 -8.601562 C 1.054688 -11.035156 1.347656 -13.097656 1.941406 -14.792969 C 3.082031 -18.039062 5.164062 -19.660156 8.1875 -19.660156 C 10.375 -19.660156 11.902344 -19.09375 12.761719 -17.957031 Z M 10.917969 -2.988281 C 11.558594 -3.859375 11.882812 -4.886719 11.882812 -6.070312 C 11.882812 -7.074219 11.59375 -8.027344 11.019531 -8.933594 C 10.445312 -9.839844 9.402344 -10.296875 7.890625 -10.296875 C 6.832031 -10.296875 5.902344 -9.945312 5.105469 -9.242188 C 4.308594 -8.539062 3.910156 -7.484375 3.910156 -6.070312 C 3.910156 -4.832031 4.273438 -3.789062 4.996094 -2.945312 C 5.722656 -2.101562 6.726562 -1.679688 8.011719 -1.679688 C 9.304688 -1.679688 10.273438 -2.117188 10.917969 -2.988281 Z M 10.917969 -2.988281 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 14.640625 -19.25 L 14.640625 -17.101562 C 14.011719 -16.492188 13.175781 -15.429688 12.132812 -13.917969 C 11.089844 -12.40625 10.167969 -10.773438 9.367188 -9.023438 C 8.574219 -7.320312 7.96875 -5.765625 7.5625 -4.359375 C 7.296875 -3.457031 6.953125 -2.003906 6.535156 0 L 3.8125 0 C 4.433594 -3.738281 5.800781 -7.457031 7.914062 -11.15625 C 9.164062 -13.324219 10.476562 -15.199219 11.851562 -16.773438 L 1.023438 -16.773438 L 1.023438 -19.25 Z M 14.640625 -19.25 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 10.15625 -12.285156 C 10.769531 -12.890625 11.074219 -13.613281 11.074219 -14.453125 C 11.074219 -15.179688 10.78125 -15.851562 10.199219 -16.460938 C 9.617188 -17.070312 8.726562 -17.375 7.53125 -17.375 C 6.347656 -17.375 5.492188 -17.070312 4.960938 -16.460938 C 4.433594 -15.851562 4.171875 -15.132812 4.171875 -14.3125 C 4.171875 -13.394531 4.511719 -12.671875 5.195312 -12.15625 C 5.878906 -11.636719 6.6875 -11.375 7.617188 -11.375 C 8.699219 -11.375 9.546875 -11.679688 10.15625 -12.285156 Z M 10.601562 -2.605469 C 11.355469 -3.21875 11.730469 -4.136719 11.730469 -5.359375 C 11.730469 -6.625 11.34375 -7.585938 10.570312 -8.242188 C 9.792969 -8.898438 8.800781 -9.226562 7.585938 -9.226562 C 6.410156 -9.226562 5.453125 -8.894531 4.710938 -8.222656 C 3.96875 -7.554688 3.59375 -6.625 3.59375 -5.441406 C 3.59375 -4.421875 3.933594 -3.539062 4.613281 -2.796875 C 5.292969 -2.054688 6.34375 -1.679688 7.765625 -1.679688 C 8.90625 -1.679688 9.851562 -1.988281 10.601562 -2.605469 Z M 2.664062 -11.457031 C 1.945312 -12.1875 1.585938 -13.132812 1.585938 -14.300781 C 1.585938 -15.757812 2.113281 -17.011719 3.171875 -18.0625 C 4.230469 -19.109375 5.726562 -19.632812 7.671875 -19.632812 C 9.546875 -19.632812 11.019531 -19.136719 12.085938 -18.148438 C 13.152344 -17.160156 13.6875 -16.003906 13.6875 -14.683594 C 13.6875 -13.460938 13.375 -12.472656 12.757812 -11.71875 C 12.410156 -11.289062 11.871094 -10.867188 11.140625 -10.460938 C 11.953125 -10.085938 12.59375 -9.65625 13.054688 -9.171875 C 13.921875 -8.261719 14.355469 -7.078125 14.355469 -5.617188 C 14.355469 -3.894531 13.777344 -2.4375 12.617188 -1.238281 C 11.460938 -0.0390625 9.824219 0.5625 7.710938 0.5625 C 5.804688 0.5625 4.195312 0.0429688 2.878906 -0.992188 C 1.5625 -2.027344 0.902344 -3.527344 0.902344 -5.496094 C 0.902344 -6.652344 1.183594 -7.652344 1.75 -8.496094 C 2.316406 -9.339844 3.152344 -9.984375 4.265625 -10.429688 C 3.582031 -10.722656 3.046875 -11.066406 2.664062 -11.457031 Z M 2.664062 -11.457031 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph0-5">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph0-6">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path20" />
</symbol>
<symbol
overflow="visible"
id="glyph0-7">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path23" />
</symbol>
<symbol
overflow="visible"
id="glyph0-8">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path26" />
</symbol>
</g>
</defs>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 198,170 c 0,15.46484 -12.53516,28 -28,28 -15.46484,0 -28,-12.53516 -28,-28 0,-15.46484 12.53516,-28 28,-28 15.46484,0 28,12.53516 28,28 M 189.80078,150.19922 187.78516,167 m 2.01562,-16.80078 h 16.80078"
id="path33" />
<g
style="fill:#000000;fill-opacity:1"
id="g37">
<use
xlink:href="#glyph0-1"
x="171"
y="191"
id="use35"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 198,30 c 0,15.464844 -12.53516,28 -28,28 -15.46484,0 -28,-12.535156 -28,-28 0,-15.464844 12.53516,-28 28,-28 15.46484,0 28,12.535156 28,28 M 189.80078,49.800781 187.78516,33 m 2.01562,16.800781 h 16.80078"
id="path39" />
<g
style="fill:#000000;fill-opacity:1"
id="g43">
<use
xlink:href="#glyph0-2"
x="171"
y="27"
id="use41"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 58,170 c 0,15.46484 -12.535156,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.464844,0 28,12.53516 28,28 M 10.199219,150.19922 12.214844,167 M 10.199219,150.19922 H -6.601562"
id="path45" />
<g
style="fill:#000000;fill-opacity:1"
id="g49">
<use
xlink:href="#glyph0-3"
x="13"
y="191"
id="use47"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 58,30 C 58,45.464844 45.464844,58 30,58 14.535156,58 2,45.464844 2,30 2,14.535156 14.535156,2 30,2 45.464844,2 58,14.535156 58,30 M 10.199219,49.800781 12.214844,33 M 10.199219,49.800781 H -6.601562"
id="path51" />
<g
style="fill:#000000;fill-opacity:1"
id="g55">
<use
xlink:href="#glyph0-4"
x="13"
y="27"
id="use53"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 50,50 150,150 M 50,150 150,50"
id="path57" />
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 178,150 c 0,15.46484 -12.53516,28 -28,28 -15.46484,0 -28,-12.53516 -28,-28 0,-15.46484 12.53516,-28 28,-28 15.46484,0 28,12.53516 28,28"
id="path59" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;fill-opacity:1"
d="m 178,150 c 0,15.46484 -12.53516,28 -28,28 -15.46484,0 -28,-12.53516 -28,-28 0,-15.46484 12.53516,-28 28,-28 15.46484,0 28,12.53516 28,28 m -47.80078,19.80078 v 16.80078 m 0,-16.80078 L 147,167.78516"
id="path61" />
<g
style="fill:#000000;fill-opacity:1"
id="g65">
<use
xlink:href="#glyph0-5"
x="143"
y="147"
id="use63"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 178,50 c 0,15.464844 -12.53516,28 -28,28 -15.46484,0 -28,-12.535156 -28,-28 0,-15.464844 12.53516,-28 28,-28 15.46484,0 28,12.535156 28,28"
id="path67" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;fill-opacity:1"
d="m 178,50 c 0,15.464844 -12.53516,28 -28,28 -15.46484,0 -28,-12.535156 -28,-28 0,-15.464844 12.53516,-28 28,-28 15.46484,0 28,12.535156 28,28 M 130.19922,30.199219 V 13.398438 m 0,16.800781 L 147,32.214844"
id="path69" />
<g
style="fill:#000000;fill-opacity:1"
id="g73">
<use
xlink:href="#glyph0-6"
x="143"
y="69"
id="use71"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 78,150 c 0,15.46484 -12.535156,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.464844,0 28,12.53516 28,28"
id="path75" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;fill-opacity:1"
d="m 78,150 c 0,15.46484 -12.535156,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.464844,0 28,12.53516 28,28 m -8.199219,19.80078 v 16.80078 m 0,-16.80078 L 53,167.78516"
id="path77" />
<g
style="fill:#000000;fill-opacity:1"
id="g81">
<use
xlink:href="#glyph0-7"
x="43"
y="147"
id="use79"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="M 78,50 C 78,65.464844 65.464844,78 50,78 34.535156,78 22,65.464844 22,50 22,34.535156 34.535156,22 50,22 65.464844,22 78,34.535156 78,50"
id="path83" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;fill-opacity:1"
d="M 78,50 C 78,65.464844 65.464844,78 50,78 34.535156,78 22,65.464844 22,50 22,34.535156 34.535156,22 50,22 65.464844,22 78,34.535156 78,50 M 69.800781,30.199219 V 13.398438 m 0,16.800781 L 53,32.214844"
id="path85" />
<g
style="fill:#000000;fill-opacity:1"
id="g89">
<use
xlink:href="#glyph0-8"
x="43"
y="69"
id="use87"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path91" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path93" />
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

@ -0,0 +1,265 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg96"
sodipodi:docname="octo_x8_reverse.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview54"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.59375"
inkscape:cx="-21.333333"
inkscape:cy="96.941176"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg96" />
<defs
id="defs31">
<g
id="g29">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 3.460938 -4.992188 C 3.625 -3.585938 4.273438 -2.617188 5.414062 -2.078125 C 5.996094 -1.804688 6.671875 -1.667969 7.4375 -1.667969 C 8.894531 -1.667969 9.976562 -2.132812 10.679688 -3.0625 C 11.378906 -3.992188 11.730469 -5.023438 11.730469 -6.152344 C 11.730469 -7.519531 11.3125 -8.578125 10.480469 -9.324219 C 9.644531 -10.070312 8.644531 -10.445312 7.476562 -10.445312 C 6.628906 -10.445312 5.902344 -10.28125 5.296875 -9.953125 C 4.691406 -9.625 4.175781 -9.167969 3.746094 -8.585938 L 1.613281 -8.710938 L 3.101562 -19.25 L 13.273438 -19.25 L 13.273438 -16.871094 L 4.949219 -16.871094 L 4.117188 -11.429688 C 4.570312 -11.777344 5.003906 -12.035156 5.414062 -12.210938 C 6.144531 -12.511719 6.984375 -12.660156 7.945312 -12.660156 C 9.738281 -12.660156 11.261719 -12.082031 12.507812 -10.921875 C 13.757812 -9.765625 14.382812 -8.296875 14.382812 -6.523438 C 14.382812 -4.671875 13.8125 -3.039062 12.667969 -1.625 C 11.523438 -0.214844 9.699219 0.492188 7.191406 0.492188 C 5.597656 0.492188 4.1875 0.0429688 2.960938 -0.855469 C 1.734375 -1.753906 1.046875 -3.132812 0.902344 -4.992188 Z M 3.460938 -4.992188 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 12.761719 -17.957031 C 13.625 -16.824219 14.054688 -15.65625 14.054688 -14.453125 L 11.621094 -14.453125 C 11.476562 -15.226562 11.242188 -15.832031 10.921875 -16.269531 C 10.332031 -17.089844 9.433594 -17.5 8.230469 -17.5 C 6.855469 -17.5 5.761719 -16.863281 4.949219 -15.59375 C 4.136719 -14.320312 3.6875 -12.5 3.59375 -10.132812 C 4.160156 -10.960938 4.871094 -11.578125 5.726562 -11.992188 C 6.511719 -12.355469 7.386719 -12.539062 8.351562 -12.539062 C 9.992188 -12.539062 11.425781 -12.011719 12.648438 -10.964844 C 13.867188 -9.917969 14.476562 -8.351562 14.476562 -6.273438 C 14.476562 -4.496094 13.898438 -2.921875 12.742188 -1.550781 C 11.585938 -0.179688 9.933594 0.507812 7.792969 0.507812 C 5.960938 0.507812 4.378906 -0.1875 3.046875 -1.578125 C 1.71875 -2.96875 1.054688 -5.308594 1.054688 -8.601562 C 1.054688 -11.035156 1.347656 -13.097656 1.941406 -14.792969 C 3.082031 -18.039062 5.164062 -19.660156 8.1875 -19.660156 C 10.375 -19.660156 11.902344 -19.09375 12.761719 -17.957031 Z M 10.917969 -2.988281 C 11.558594 -3.859375 11.882812 -4.886719 11.882812 -6.070312 C 11.882812 -7.074219 11.59375 -8.027344 11.019531 -8.933594 C 10.445312 -9.839844 9.402344 -10.296875 7.890625 -10.296875 C 6.832031 -10.296875 5.902344 -9.945312 5.105469 -9.242188 C 4.308594 -8.539062 3.910156 -7.484375 3.910156 -6.070312 C 3.910156 -4.832031 4.273438 -3.789062 4.996094 -2.945312 C 5.722656 -2.101562 6.726562 -1.679688 8.011719 -1.679688 C 9.304688 -1.679688 10.273438 -2.117188 10.917969 -2.988281 Z M 10.917969 -2.988281 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 14.640625 -19.25 L 14.640625 -17.101562 C 14.011719 -16.492188 13.175781 -15.429688 12.132812 -13.917969 C 11.089844 -12.40625 10.167969 -10.773438 9.367188 -9.023438 C 8.574219 -7.320312 7.96875 -5.765625 7.5625 -4.359375 C 7.296875 -3.457031 6.953125 -2.003906 6.535156 0 L 3.8125 0 C 4.433594 -3.738281 5.800781 -7.457031 7.914062 -11.15625 C 9.164062 -13.324219 10.476562 -15.199219 11.851562 -16.773438 L 1.023438 -16.773438 L 1.023438 -19.25 Z M 14.640625 -19.25 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 10.15625 -12.285156 C 10.769531 -12.890625 11.074219 -13.613281 11.074219 -14.453125 C 11.074219 -15.179688 10.78125 -15.851562 10.199219 -16.460938 C 9.617188 -17.070312 8.726562 -17.375 7.53125 -17.375 C 6.347656 -17.375 5.492188 -17.070312 4.960938 -16.460938 C 4.433594 -15.851562 4.171875 -15.132812 4.171875 -14.3125 C 4.171875 -13.394531 4.511719 -12.671875 5.195312 -12.15625 C 5.878906 -11.636719 6.6875 -11.375 7.617188 -11.375 C 8.699219 -11.375 9.546875 -11.679688 10.15625 -12.285156 Z M 10.601562 -2.605469 C 11.355469 -3.21875 11.730469 -4.136719 11.730469 -5.359375 C 11.730469 -6.625 11.34375 -7.585938 10.570312 -8.242188 C 9.792969 -8.898438 8.800781 -9.226562 7.585938 -9.226562 C 6.410156 -9.226562 5.453125 -8.894531 4.710938 -8.222656 C 3.96875 -7.554688 3.59375 -6.625 3.59375 -5.441406 C 3.59375 -4.421875 3.933594 -3.539062 4.613281 -2.796875 C 5.292969 -2.054688 6.34375 -1.679688 7.765625 -1.679688 C 8.90625 -1.679688 9.851562 -1.988281 10.601562 -2.605469 Z M 2.664062 -11.457031 C 1.945312 -12.1875 1.585938 -13.132812 1.585938 -14.300781 C 1.585938 -15.757812 2.113281 -17.011719 3.171875 -18.0625 C 4.230469 -19.109375 5.726562 -19.632812 7.671875 -19.632812 C 9.546875 -19.632812 11.019531 -19.136719 12.085938 -18.148438 C 13.152344 -17.160156 13.6875 -16.003906 13.6875 -14.683594 C 13.6875 -13.460938 13.375 -12.472656 12.757812 -11.71875 C 12.410156 -11.289062 11.871094 -10.867188 11.140625 -10.460938 C 11.953125 -10.085938 12.59375 -9.65625 13.054688 -9.171875 C 13.921875 -8.261719 14.355469 -7.078125 14.355469 -5.617188 C 14.355469 -3.894531 13.777344 -2.4375 12.617188 -1.238281 C 11.460938 -0.0390625 9.824219 0.5625 7.710938 0.5625 C 5.804688 0.5625 4.195312 0.0429688 2.878906 -0.992188 C 1.5625 -2.027344 0.902344 -3.527344 0.902344 -5.496094 C 0.902344 -6.652344 1.183594 -7.652344 1.75 -8.496094 C 2.316406 -9.339844 3.152344 -9.984375 4.265625 -10.429688 C 3.582031 -10.722656 3.046875 -11.066406 2.664062 -11.457031 Z M 2.664062 -11.457031 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph0-5">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph0-6">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path20" />
</symbol>
<symbol
overflow="visible"
id="glyph0-7">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path23" />
</symbol>
<symbol
overflow="visible"
id="glyph0-8">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path26" />
</symbol>
</g>
</defs>
<g
id="g938">
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 170.5,198 c 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 0,15.46484 12.53516,28 28,28 M 150.69922,189.80078 167.5,187.78516 m -16.80078,2.01562 v 16.80078"
id="path33" />
<g
style="fill:#000000;fill-opacity:1"
id="g37">
<use
xlink:href="#glyph0-1"
x="171"
y="191"
id="use35"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 170.5,2 c -15.46484,0 -28,12.53516 -28,28 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 M 150.69922,10.19922 167.5,12.21484 M 150.69922,10.19922 V -6.60156"
id="path39" />
<g
style="fill:#000000;fill-opacity:1"
id="g43">
<use
xlink:href="#glyph0-2"
x="171"
y="27"
id="use41"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 29.5,142 c -15.46484,0 -28,12.53515 -28,28 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46485 -12.53516,-28 -28,-28 M 49.30078,189.80078 32.5,187.78515 m 16.80078,2.01563 v 16.80078"
id="path45" />
<g
style="fill:#000000;fill-opacity:1"
id="g49">
<use
xlink:href="#glyph0-3"
x="13"
y="191"
id="use47"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 29.5,58 c 15.464844,0 28,-12.535156 28,-28 0,-15.464844 -12.535156,-28 -28,-28 -15.464844,0 -28,12.535156 -28,28 0,15.464844 12.535156,28 28,28 M 49.300781,10.199219 32.5,12.214844 M 49.300781,10.199219 V -6.601562"
id="path51" />
<g
style="fill:#000000;fill-opacity:1"
id="g55">
<use
xlink:href="#glyph0-4"
x="13"
y="27"
id="use53"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 50,50 150,150 M 50,150 150,50"
id="path57" />
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 178,150 c 0,15.46484 -12.53516,28 -28,28 -15.46484,0 -28,-12.53516 -28,-28 0,-15.46484 12.53516,-28 28,-28 15.46484,0 28,12.53516 28,28"
id="path59" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 150,178 c 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 0,15.46484 12.53516,28 28,28 m 19.80078,-47.80078 h 16.80078 m -16.80078,0 L 167.78516,147"
id="path61" />
<g
style="fill:#000000;fill-opacity:1"
id="g65">
<use
xlink:href="#glyph0-5"
x="143"
y="147"
id="use63"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 178,50 c 0,15.464844 -12.53516,28 -28,28 -15.46484,0 -28,-12.535156 -28,-28 0,-15.464844 12.53516,-28 28,-28 15.46484,0 28,12.535156 28,28"
id="path67" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 150,22 c -15.46485,0 -28,12.53516 -28,28 0,15.46484 12.53515,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 m 19.80078,47.80078 h 16.80078 m -16.80078,0 L 167.78515,53"
id="path69" />
<g
style="fill:#000000;fill-opacity:1"
id="g73">
<use
xlink:href="#glyph0-6"
x="143"
y="69"
id="use71"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 78,150 c 0,15.46484 -12.535156,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.464844,0 28,12.53516 28,28"
id="path75" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 50,122 c -15.46484,0 -28,12.53516 -28,28 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 m -19.80078,8.19922 H 13.39844 m 16.80078,0 L 32.21484,147"
id="path77" />
<g
style="fill:#000000;fill-opacity:1"
id="g81">
<use
xlink:href="#glyph0-7"
x="43"
y="147"
id="use79"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="M 78,50 C 78,65.464844 65.464844,78 50,78 34.535156,78 22,65.464844 22,50 22,34.535156 34.535156,22 50,22 65.464844,22 78,34.535156 78,50"
id="path83" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 50,78 C 65.464844,78 78,65.464844 78,50 78,34.535156 65.464844,22 50,22 34.535156,22 22,34.535156 22,50 22,65.464844 34.535156,78 50,78 M 30.199219,69.800781 H 13.398438 m 16.800781,0 L 32.214844,53"
id="path85" />
<g
style="fill:#000000;fill-opacity:1"
id="g89">
<use
xlink:href="#glyph0-8"
x="43"
y="69"
id="use87"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path91" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path93" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg52"
sodipodi:docname="quad_p_reverse.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview54"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="2.2539029"
inkscape:cx="86.07292"
inkscape:cy="138.64839"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg52" />
<defs
id="defs19">
<g
id="g17">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path14" />
</symbol>
</g>
</defs>
<g
id="g861">
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 40,100 H 160 M 100,40 v 120"
id="path21" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 72,160 c 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 m 47.80078,19.80078 v 16.80078 m 0,-16.80078 L 103,177.78516"
id="path23" />
<g
style="fill:#000000;fill-opacity:1"
id="g27">
<use
xlink:href="#glyph0-1"
x="93"
y="167"
id="use25"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 188,100 c 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 M 179.80078,119.80078 177.78516,103 m 2.01562,16.80078 h 16.80078"
id="path29" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-2"
x="153"
y="107"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 72,40 c 0,15.464844 12.53516,28 28,28 15.46484,0 28,-12.535156 28,-28 C 128,24.535156 115.46484,12 100,12 84.53516,12 72,24.535156 72,40 M 80.19922,20.199219 V 3.398438 m 0,16.800781 L 97,22.214844"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-3"
x="93"
y="47"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 68,100 C 68,84.53516 55.464844,72 40,72 24.535156,72 12,84.53516 12,100 c 0,15.46484 12.535156,28 28,28 15.464844,0 28,-12.53516 28,-28 M 20.199219,80.19922 22.214844,97 M 20.199219,80.19922 H 3.398438"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-4"
x="33"
y="107"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path47" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path49" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.3 KiB

View file

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg52"
sodipodi:docname="quad_x_reverse.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview30"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.1269514"
inkscape:cx="-5.3240981"
inkscape:cy="231.15459"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg52" />
<defs
id="defs19">
<g
id="g17">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path14" />
</symbol>
</g>
</defs>
<g
id="g862">
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 40,40 160,160 M 40,160 160,40"
id="path21" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 188,160 c 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 M 179.80078,140.19922 177.78516,157 m 2.01562,-16.80078 h 16.80078"
id="path23" />
<g
style="fill:#000000;fill-opacity:1"
id="g27">
<use
xlink:href="#glyph0-1"
x="153"
y="167"
id="use25"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 188,40 c 0,-15.464844 -12.53516,-28 -28,-28 -15.46484,0 -28,12.535156 -28,28 0,15.464844 12.53516,28 28,28 15.46484,0 28,-12.535156 28,-28 M 179.80078,59.800781 177.78516,43 m 2.01562,16.800781 h 16.80078"
id="path29" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-2"
x="153"
y="47"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 68,160 c 0,-15.46484 -12.535156,-28 -28,-28 -15.464844,0 -28,12.53516 -28,28 0,15.46484 12.535156,28 28,28 15.464844,0 28,-12.53516 28,-28 M 20.199219,140.19922 22.214844,157 M 20.199219,140.19922 H 3.398438"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-3"
x="33"
y="167"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 68,40 C 68,24.535156 55.464844,12 40,12 24.535156,12 12,24.535156 12,40 12,55.464844 24.535156,68 40,68 55.464844,68 68,55.464844 68,40 M 20.199219,59.800781 22.214844,43 M 20.199219,59.800781 H 3.398438"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-4"
x="33"
y="47"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path47" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path49" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.4 KiB

View file

@ -0,0 +1,177 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg60"
sodipodi:docname="tri_reverse.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview62"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="3.1875"
inkscape:cx="133.33333"
inkscape:cy="108.39216"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="1912"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg60" />
<defs
id="defs25">
<g
id="g23">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph1-0">
<path
style="stroke:none;"
d=""
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph1-1">
<path
style="stroke:none;"
d="M 2.234375 -3.703125 C 2.269531 -3.050781 2.425781 -2.523438 2.695312 -2.117188 C 3.210938 -1.355469 4.121094 -0.976562 5.421875 -0.976562 C 6.003906 -0.976562 6.535156 -1.058594 7.015625 -1.226562 C 7.941406 -1.550781 8.40625 -2.128906 8.40625 -2.960938 C 8.40625 -3.585938 8.210938 -4.03125 7.820312 -4.296875 C 7.425781 -4.558594 6.804688 -4.785156 5.960938 -4.976562 L 4.40625 -5.328125 C 3.390625 -5.558594 2.671875 -5.808594 2.25 -6.085938 C 1.519531 -6.566406 1.15625 -7.28125 1.15625 -8.234375 C 1.15625 -9.265625 1.511719 -10.113281 2.226562 -10.773438 C 2.941406 -11.433594 3.949219 -11.765625 5.257812 -11.765625 C 6.460938 -11.765625 7.484375 -11.476562 8.324219 -10.894531 C 9.164062 -10.3125 9.585938 -9.386719 9.585938 -8.109375 L 8.125 -8.109375 C 8.046875 -8.722656 7.878906 -9.195312 7.625 -9.523438 C 7.152344 -10.121094 6.347656 -10.421875 5.210938 -10.421875 C 4.292969 -10.421875 3.636719 -10.230469 3.234375 -9.84375 C 2.832031 -9.457031 2.632812 -9.011719 2.632812 -8.5 C 2.632812 -7.9375 2.867188 -7.527344 3.335938 -7.265625 C 3.644531 -7.097656 4.339844 -6.890625 5.421875 -6.640625 L 7.03125 -6.273438 C 7.808594 -6.097656 8.40625 -5.855469 8.828125 -5.546875 C 9.558594 -5.011719 9.921875 -4.230469 9.921875 -3.210938 C 9.921875 -1.941406 9.460938 -1.03125 8.535156 -0.484375 C 7.609375 0.0625 6.535156 0.335938 5.3125 0.335938 C 3.886719 0.335938 2.769531 -0.0273438 1.960938 -0.757812 C 1.152344 -1.480469 0.757812 -2.464844 0.773438 -3.703125 Z M 2.234375 -3.703125 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph1-2">
<path
style="stroke:none;"
d="M 1.53125 -7.921875 L 1.53125 -9 C 2.546875 -9.097656 3.253906 -9.265625 3.65625 -9.496094 C 4.058594 -9.726562 4.355469 -10.277344 4.554688 -11.140625 L 5.664062 -11.140625 L 5.664062 0 L 4.164062 0 L 4.164062 -7.921875 Z M 1.53125 -7.921875 "
id="path20" />
</symbol>
</g>
</defs>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="m 40,40 h 120 m -60,0 v 120"
id="path27" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 72,160 c 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 m 47.80078,-19.80078 v -16.80078 m 0,16.80078 L 103,142.21484"
id="path29" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-1"
x="93"
y="167"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 132,40 c 0,15.464844 12.53516,28 28,28 15.46484,0 28,-12.535156 28,-28 0,-15.464844 -12.53516,-28 -28,-28 -15.46484,0 -28,12.535156 -28,28 M 179.80078,20.199219 V 3.398438 m 0,16.800781 L 163,22.214844"
id="path35-4" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-2"
x="153"
y="47"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 11.807447,40 c 0,15.464844 12.535157,28 28.000001,28 15.464844,0 28,-12.535156 28,-28 0,-15.464844 -12.535156,-28 -28,-28 C 24.342604,12 11.807447,24.535156 11.807447,40 M 20.006667,20.199219 22.022292,37 M 20.006667,20.199219 H 3.2058824"
id="path41-0" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-3"
x="33"
y="47"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 140,140 h 28 v 28 h -28 z m 0,0"
id="path47" />
<g
style="fill:#000000;fill-opacity:1"
id="g53">
<use
xlink:href="#glyph1-1"
x="144"
y="160"
id="use49"
width="100%"
height="100%" />
<use
xlink:href="#glyph1-2"
x="154.67188"
y="160"
id="use51"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,70 v 40"
id="path55" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,65 85,80 h 30 L 100,65"
id="path57" />
</svg>

After

Width:  |  Height:  |  Size: 9.9 KiB

View file

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg52"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs19">
<g
id="g17">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path14" />
</symbol>
</g>
</defs>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="m 40,40 h 120 m -60,0 v 140 m 0,0 40,-20 m -40,20 -40,-20"
id="path21" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 112,160 c 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 m 8.19922,19.80078 v 16.80078 m 0,-16.80078 L 137,177.78516"
id="path23" />
<g
style="fill:#000000;fill-opacity:1"
id="g27">
<use
xlink:href="#glyph0-1"
x="133"
y="167"
id="use25"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 132,40 c 0,15.464844 12.53516,28 28,28 15.46484,0 28,-12.535156 28,-28 0,-15.464844 -12.53516,-28 -28,-28 -15.46484,0 -28,12.535156 -28,28 m 8.19922,-19.800781 V 3.398438 m 0,16.800781 L 157,22.214844"
id="path29" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-2"
x="153"
y="47"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 32,160 c 0,15.46484 12.535156,28 28,28 15.464844,0 28,-12.53516 28,-28 0,-15.46484 -12.535156,-28 -28,-28 -15.464844,0 -28,12.53516 -28,28 m 47.800781,19.80078 v 16.80078 m 0,-16.80078 L 63,177.78516"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-3"
x="53"
y="167"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 12,40 C 12,55.464844 24.535156,68 40,68 55.464844,68 68,55.464844 68,40 68,24.535156 55.464844,12 40,12 24.535156,12 12,24.535156 12,40 M 59.800781,20.199219 V 3.398438 m 0,16.800781 L 43,22.214844"
id="path41" />
<g
style="fill:#000000;fill-opacity:1"
id="g45">
<use
xlink:href="#glyph0-4"
x="33"
y="47"
id="use43"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,80 v 40"
id="path47" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,75 85,90 h 30 L 100,75"
id="path49" />
</svg>

After

Width:  |  Height:  |  Size: 7.4 KiB

View file

@ -1,45 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200pt" height="200pt" viewBox="0 0 200 200" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "/>
</symbol>
<symbol overflow="visible" id="glyph0-4">
<path style="stroke:none;" d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "/>
</symbol>
</g>
</defs>
<g id="surface51">
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,39.215686%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128 170 C 128 185.464844 115.464844 198 100 198 C 84.535156 198 72 185.464844 72 170 C 72 154.535156 84.535156 142 100 142 C 115.464844 142 128 154.535156 128 170 M 119.800781 189.800781 L 119.800781 206.601562 M 119.800781 189.800781 L 103 187.785156 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="93" y="191"/>
</g>
<path style="fill:none;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(72.941176%,72.941176%,72.941176%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100 50 L 40 40 M 100 50 L 160 40 M 100 50 L 100 140 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 188 40 C 188 55.464844 175.464844 68 160 68 C 144.535156 68 132 55.464844 132 40 C 132 24.535156 144.535156 12 160 12 C 175.464844 12 188 24.535156 188 40 M 179.800781 20.199219 L 177.785156 37 M 179.800781 20.199219 L 196.601562 20.199219 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="153" y="47"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68 40 C 68 55.464844 55.464844 68 40 68 C 24.535156 68 12 55.464844 12 40 C 12 24.535156 24.535156 12 40 12 C 55.464844 12 68 24.535156 68 40 M 20.199219 20.199219 L 22.214844 37 M 20.199219 20.199219 L 3.398438 20.199219 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="33" y="47"/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.533333;" d="M 128 140 C 128 155.464844 115.464844 168 100 168 C 84.535156 168 72 155.464844 72 140 C 72 124.535156 84.535156 112 100 112 C 115.464844 112 128 124.535156 128 140 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128 140 C 128 155.464844 115.464844 168 100 168 C 84.535156 168 72 155.464844 72 140 C 72 124.535156 84.535156 112 100 112 C 115.464844 112 128 124.535156 128 140 M 119.800781 120.199219 L 119.800781 103.398438 M 119.800781 120.199219 L 103 122.214844 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-4" x="93" y="137"/>
</g>
<path style="fill:none;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke:rgb(98.039216%,2.745098%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100 60 L 100 100 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(98.039216%,2.745098%,0%);fill-opacity:1;" d="M 100 55 L 85 70 L 115 70 L 100 55 "/>
</g>
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg54"
sodipodi:docname="y4.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview56"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.59375"
inkscape:cx="21.960784"
inkscape:cy="80"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg54" />
<defs
id="defs19">
<g
id="g17">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path14" />
</symbol>
</g>
</defs>
<g
id="g1007">
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 128,170 c 0,15.46484 -12.53516,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.46484,0 28,12.53516 28,28 m -8.19922,19.80078 v 16.80078 m 0,-16.80078 L 103,187.78516"
id="path21" />
<g
style="fill:#000000;fill-opacity:1"
id="g25">
<use
xlink:href="#glyph0-1"
x="93"
y="191"
id="use23"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 100,50 40,40 m 60,10 60,-10 m -60,10 v 90"
id="path27" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 188,40 c 0,15.464844 -12.53516,28 -28,28 -15.46484,0 -28,-12.535156 -28,-28 0,-15.464844 12.53516,-28 28,-28 15.46484,0 28,12.535156 28,28 M 179.80078,20.199219 177.78516,37 m 2.01562,-16.800781 h 16.80078"
id="path29" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-2"
x="153"
y="47"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 68,40 C 68,55.464844 55.464844,68 40,68 24.535156,68 12,55.464844 12,40 12,24.535156 24.535156,12 40,12 55.464844,12 68,24.535156 68,40 M 20.199219,20.199219 22.214844,37 M 20.199219,20.199219 H 3.398438"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-3"
x="33"
y="47"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 128,140 c 0,15.46484 -12.53516,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.46484,0 28,12.53516 28,28"
id="path41" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 128,140 c 0,15.46484 -12.53516,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.46484,0 28,12.53516 28,28 m -8.19922,-19.80078 v -16.80078 m 0,16.80078 L 103,122.21484"
id="path43" />
<g
style="fill:#000000;fill-opacity:1"
id="g47">
<use
xlink:href="#glyph0-4"
x="93"
y="137"
id="use45"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,60 v 40"
id="path49" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,55 85,70 h 30 L 100,55"
id="path51" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

Before After
Before After

View file

@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg54"
sodipodi:docname="y4_reverse.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview56"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="1.59375"
inkscape:cx="103.52941"
inkscape:cy="51.137255"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg54" />
<defs
id="defs19">
<g
id="g17">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path14" />
</symbol>
</g>
</defs>
<g
id="g899">
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 72,170 c 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 m 8.19922,19.80078 v 16.80078 m 0,-16.80078 L 97,187.78516"
id="path21" />
<g
style="fill:#000000;fill-opacity:1"
id="g25">
<use
xlink:href="#glyph0-1"
x="93"
y="191"
id="use23"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 100,50 40,40 m 60,10 60,-10 m -60,10 v 90"
id="path27" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 188,40 c 0,-15.464844 -12.53516,-28 -28,-28 -15.46484,0 -28,12.535156 -28,28 0,15.464844 12.53516,28 28,28 15.46484,0 28,-12.535156 28,-28 M 179.80078,59.800781 177.78516,43 m 2.01562,16.800781 h 16.80078"
id="path29" />
<g
style="fill:#000000;fill-opacity:1"
id="g33">
<use
xlink:href="#glyph0-2"
x="153"
y="47"
id="use31"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 68,40 C 68,24.535156 55.464844,12 40,12 24.535156,12 12,24.535156 12,40 12,55.464844 24.535156,68 40,68 55.464844,68 68,55.464844 68,40 M 20.199219,59.800781 22.214844,43 M 20.199219,59.800781 H 3.398438"
id="path35" />
<g
style="fill:#000000;fill-opacity:1"
id="g39">
<use
xlink:href="#glyph0-3"
x="33"
y="47"
id="use37"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 128,140 c 0,15.46484 -12.53516,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.46484,0 28,12.53516 28,28"
id="path41" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 72,140 c 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 m 8.19922,-19.80078 v -16.80078 m 0,16.80078 L 97,122.21484"
id="path43" />
<g
style="fill:#000000;fill-opacity:1"
id="g47">
<use
xlink:href="#glyph0-4"
x="93"
y="137"
id="use45"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,60 v 40"
id="path49" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,55 85,70 h 30 L 100,55"
id="path51" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB

View file

@ -1,61 +1,212 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200pt" height="200pt" viewBox="0 0 200 200" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 12.761719 -17.957031 C 13.625 -16.824219 14.054688 -15.65625 14.054688 -14.453125 L 11.621094 -14.453125 C 11.476562 -15.226562 11.242188 -15.832031 10.921875 -16.269531 C 10.332031 -17.089844 9.433594 -17.5 8.230469 -17.5 C 6.855469 -17.5 5.761719 -16.863281 4.949219 -15.59375 C 4.136719 -14.320312 3.6875 -12.5 3.59375 -10.132812 C 4.160156 -10.960938 4.871094 -11.578125 5.726562 -11.992188 C 6.511719 -12.355469 7.386719 -12.539062 8.351562 -12.539062 C 9.992188 -12.539062 11.425781 -12.011719 12.648438 -10.964844 C 13.867188 -9.917969 14.476562 -8.351562 14.476562 -6.273438 C 14.476562 -4.496094 13.898438 -2.921875 12.742188 -1.550781 C 11.585938 -0.179688 9.933594 0.507812 7.792969 0.507812 C 5.960938 0.507812 4.378906 -0.1875 3.046875 -1.578125 C 1.71875 -2.96875 1.054688 -5.308594 1.054688 -8.601562 C 1.054688 -11.035156 1.347656 -13.097656 1.941406 -14.792969 C 3.082031 -18.039062 5.164062 -19.660156 8.1875 -19.660156 C 10.375 -19.660156 11.902344 -19.09375 12.761719 -17.957031 Z M 10.917969 -2.988281 C 11.558594 -3.859375 11.882812 -4.886719 11.882812 -6.070312 C 11.882812 -7.074219 11.59375 -8.027344 11.019531 -8.933594 C 10.445312 -9.839844 9.402344 -10.296875 7.890625 -10.296875 C 6.832031 -10.296875 5.902344 -9.945312 5.105469 -9.242188 C 4.308594 -8.539062 3.910156 -7.484375 3.910156 -6.070312 C 3.910156 -4.832031 4.273438 -3.789062 4.996094 -2.945312 C 5.722656 -2.101562 6.726562 -1.679688 8.011719 -1.679688 C 9.304688 -1.679688 10.273438 -2.117188 10.917969 -2.988281 Z M 10.917969 -2.988281 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 3.460938 -4.992188 C 3.625 -3.585938 4.273438 -2.617188 5.414062 -2.078125 C 5.996094 -1.804688 6.671875 -1.667969 7.4375 -1.667969 C 8.894531 -1.667969 9.976562 -2.132812 10.679688 -3.0625 C 11.378906 -3.992188 11.730469 -5.023438 11.730469 -6.152344 C 11.730469 -7.519531 11.3125 -8.578125 10.480469 -9.324219 C 9.644531 -10.070312 8.644531 -10.445312 7.476562 -10.445312 C 6.628906 -10.445312 5.902344 -10.28125 5.296875 -9.953125 C 4.691406 -9.625 4.175781 -9.167969 3.746094 -8.585938 L 1.613281 -8.710938 L 3.101562 -19.25 L 13.273438 -19.25 L 13.273438 -16.871094 L 4.949219 -16.871094 L 4.117188 -11.429688 C 4.570312 -11.777344 5.003906 -12.035156 5.414062 -12.210938 C 6.144531 -12.511719 6.984375 -12.660156 7.945312 -12.660156 C 9.738281 -12.660156 11.261719 -12.082031 12.507812 -10.921875 C 13.757812 -9.765625 14.382812 -8.296875 14.382812 -6.523438 C 14.382812 -4.671875 13.8125 -3.039062 12.667969 -1.625 C 11.523438 -0.214844 9.699219 0.492188 7.191406 0.492188 C 5.597656 0.492188 4.1875 0.0429688 2.960938 -0.855469 C 1.734375 -1.753906 1.046875 -3.132812 0.902344 -4.992188 Z M 3.460938 -4.992188 "/>
</symbol>
<symbol overflow="visible" id="glyph0-4">
<path style="stroke:none;" d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "/>
</symbol>
<symbol overflow="visible" id="glyph0-5">
<path style="stroke:none;" d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-6">
<path style="stroke:none;" d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "/>
</symbol>
</g>
</defs>
<g id="surface56">
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,39.215686%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128 170 C 128 185.464844 115.464844 198 100 198 C 84.535156 198 72 185.464844 72 170 C 72 154.535156 84.535156 142 100 142 C 115.464844 142 128 154.535156 128 170 M 80.199219 189.800781 L 80.199219 206.601562 M 80.199219 189.800781 L 97 187.785156 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="93" y="191"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,39.215686%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 58 30 C 58 45.464844 45.464844 58 30 58 C 14.535156 58 2 45.464844 2 30 C 2 14.535156 14.535156 2 30 2 C 45.464844 2 58 14.535156 58 30 M 49.800781 10.199219 L 47.785156 27 M 49.800781 10.199219 L 66.601562 10.199219 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="23" y="27"/>
</g>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,39.215686%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 198 30 C 198 45.464844 185.464844 58 170 58 C 154.535156 58 142 45.464844 142 30 C 142 14.535156 154.535156 2 170 2 C 185.464844 2 198 14.535156 198 30 M 150.199219 10.199219 L 150.199219 -6.601562 M 150.199219 10.199219 L 167 12.214844 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="163" y="27"/>
</g>
<path style="fill:none;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(72.941176%,72.941176%,72.941176%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100 60 L 40 50 M 100 60 L 160 50 M 100 60 L 100 140 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.533333;" d="M 173 55 C 173 70.464844 160.464844 83 145 83 C 129.535156 83 117 70.464844 117 55 C 117 39.535156 129.535156 27 145 27 C 160.464844 27 173 39.535156 173 55 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 173 55 C 173 70.464844 160.464844 83 145 83 C 129.535156 83 117 70.464844 117 55 C 117 39.535156 129.535156 27 145 27 C 160.464844 27 173 39.535156 173 55 M 125.199219 35.199219 L 127.214844 52 M 125.199219 35.199219 L 108.398438 35.199219 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-4" x="138" y="74"/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.533333;" d="M 83 55 C 83 70.464844 70.464844 83 55 83 C 39.535156 83 27 70.464844 27 55 C 27 39.535156 39.535156 27 55 27 C 70.464844 27 83 39.535156 83 55 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 83 55 C 83 70.464844 70.464844 83 55 83 C 39.535156 83 27 70.464844 27 55 C 27 39.535156 39.535156 27 55 27 C 70.464844 27 83 39.535156 83 55 M 74.800781 35.199219 L 74.800781 18.398438 M 74.800781 35.199219 L 58 37.214844 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-5" x="48" y="74"/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:0.533333;" d="M 128 140 C 128 155.464844 115.464844 168 100 168 C 84.535156 168 72 155.464844 72 140 C 72 124.535156 84.535156 112 100 112 C 115.464844 112 128 124.535156 128 140 "/>
<path style="fill:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(32.941176%,67.843137%,11.372549%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128 140 C 128 155.464844 115.464844 168 100 168 C 84.535156 168 72 155.464844 72 140 C 72 124.535156 84.535156 112 100 112 C 115.464844 112 128 124.535156 128 140 M 80.199219 120.199219 L 80.199219 103.398438 M 80.199219 120.199219 L 97 122.214844 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-6" x="93" y="137"/>
</g>
<path style="fill:none;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke:rgb(98.039216%,2.745098%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100 60 L 100 100 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(98.039216%,2.745098%,0%);fill-opacity:1;" d="M 100 55 L 85 70 L 115 70 L 100 55 "/>
</g>
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg76"
sodipodi:docname="y6.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview78"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="2.2539029"
inkscape:cx="124.67263"
inkscape:cy="122.23242"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg76" />
<defs
id="defs25">
<g
id="g23">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 12.761719 -17.957031 C 13.625 -16.824219 14.054688 -15.65625 14.054688 -14.453125 L 11.621094 -14.453125 C 11.476562 -15.226562 11.242188 -15.832031 10.921875 -16.269531 C 10.332031 -17.089844 9.433594 -17.5 8.230469 -17.5 C 6.855469 -17.5 5.761719 -16.863281 4.949219 -15.59375 C 4.136719 -14.320312 3.6875 -12.5 3.59375 -10.132812 C 4.160156 -10.960938 4.871094 -11.578125 5.726562 -11.992188 C 6.511719 -12.355469 7.386719 -12.539062 8.351562 -12.539062 C 9.992188 -12.539062 11.425781 -12.011719 12.648438 -10.964844 C 13.867188 -9.917969 14.476562 -8.351562 14.476562 -6.273438 C 14.476562 -4.496094 13.898438 -2.921875 12.742188 -1.550781 C 11.585938 -0.179688 9.933594 0.507812 7.792969 0.507812 C 5.960938 0.507812 4.378906 -0.1875 3.046875 -1.578125 C 1.71875 -2.96875 1.054688 -5.308594 1.054688 -8.601562 C 1.054688 -11.035156 1.347656 -13.097656 1.941406 -14.792969 C 3.082031 -18.039062 5.164062 -19.660156 8.1875 -19.660156 C 10.375 -19.660156 11.902344 -19.09375 12.761719 -17.957031 Z M 10.917969 -2.988281 C 11.558594 -3.859375 11.882812 -4.886719 11.882812 -6.070312 C 11.882812 -7.074219 11.59375 -8.027344 11.019531 -8.933594 C 10.445312 -9.839844 9.402344 -10.296875 7.890625 -10.296875 C 6.832031 -10.296875 5.902344 -9.945312 5.105469 -9.242188 C 4.308594 -8.539062 3.910156 -7.484375 3.910156 -6.070312 C 3.910156 -4.832031 4.273438 -3.789062 4.996094 -2.945312 C 5.722656 -2.101562 6.726562 -1.679688 8.011719 -1.679688 C 9.304688 -1.679688 10.273438 -2.117188 10.917969 -2.988281 Z M 10.917969 -2.988281 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 3.460938 -4.992188 C 3.625 -3.585938 4.273438 -2.617188 5.414062 -2.078125 C 5.996094 -1.804688 6.671875 -1.667969 7.4375 -1.667969 C 8.894531 -1.667969 9.976562 -2.132812 10.679688 -3.0625 C 11.378906 -3.992188 11.730469 -5.023438 11.730469 -6.152344 C 11.730469 -7.519531 11.3125 -8.578125 10.480469 -9.324219 C 9.644531 -10.070312 8.644531 -10.445312 7.476562 -10.445312 C 6.628906 -10.445312 5.902344 -10.28125 5.296875 -9.953125 C 4.691406 -9.625 4.175781 -9.167969 3.746094 -8.585938 L 1.613281 -8.710938 L 3.101562 -19.25 L 13.273438 -19.25 L 13.273438 -16.871094 L 4.949219 -16.871094 L 4.117188 -11.429688 C 4.570312 -11.777344 5.003906 -12.035156 5.414062 -12.210938 C 6.144531 -12.511719 6.984375 -12.660156 7.945312 -12.660156 C 9.738281 -12.660156 11.261719 -12.082031 12.507812 -10.921875 C 13.757812 -9.765625 14.382812 -8.296875 14.382812 -6.523438 C 14.382812 -4.671875 13.8125 -3.039062 12.667969 -1.625 C 11.523438 -0.214844 9.699219 0.492188 7.191406 0.492188 C 5.597656 0.492188 4.1875 0.0429688 2.960938 -0.855469 C 1.734375 -1.753906 1.046875 -3.132812 0.902344 -4.992188 Z M 3.460938 -4.992188 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph0-5">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph0-6">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path20" />
</symbol>
</g>
</defs>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 128,170 c 0,15.46484 -12.53516,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.46484,0 28,12.53516 28,28 m -47.800781,19.80078 v 16.80078 m 0,-16.80078 L 97,187.78516"
id="path27" />
<g
style="fill:#000000;fill-opacity:1"
id="g31">
<use
xlink:href="#glyph0-1"
x="93"
y="191"
id="use29"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 58,30 C 58,45.464844 45.464844,58 30,58 14.535156,58 2,45.464844 2,30 2,14.535156 14.535156,2 30,2 45.464844,2 58,14.535156 58,30 M 49.800781,10.199219 47.785156,27 m 2.015625,-16.800781 h 16.800781"
id="path33" />
<g
style="fill:#000000;fill-opacity:1"
id="g37">
<use
xlink:href="#glyph0-2"
x="23"
y="27"
id="use35"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 198,30 c 0,15.464844 -12.53516,28 -28,28 -15.46484,0 -28,-12.535156 -28,-28 0,-15.464844 12.53516,-28 28,-28 15.46484,0 28,12.535156 28,28 M 150.19922,10.199219 V -6.601562 m 0,16.800781 L 167,12.214844"
id="path39" />
<g
style="fill:#000000;fill-opacity:1"
id="g43">
<use
xlink:href="#glyph0-3"
x="163"
y="27"
id="use41"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 100,60 40,50 m 60,10 60,-10 m -60,10 v 80"
id="path45" />
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 173,55 c 0,15.464844 -12.53516,28 -28,28 -15.46484,0 -28,-12.535156 -28,-28 0,-15.464844 12.53516,-28 28,-28 15.46484,0 28,12.535156 28,28"
id="path47" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 173,55 c 0,15.464844 -12.53516,28 -28,28 -15.46484,0 -28,-12.535156 -28,-28 0,-15.464844 12.53516,-28 28,-28 15.46484,0 28,12.535156 28,28 M 125.19922,35.199219 127.21484,52 m -2.01562,-16.800781 h -16.80078"
id="path49" />
<g
style="fill:#000000;fill-opacity:1"
id="g53">
<use
xlink:href="#glyph0-4"
x="138"
y="74"
id="use51"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="M 83,55 C 83,70.464844 70.464844,83 55,83 39.535156,83 27,70.464844 27,55 27,39.535156 39.535156,27 55,27 70.464844,27 83,39.535156 83,55"
id="path55" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 83,55 C 83,70.464844 70.464844,83 55,83 39.535156,83 27,70.464844 27,55 27,39.535156 39.535156,27 55,27 70.464844,27 83,39.535156 83,55 M 74.800781,35.199219 V 18.398438 m 0,16.800781 L 58,37.214844"
id="path57" />
<g
style="fill:#000000;fill-opacity:1"
id="g61">
<use
xlink:href="#glyph0-5"
x="48"
y="74"
id="use59"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 128,140 c 0,15.46484 -12.53516,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.46484,0 28,12.53516 28,28"
id="path63" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 128,140 c 0,15.46484 -12.53516,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.46484,0 28,12.53516 28,28 M 80.199219,120.19922 v -16.80078 m 0,16.80078 L 97,122.21484"
id="path65" />
<g
style="fill:#000000;fill-opacity:1"
id="g69">
<use
xlink:href="#glyph0-6"
x="93"
y="137"
id="use67"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,60 v 40"
id="path71" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,55 85,70 h 30 L 100,55"
id="path73" />
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Before After
Before After

View file

@ -0,0 +1,212 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Public domain (CC-BY-SA if you or your laws insist), generated by Jonathan Hudson's svg_model_motors.rb -->
<svg
width="200pt"
height="200pt"
viewBox="0 0 200 200"
version="1.1"
id="svg76"
sodipodi:docname="y6_reverse.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview43"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="3.1875"
inkscape:cx="133.33333"
inkscape:cy="133.4902"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg76" />
<defs
id="defs25">
<g
id="g23">
<symbol
overflow="visible"
id="glyph0-0">
<path
style="stroke:none;"
d=""
id="path2" />
</symbol>
<symbol
overflow="visible"
id="glyph0-1">
<path
style="stroke:none;"
d="M 9.257812 -6.929688 L 9.257812 -15.804688 L 2.980469 -6.929688 Z M 9.296875 0 L 9.296875 -4.785156 L 0.710938 -4.785156 L 0.710938 -7.191406 L 9.679688 -19.632812 L 11.757812 -19.632812 L 11.757812 -6.929688 L 14.640625 -6.929688 L 14.640625 -4.785156 L 11.757812 -4.785156 L 11.757812 0 Z M 9.296875 0 "
id="path5" />
</symbol>
<symbol
overflow="visible"
id="glyph0-2">
<path
style="stroke:none;"
d="M 12.761719 -17.957031 C 13.625 -16.824219 14.054688 -15.65625 14.054688 -14.453125 L 11.621094 -14.453125 C 11.476562 -15.226562 11.242188 -15.832031 10.921875 -16.269531 C 10.332031 -17.089844 9.433594 -17.5 8.230469 -17.5 C 6.855469 -17.5 5.761719 -16.863281 4.949219 -15.59375 C 4.136719 -14.320312 3.6875 -12.5 3.59375 -10.132812 C 4.160156 -10.960938 4.871094 -11.578125 5.726562 -11.992188 C 6.511719 -12.355469 7.386719 -12.539062 8.351562 -12.539062 C 9.992188 -12.539062 11.425781 -12.011719 12.648438 -10.964844 C 13.867188 -9.917969 14.476562 -8.351562 14.476562 -6.273438 C 14.476562 -4.496094 13.898438 -2.921875 12.742188 -1.550781 C 11.585938 -0.179688 9.933594 0.507812 7.792969 0.507812 C 5.960938 0.507812 4.378906 -0.1875 3.046875 -1.578125 C 1.71875 -2.96875 1.054688 -5.308594 1.054688 -8.601562 C 1.054688 -11.035156 1.347656 -13.097656 1.941406 -14.792969 C 3.082031 -18.039062 5.164062 -19.660156 8.1875 -19.660156 C 10.375 -19.660156 11.902344 -19.09375 12.761719 -17.957031 Z M 10.917969 -2.988281 C 11.558594 -3.859375 11.882812 -4.886719 11.882812 -6.070312 C 11.882812 -7.074219 11.59375 -8.027344 11.019531 -8.933594 C 10.445312 -9.839844 9.402344 -10.296875 7.890625 -10.296875 C 6.832031 -10.296875 5.902344 -9.945312 5.105469 -9.242188 C 4.308594 -8.539062 3.910156 -7.484375 3.910156 -6.070312 C 3.910156 -4.832031 4.273438 -3.789062 4.996094 -2.945312 C 5.722656 -2.101562 6.726562 -1.679688 8.011719 -1.679688 C 9.304688 -1.679688 10.273438 -2.117188 10.917969 -2.988281 Z M 10.917969 -2.988281 "
id="path8" />
</symbol>
<symbol
overflow="visible"
id="glyph0-3">
<path
style="stroke:none;"
d="M 3.460938 -4.992188 C 3.625 -3.585938 4.273438 -2.617188 5.414062 -2.078125 C 5.996094 -1.804688 6.671875 -1.667969 7.4375 -1.667969 C 8.894531 -1.667969 9.976562 -2.132812 10.679688 -3.0625 C 11.378906 -3.992188 11.730469 -5.023438 11.730469 -6.152344 C 11.730469 -7.519531 11.3125 -8.578125 10.480469 -9.324219 C 9.644531 -10.070312 8.644531 -10.445312 7.476562 -10.445312 C 6.628906 -10.445312 5.902344 -10.28125 5.296875 -9.953125 C 4.691406 -9.625 4.175781 -9.167969 3.746094 -8.585938 L 1.613281 -8.710938 L 3.101562 -19.25 L 13.273438 -19.25 L 13.273438 -16.871094 L 4.949219 -16.871094 L 4.117188 -11.429688 C 4.570312 -11.777344 5.003906 -12.035156 5.414062 -12.210938 C 6.144531 -12.511719 6.984375 -12.660156 7.945312 -12.660156 C 9.738281 -12.660156 11.261719 -12.082031 12.507812 -10.921875 C 13.757812 -9.765625 14.382812 -8.296875 14.382812 -6.523438 C 14.382812 -4.671875 13.8125 -3.039062 12.667969 -1.625 C 11.523438 -0.214844 9.699219 0.492188 7.191406 0.492188 C 5.597656 0.492188 4.1875 0.0429688 2.960938 -0.855469 C 1.734375 -1.753906 1.046875 -3.132812 0.902344 -4.992188 Z M 3.460938 -4.992188 "
id="path11" />
</symbol>
<symbol
overflow="visible"
id="glyph0-4">
<path
style="stroke:none;"
d="M 1.921875 -4.402344 C 2.527344 -5.652344 3.710938 -6.785156 5.46875 -7.804688 L 8.09375 -9.324219 C 9.269531 -10.007812 10.09375 -10.589844 10.570312 -11.074219 C 11.316406 -11.832031 11.6875 -12.695312 11.6875 -13.671875 C 11.6875 -14.8125 11.347656 -15.714844 10.664062 -16.386719 C 9.980469 -17.054688 9.070312 -17.390625 7.929688 -17.390625 C 6.242188 -17.390625 5.078125 -16.753906 4.429688 -15.476562 C 4.082031 -14.792969 3.890625 -13.84375 3.855469 -12.632812 L 1.351562 -12.632812 C 1.378906 -14.335938 1.695312 -15.726562 2.296875 -16.804688 C 3.363281 -18.699219 5.246094 -19.648438 7.945312 -19.648438 C 10.1875 -19.648438 11.824219 -19.039062 12.859375 -17.828125 C 13.894531 -16.617188 14.410156 -15.265625 14.410156 -13.78125 C 14.410156 -12.214844 13.859375 -10.875 12.757812 -9.761719 C 12.117188 -9.113281 10.972656 -8.332031 9.324219 -7.410156 L 7.453125 -6.371094 C 6.558594 -5.878906 5.855469 -5.410156 5.34375 -4.960938 C 4.433594 -4.167969 3.859375 -3.289062 3.625 -2.324219 L 14.3125 -2.324219 L 14.3125 0 L 0.875 0 C 0.964844 -1.6875 1.316406 -3.152344 1.921875 -4.402344 Z M 1.921875 -4.402344 "
id="path14" />
</symbol>
<symbol
overflow="visible"
id="glyph0-5">
<path
style="stroke:none;"
d="M 2.234375 -1.375 C 1.191406 -2.644531 0.671875 -4.191406 0.671875 -6.015625 L 3.242188 -6.015625 C 3.351562 -4.75 3.585938 -3.828125 3.953125 -3.253906 C 4.589844 -2.222656 5.742188 -1.710938 7.410156 -1.710938 C 8.703125 -1.710938 9.742188 -2.054688 10.527344 -2.75 C 11.3125 -3.441406 11.703125 -4.335938 11.703125 -5.429688 C 11.703125 -6.777344 11.289062 -7.71875 10.464844 -8.257812 C 9.640625 -8.796875 8.496094 -9.0625 7.027344 -9.0625 C 6.863281 -9.0625 6.695312 -9.0625 6.527344 -9.058594 C 6.359375 -9.054688 6.1875 -9.046875 6.015625 -9.039062 L 6.015625 -11.210938 C 6.269531 -11.183594 6.484375 -11.164062 6.65625 -11.15625 C 6.832031 -11.148438 7.019531 -11.140625 7.21875 -11.140625 C 8.140625 -11.140625 8.894531 -11.289062 9.488281 -11.578125 C 10.527344 -12.089844 11.046875 -13 11.046875 -14.3125 C 11.046875 -15.289062 10.699219 -16.042969 10.007812 -16.570312 C 9.316406 -17.097656 8.507812 -17.363281 7.585938 -17.363281 C 5.945312 -17.363281 4.8125 -16.816406 4.183594 -15.722656 C 3.835938 -15.121094 3.640625 -14.265625 3.59375 -13.152344 L 1.164062 -13.152344 C 1.164062 -14.609375 1.453125 -15.851562 2.039062 -16.871094 C 3.039062 -18.695312 4.804688 -19.605469 7.328125 -19.605469 C 9.324219 -19.605469 10.867188 -19.160156 11.960938 -18.273438 C 13.054688 -17.382812 13.601562 -16.097656 13.601562 -14.410156 C 13.601562 -13.207031 13.28125 -12.230469 12.632812 -11.484375 C 12.230469 -11.019531 11.710938 -10.65625 11.074219 -10.390625 C 12.105469 -10.109375 12.910156 -9.5625 13.488281 -8.757812 C 14.066406 -7.949219 14.355469 -6.964844 14.355469 -5.796875 C 14.355469 -3.929688 13.742188 -2.40625 12.507812 -1.230469 C 11.277344 -0.0546875 9.535156 0.53125 7.273438 0.53125 C 4.957031 0.53125 3.277344 -0.101562 2.234375 -1.375 Z M 2.234375 -1.375 "
id="path17" />
</symbol>
<symbol
overflow="visible"
id="glyph0-6">
<path
style="stroke:none;"
d="M 2.679688 -13.863281 L 2.679688 -15.75 C 4.457031 -15.921875 5.695312 -16.210938 6.398438 -16.617188 C 7.101562 -17.023438 7.625 -17.984375 7.96875 -19.496094 L 9.914062 -19.496094 L 9.914062 0 L 7.289062 0 L 7.289062 -13.863281 Z M 2.679688 -13.863281 "
id="path20" />
</symbol>
</g>
</defs>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 72,170 c 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 m 47.80078,19.80078 v 16.80078 m 0,-16.80078 L 103,187.78516"
id="path27" />
<g
style="fill:#000000;fill-opacity:1"
id="g31">
<use
xlink:href="#glyph0-1"
x="93"
y="191"
id="use29"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 29.5,1.5 c -15.464844,0 -28,12.535156 -28,28 0,15.464844 12.535156,28 28,28 15.464844,0 28,-12.535156 28,-28 0,-15.464844 -12.535156,-28 -28,-28 M 49.300781,9.699219 32.5,11.714844 M 49.300781,9.699219 V -7.101562"
id="path33" />
<g
style="fill:#000000;fill-opacity:1"
id="g37">
<use
xlink:href="#glyph0-2"
x="23"
y="27"
id="use35"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#257395;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 170.5,1.5 c -15.46485,0 -28,12.53516 -28,28 0,15.46484 12.53515,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 m 19.80078,47.80078 h 16.80078 m -16.80078,0 L 188.28515,32.5"
id="path39" />
<g
style="fill:#000000;fill-opacity:1"
id="g43">
<use
xlink:href="#glyph0-3"
x="163"
y="27"
id="use41"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#b8b8b8;stroke-width:28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
d="M 100,60 40,50 m 60,10 60,-10 m -60,10 v 80"
id="path45" />
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 173,55 c 0,15.464844 -12.53516,28 -28,28 -15.46484,0 -28,-12.535156 -28,-28 0,-15.464844 12.53516,-28 28,-28 15.46484,0 28,12.535156 28,28"
id="path47" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 145,27 c -15.46484,0 -28,12.53515 -28,28 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46485 -12.53516,-28 -28,-28 M 164.80078,74.80078 148,72.78516 m 16.80078,2.01562 v 16.80078"
id="path49-7" />
<g
style="fill:#000000;fill-opacity:1"
id="g53">
<use
xlink:href="#glyph0-4"
x="138"
y="74"
id="use51"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="M 83,55 C 83,70.464844 70.464844,83 55,83 39.535156,83 27,70.464844 27,55 27,39.535156 39.535156,27 55,27 70.464844,27 83,39.535156 83,55"
id="path55" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="M 55,27 C 39.535156,27 27,39.535156 27,55 27,70.464844 39.535156,83 55,83 70.464844,83 83,70.464844 83,55 83,39.535156 70.464844,27 55,27 m 19.800781,8.199219 H 91.60156 m -16.800779,0 L 72.785156,52"
id="path57-9" />
<g
style="fill:#000000;fill-opacity:1"
id="g61">
<use
xlink:href="#glyph0-5"
x="48"
y="74"
id="use59"
width="100%"
height="100%" />
</g>
<path
style="fill:#ffffff;fill-opacity:0.533333;fill-rule:nonzero;stroke:none"
d="m 128,140 c 0,15.46484 -12.53516,28 -28,28 -15.464844,0 -28,-12.53516 -28,-28 0,-15.46484 12.535156,-28 28,-28 15.46484,0 28,12.53516 28,28"
id="path63" />
<path
style="fill:none;stroke:#37a8db;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
d="m 72,140 c 0,15.46484 12.53516,28 28,28 15.46484,0 28,-12.53516 28,-28 0,-15.46484 -12.53516,-28 -28,-28 -15.46484,0 -28,12.53516 -28,28 m 47.80078,-19.80078 v -16.80078 m 0,16.80078 L 103,122.21484"
id="path65" />
<g
style="fill:#000000;fill-opacity:1"
id="g69">
<use
xlink:href="#glyph0-6"
x="93"
y="137"
id="use67"
width="100%"
height="100%" />
</g>
<path
style="fill:none;stroke:#fa0500;stroke-width:12;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1"
d="m 100,60 v 40"
id="path71" />
<path
style="fill:#fa0500;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 100,55 85,70 h 30 L 100,55"
id="path73" />
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -0,0 +1,201 @@
/* TODO This needs a LOT of work. It's basically just the GPS tab copied */
.tab-magnetometer progress {
width: 100%;
border-radius: 3px;
}
.tab-magnetometer .magnetometer_info .head, .tab-magnetometer .magnetometer_signal_strength .head {
display: block;
text-align: center;
line-height: 20px;
font-weight: bold;
border-bottom: 1px solid silver;
background-color: #ececec;
}
.tab-magnetometer #connect {
display: none;
text-align: center;
padding-top: 40%;
}
.tab-magnetometer #waiting {
margin-top: 0;
display: none;
text-align: center;
padding-top: 0;
background-size: 15%;
min-height: 400px;
background: url(../../../images/loading-bars.svg) no-repeat center 40%;
float: left;
width: 100%;
}
.tab-magnetometer #waiting .info {
margin-top: 30%;
}
/* .tab-magnetometer #loadmap {
margin-top: 0;
display: none;
} */
.tab-magnetometer #connect a {
font-weight: bold;
margin-top: 10px;
}
.tab-magnetometer #loadmap {
height: 100%;
width: 100%;
float: left;
}
.map-button {
z-index:1;
position: absolute;
background-color: #37A8DB;
color: white;
padding: 5px;
left: 10px;
bottom: 10px;
border-style: solid;
border-width: 2px;
border-color: #E4E4E4;
border-radius: 2px;
opacity: 0.8;
}
.map-button:hover {
opacity: 1;
}
.tab-magnetometer #loadmap .controls {
width: 100%;
float: left;
height: 33px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
background-color: #D1D1D1;
}
.tab-magnetometer #loadmap .controls a {
background-color: white;
border-radius: 4px;
border: 1px silver solid;
color: grey;
height: 10px;
width: 10px;
text-align: center;
font-size: 20px;
line-height: 10px;
padding: 6px;
margin-top: 5px;
float: right;
}
.tab-magnetometer #loadmap .controls a:hover {
background-color: #f5f5f5;
}
.tab-magnetometer #loadmap .controls a:active {
background-color: #e6e6e6;
}
.tab-magnetometer #loadmap .controls a:first-child {
margin-left: -1px;
margin-right: 5px;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.tab-magnetometer #loadmap .controls a:last-child {
margin-right: 0;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.tab-magnetometer .axis-table {
width: 100%;
table-layout: auto;
text-align: center;
}
.tab-magnetometer .slider {
width: calc(100% - 40px);
margin-bottom: 50px;
margin-left: auto;
margin-right: auto;
}
.tab-magnetometer input {
width: 90%;
margin-left: auto;
margin-right: auto;
}
.tab-magnetometer #interactive_block {
position: absolute;
width: calc(100% - 40px);
height: calc(100% - 245px);
background-color: #f9f9f9;
border-radius: 5px;
border: 1px solid #e4e4e4;
margin-bottom: 10px;
}
#magnetometer-map {
height: 400px;
width: 100%;
float: left;
position: relative;
}
.tab-magnetometer .buttons a {
background-color: #fff;
color: black;
opacity: 0.8;
transition: all ease 0.3s;
text-align: center;
font-weight: bold;
}
.tab-magnetometer .buttons a:hover {
background-color: #fff;
color: black;
opacity: 0.8;
transition: all ease 0.3s;
}
.tab-magnetometer .info {
background-color: #e4e4e4;
}
.tab-magnetometer .table-title {
font-weight: bold;
}
/*noinspection ALL*/
progress[value]::-webkit-progress-bar {
background-color: #d2d2d2;
border-radius: 2px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
}
/*noinspection ALL*/
progress[value]::-webkit-progress-value {
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .15), rgba(0, 0, 0, .15)),
-webkit-linear-gradient(left, #39a9dc, #39a9dc);
border-radius: 2px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.25) inset;
}
@media only screen and (max-width: 1055px) , only screen and (max-device-width: 1055px) {
#magnetometer-map {
height: 347px;
width: 100%;
float: left;
}
}

157
tabs/magnetometer.html Normal file
View file

@ -0,0 +1,157 @@
<div class="tab-magnetometer">
<div class="content_wrapper" style="height: calc(80% - 40px)">
<div class="tab_title" data-i18n="tabMagnetometer">Magnetometer</div>
<div class="note spacebottom">
<div class="note_spacer">
<p i18n="magnetometerHelp"></p>
</div>
</div>
<div style="height: calc(100% - 150px);">
<div id="model">
<div class="model-and-info">
<div id="interactive_block">
<div id="canvas_wrapper">
<canvas id="canvas"></canvas>
</div>
<a class="reset" href="#" data-i18n="initialSetupButtonResetZaxis"></a>
</div>
</div>
</div>
</div>
<div class="config-section gui_box grey">
<div class="spacer_box">
<div id="alignment-info" class="info-box">
<span data-i18n="magnetometerInfo"></span>
</div>
<div class="select" style="display: flex; justify-content: left;">
<select id="magalign" class="magalign">
<option value="0">Default</option>
<!-- list generated here -->
</select>
<label for="magalign" data-i18n="magnetometerOrientationPreset"></label>
</div>
<div class="select" style="display: flex; justify-content: left;">
<select id="element_to_show">
<option value="0" selected>Magnetometer</option>
<option value="1">XYZ</option>
<!-- list generated here -->
</select>
<label for="element_to_show" data-i18n="magnetometerElementToShow"></label>
</div>
<table class="axis-table">
<thead>
<tr>
<td style="width: 5%; padding-bottom: 10px;">
<p class="table-title">
Axis
</p>
</td>
<td style="width: 90%; padding-bottom: 10px;">
<p class="table-title">
Slider
</p>
</td>
<td style="width: 5%; padding-bottom: 10px;">
<a class="table-title">
Value [degree]
</a>
</td>
</tr>
</thead>
<tbody>
<tr>
<td class="info">
<p class="title" data-i18n="configurationSensorAlignmentMagPitch"></p>
</td>
<td>
<div id="roll_slider" class="slider"></div>
</td>
<td>
<input type="number" id="alignRoll" class="tab-magnetometer" data-setting="tz_offset"
data-setting-multiplier="1"
step="1" min="-180" max="180"/>
</td>
</tr>
<tr>
<td class="info">
<p class="title" data-i18n="configurationSensorAlignmentMagRoll"></p>
</td>
<td>
<div id="pitch_slider" class="slider"></div>
</td>
<td>
<input type="number" id="alignPitch" class="tab-magnetometer" data-setting="tz_offset"
data-setting-multiplier="1"
step="1" min="-180" max="180"/>
</td>
</tr>
<tr>
<td class="info">
<p class="title" data-i18n="configurationSensorAlignmentMagYaw"></p>
</td>
<td>
<div id="yaw_slider" class="slider"></div>
</td>
<td>
<input type="number" id="alignYaw" class="tab-magnetometer" data-setting="tz_offset"
data-setting-multiplier="1"
step="1" min="-180" max="360"/>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="content_toolbar">
<div class="btn save_btn">
<a class="save" href="#" data-i18n="configurationButtonSave"></a>
</div>
</div>
</div>
</div>
<div id="tab-auxiliary-templates">
<table class="modes">
<tbody>
<tr class="mode">
<td class="info">
<p class="name"></p>
<div class="buttons">
<a class="addRange" href="#" i18n="auxiliaryAddRange"></a>
</div>
</td>
<td class="ranges"></td>
</tr>
</tbody>
</table>
<div class="range">
<div class="channelInfo">
<select class="channel">
<option value=""></option>
</select>
<div class="limits">
<p class="lowerLimit">
<span i18n="auxiliaryMin"></span>: <span class="lowerLimitValue"></span>
</p>
<p class="upperLimit">
<span i18n="auxiliaryMax"></span>: <span class="upperLimitValue"></span>
</p>
</div>
</div>
<div class="channel-slider pips-channel-range">
<div class="marker"></div>
</div>
<div class="delete">
<a class="deleteRange" href="#">&nbsp;</a>
</div>
</div>
<table>
<tr class="modeSection">
<td colspan="2">
<div class="modeSectionArea"><p class="modeSectionName"></p></div>
</td>
</tr>
</table>
</div>

511
tabs/magnetometer.js Normal file
View file

@ -0,0 +1,511 @@
'use strict';
/*global chrome,GUI,TABS,nwdialog,$*/
TABS.magnetometer = {};
TABS.magnetometer.initialize = function (callback) {
var self = this;
if (GUI.active_tab != 'magnetometer') {
GUI.active_tab = 'magnetometer';
googleAnalytics.sendAppView('MAGNETOMETER');
}
self.alignmentConfig = {
pitch: 0,
roll: 0,
yaw: 0
};
self.pageElements = {};
self.isSavePreset = true;
self.showMagnetometer = true;
//========================
// Load chain
// =======================
var loadChainer = new MSPChainerClass();
var loadChain = [
mspHelper.loadMixerConfig,
mspHelper.loadSensorAlignment,
// Pitch and roll must be inverted
function (callback) {
mspHelper.getSetting("align_mag_roll").then(function (data) {
self.alignmentConfig.roll = parseInt(data.value, 10) / 10;
}).then(callback)
},
function (callback) {
mspHelper.getSetting("align_mag_pitch").then(function (data) {
self.alignmentConfig.pitch = (parseInt(data.value, 10) / 10) - 180;
}).then(callback)
},
function (callback) {
mspHelper.getSetting("align_mag_yaw").then(function (data) {
self.alignmentConfig.yaw = parseInt(data.value, 10) / 10;
}).then(callback)
}
];
loadChainer.setChain(loadChain);
loadChainer.setExitPoint(load_html);
loadChainer.execute();
//========================
// Save chain
// =======================
var saveChainer = new MSPChainerClass();
var saveChain = [
// Magnetometer alignment
function (callback) {
let orientation_mag_e = $('select.magalign');
SENSOR_ALIGNMENT.align_mag = parseInt(orientation_mag_e.val());
callback();
},
mspHelper.saveSensorAlignment,
// Pitch/Roll/Yaw
// Pitch and roll must be inverted
function (callback) {
if (self.isSavePreset)
mspHelper.setSetting("align_mag_roll", 0, callback);
else
mspHelper.setSetting("align_mag_roll", self.alignmentConfig.roll * 10, callback);
},
function (callback) {
if (self.isSavePreset)
mspHelper.setSetting("align_mag_pitch", 0, callback);
else
mspHelper.setSetting("align_mag_pitch", (180 + self.alignmentConfig.pitch) * 10, callback);
},
function (callback) {
if (self.isSavePreset)
mspHelper.setSetting("align_mag_yaw", 0, callback);
else
mspHelper.setSetting("align_mag_yaw", self.alignmentConfig.yaw * 10, callback);
},
mspHelper.saveToEeprom
];
saveChainer.setChain(saveChain);
saveChainer.setExitPoint(reboot);
function reboot() {
//noinspection JSUnresolvedVariable
GUI.log(chrome.i18n.getMessage('configurationEepromSaved'));
GUI.tab_switch_cleanup(function () {
MSP.send_message(MSPCodes.MSP_SET_REBOOT, false, false, reinitialize);
});
}
function reinitialize() {
GUI.log(chrome.i18n.getMessage('deviceRebooting'));
GUI.handleReconnect($('.tab_magnetometer a'));
}
function load_html() {
GUI.load("./tabs/magnetometer.html", process_html);
}
function generateRange(min, max, step) {
const arr = [];
for (var i = min; i <= max; i += step) {
arr.push(i)
}
return arr;
}
/*
Returns pitch, roll and yaw in degree by the id of a preset.
Degree are the ones used in the slider
*/
function getAxisDegreeWithPreset(selectedPreset) {
switch (selectedPreset) {
case 1: //CW0_DEG = 1
return [180, 0, 0];
case 2: //CW90_DEG = 2
return [180, 0, 90];
case 3: //CW180_DEG = 3
return [180, 0, 180];
case 4: //CW270_DEG = 4
return [180, 0, 270];
case 5: //CW0_DEG_FLIP = 5
return [0, 0, 0];
case 6: //CW90_DEG_FLIP = 5
return [0, 0, 90];
case 7: //CW180_DEG_FLIP = 5
return [0, 0, 180];
case 0: //ALIGN_DEFAULT = 0
case 8: //CW270_DEG_FLIP = 5
default://If not recognized, returns defualt
return [0, 0, 270];
}
}
function isUsingAPreset() {
return self.alignmentConfig.pitch === -180 && self.alignmentConfig.roll === 0 && self.alignmentConfig.yaw === 0
}
//Called when roll values change
function updateRollAxis(value) {
self.alignmentConfig.roll = Number(value);
self.pageElements.roll_slider.val(self.alignmentConfig.roll);
self.pageElements.orientation_mag_roll.val(self.alignmentConfig.roll);
self.render3D();
}
//Called when pitch values change
function updatePitchAxis(value) {
self.alignmentConfig.pitch = Number(value);
self.pageElements.pitch_slider.val(self.alignmentConfig.pitch);
self.pageElements.orientation_mag_pitch.val(self.alignmentConfig.pitch);
self.render3D();
}
//Called when yaw values change
function updateYawAxis(value) {
self.alignmentConfig.yaw = Number(value);
self.pageElements.yaw_slider.val(self.alignmentConfig.yaw);
self.pageElements.orientation_mag_yaw.val(self.alignmentConfig.yaw);
self.render3D();
}
//Called when a preset is selected
function presetUpdated(degrees) {
self.isSavePreset = true;
self.pageElements.orientation_mag_e.css("opacity", 1);
updatePitchAxis(degrees[0]);
updateRollAxis(degrees[1]);
updateYawAxis(degrees[2]);
}
function process_html() {
localize();
// initialize 3D
self.initialize3D();
let alignments = FC.getSensorAlignments();
self.pageElements.orientation_mag_e = $('select.magalign');
self.pageElements.orientation_mag_roll = $('#alignRoll');
self.pageElements.orientation_mag_pitch = $('#alignPitch');
self.pageElements.orientation_mag_yaw = $('#alignYaw');
self.pageElements.roll_slider = $('#roll_slider');
self.pageElements.pitch_slider = $('#pitch_slider');
self.pageElements.yaw_slider = $('#yaw_slider');
for (i = 0; i < alignments.length; i++) {
self.pageElements.orientation_mag_e.append('<option value="' + (i + 1) + '">' + alignments[i] + '</option>');
}
self.pageElements.orientation_mag_e.val(SENSOR_ALIGNMENT.align_mag);
if (isUsingAPreset()) {
//If using a preset, checking if custom values are equal to 0
//Update the slider, but don't save the value until they will be not modified.
const degrees = getAxisDegreeWithPreset(SENSOR_ALIGNMENT.align_mag);
presetUpdated(degrees);
}
else {
updateRollAxis(self.alignmentConfig.roll);
updatePitchAxis(self.alignmentConfig.pitch);
updateYawAxis(self.alignmentConfig.yaw);
self.pageElements.orientation_mag_e.css("opacity", 0.5);
}
const elementToShow = $("#element_to_show");
elementToShow.change(function () {
const value = parseInt($(this).val());
self.showMagnetometer = (value == 0);
});
function clamp(input, min, max) {
return Math.min(Math.max(parseInt($(input).val()), min), max);
}
self.pageElements.orientation_mag_e.change(function () {
SENSOR_ALIGNMENT.align_mag = parseInt($(this).val());
const degrees = getAxisDegreeWithPreset(SENSOR_ALIGNMENT.align_mag);
presetUpdated(degrees);
});
self.pageElements.orientation_mag_roll.change(function () {
self.isSavePreset = false;
self.pageElements.orientation_mag_e.css("opacity", 0.5);
updateRollAxis(clamp(this, -180, 180));
});
self.pageElements.orientation_mag_pitch.change(function () {
self.isSavePreset = false;
self.pageElements.orientation_mag_e.css("opacity", 0.5);
updatePitchAxis(clamp(this, -180, 180));
});
self.pageElements.orientation_mag_yaw.change(function () {
self.isSavePreset = false;
self.pageElements.orientation_mag_e.css("opacity", 0.5);
updateYawAxis(clamp(this, -180, 360));
});
$('a.save').click(function () {
saveChainer.execute()
});
self.pageElements.roll_slider.noUiSlider({
start: [self.alignmentConfig.roll],
range: {
'min': [-180],
'max': [180]
},
step: 1,
});
self.pageElements.roll_slider.noUiSlider_pips({
mode: 'values',
values: generateRange(-180, 180, 15),
density: 4,
stepped: true
});
self.pageElements.pitch_slider.noUiSlider({
start: [self.alignmentConfig.pitch],
range: {
'min': [-180],
'max': [180]
},
step: 1,
});
self.pageElements.pitch_slider.noUiSlider_pips({
mode: 'values',
values: generateRange(-180, 180, 15),
density: 4,
stepped: true
});
self.pageElements.yaw_slider.noUiSlider({
start: [self.alignmentConfig.yaw],
range: {
'min': [-180],
'max': [360]
},
step: 45,
});
self.pageElements.yaw_slider.noUiSlider_pips({
mode: 'values',
values: generateRange(-180, 360, 45),
density: 4,
stepped: true
});
self.pageElements.pitch_slider.Link('lower').to((e) => {
updatePitchAxis(e);
});
self.pageElements.roll_slider.Link('lower').to((e) => {
updateRollAxis(e);
});
self.pageElements.yaw_slider.Link('lower').to((e) => {
updateYawAxis(e);
});
self.pageElements.pitch_slider.change((e) => {
self.isSavePreset = false;
self.pageElements.orientation_mag_e.css("opacity", 0.5);
});
self.pageElements.roll_slider.change((e) => {
self.isSavePreset = false;
self.pageElements.orientation_mag_e.css("opacity", 0.5);
});
self.pageElements.yaw_slider.change((e) => {
self.isSavePreset = false;
self.pageElements.orientation_mag_e.css("opacity", 0.5);
});
GUI.content_ready(callback);
}
};
TABS.magnetometer.initialize3D = function () {
var self = this,
canvas,
renderer,
wrapper,
modelWrapper,
model_file,
camera,
scene,
gps,
xyz,
useWebGlRenderer = false;
canvas = $('.model-and-info #canvas');
wrapper = $('.model-and-info #canvas_wrapper');
// webgl capability detector
// it would seem the webgl "enabling" through advanced settings will be ignored in the future
// and webgl will be supported if gpu supports it by default (canary 40.0.2175.0), keep an eye on this one
var detector_canvas = document.createElement('canvas');
if (window.WebGLRenderingContext && (detector_canvas.getContext('webgl') || detector_canvas.getContext('experimental-webgl'))) {
renderer = new THREE.WebGLRenderer({canvas: canvas.get(0), alpha: true, antialias: true});
useWebGlRenderer = true;
}
else {
renderer = new THREE.CanvasRenderer({canvas: canvas.get(0), alpha: true});
}
// initialize render size for current canvas size
renderer.setSize(wrapper.width() * 2, wrapper.height() * 2);
// modelWrapper adds an extra axis of rotation to avoid gimbal lock with the euler angles
modelWrapper = new THREE.Object3D();
// load the model including materials
if (useWebGlRenderer) {
if (MIXER_CONFIG.appliedMixerPreset === -1) {
model_file = 'custom';
GUI_control.prototype.log("<span style='color: red; font-weight: bolder'><strong>" + chrome.i18n.getMessage("mixerNotConfigured") + "</strong></span>");
}
else {
model_file = helper.mixer.getById(MIXER_CONFIG.appliedMixerPreset).model;
}
}
else {
model_file = 'fallback'
}
// Temporary workaround for 'custom' model until akfreak's custom model is merged.
if (model_file == 'custom') {
model_file = 'fallback';
}
this.render3D = function () {
if (!gps || !xyz)
return;
gps.visible = self.showMagnetometer;
xyz.visible = !self.showMagnetometer;
gps.rotation.set(-THREE.Math.degToRad(self.alignmentConfig.pitch), THREE.Math.degToRad(-180 - self.alignmentConfig.yaw), THREE.Math.degToRad(self.alignmentConfig.roll), 'YXZ');
xyz.rotation.set(-THREE.Math.degToRad(self.alignmentConfig.pitch), THREE.Math.degToRad(-180 - self.alignmentConfig.yaw), THREE.Math.degToRad(self.alignmentConfig.roll), 'YXZ');
// draw
if (camera != null)
renderer.render(scene, camera);
};
// handle canvas resize
this.resize3D = function () {
renderer.setSize(wrapper.width() * 2, wrapper.height() * 2);
camera.aspect = wrapper.width() / wrapper.height();
camera.updateProjectionMatrix();
this.render3D();
};
$(window).on('resize', this.resize3D);
let getDistanceByModelName = function (name) {
switch (name) {
case "quad_x":
return [0, 0, 3];
case "quad_vtail":
return [0, 0, 4.5];
case "quad_atail":
return [0, 0, 5];
case "y4":
case "y6":
case "tricopter":
return [0, 1.4, 0];
case "hex_x":
case "hex_plus":
return [0, 2, 0];
case "flying_wing":
case "rudderless_plane":
case "twin_plane":
case "vtail_plane":
case "vtail_single_servo_plane":
return [0, 1.4, 0];
case "fallback":
default:
return [0, 2.5, 0];
}
};
// setup scene
scene = new THREE.Scene();
// stationary camera
camera = new THREE.PerspectiveCamera(50, wrapper.width() / wrapper.height(), 1, 10000);
camera.position.set(-95, 82, 50);
let controls = new THREE.OrbitControls(camera, renderer.domElement);
controls.update();
controls.addEventListener( 'change', this.render3D );
// some light
const light = new THREE.AmbientLight(0x808080);
const light2 = new THREE.DirectionalLight(new THREE.Color(1, 1, 1), 1);
const light3 = new THREE.DirectionalLight(new THREE.Color(1, 1, 1), 1);
light2.position.set(0, 1, 0);
light3.position.set(0, -1, 0);
// add camera, model, light to the foreground scene
scene.add(light);
scene.add(light2);
scene.add(light3);
scene.add(camera);
scene.add(modelWrapper);
//Load the models
const manager = new THREE.LoadingManager();
const loader = new THREE.GLTFLoader(manager);
//Load the UAV model
loader.load('./resources/models/' + model_file + '.gltf', (obj) => {
const model = obj.scene;
const scaleFactor = 15;
model.scale.set(scaleFactor, scaleFactor, scaleFactor);
modelWrapper.add(model);
const gpsOffset = getDistanceByModelName(model_file);
//Load the GPS model
loader.load('./resources/models/gps.gltf', (obj) => {
gps = obj.scene;
const scaleFactor = 0.04;
gps.scale.set(scaleFactor, scaleFactor, scaleFactor);
gps.position.set(gpsOffset[0], gpsOffset[1], gpsOffset[2]);
gps.traverse(child => {
if (child.material) child.material.metalness = 0;
});
gps.rotation.y = 3 * Math.PI / 2;
model.add(gps);
this.resize3D();
});
//Load the XYZ model
loader.load('./resources/models/xyz.gltf', (obj) => {
xyz = obj.scene;
const scaleFactor = 0.04;
xyz.scale.set(scaleFactor, scaleFactor, scaleFactor);
xyz.position.set(gpsOffset[0], gpsOffset[1], gpsOffset[2]);
xyz.rotation.y = 3 * Math.PI / 2;
model.add(xyz);
this.render3D();
});
});
this.render3D();
this.resize3D();
};
TABS.magnetometer.cleanup = function (callback) {
$(window).off('resize', this.resize3D);
if (callback) callback();
};

View file

@ -514,6 +514,18 @@ TABS.mixer.initialize = function (callback, scrollPosition) {
motorWizardModal.close();
});
const drawImage = function () {
const isReversed = $("#motor_direction_inverted").is(":checked") && (MIXER_CONFIG.platformType == PLATFORM_MULTIROTOR || MIXER_CONFIG.platformType == PLATFORM_TRICOPTER);
const path = './resources/motor_order/'
+ currentMixerPreset.image + (isReversed ? "_reverse" : "") + '.svg';
$('.mixerPreview img').attr('src', path);
renderServoOutputImage();
};
$("#motor_direction_inverted").change(drawImage);
$platformSelect.find("*").remove();
for (let i in platforms) {
@ -556,10 +568,7 @@ TABS.mixer.initialize = function (callback, scrollPosition) {
updateRefreshButtonStatus();
$('.mixerPreview img').attr('src', './resources/motor_order/'
+ currentMixerPreset.image + '.svg');
renderServoOutputImage();
drawImage();
});
if (MIXER_CONFIG.appliedMixerPreset > -1) {

View file

@ -35,6 +35,11 @@ TABS.outputs.initialize = function (callback) {
mspHelper.loadOutputMapping,
mspHelper.loadRcData,
mspHelper.loadAdvancedConfig,
function(callback) {
mspHelper.getSetting("motor_direction_inverted").then((data)=>{
self.motorDirectionInverted=data.value;
}).then(callback)
}
]);
loadChainer.setExitPoint(load_html);
loadChainer.execute();
@ -260,8 +265,12 @@ TABS.outputs.initialize = function (callback) {
function update_model(val) {
if (MIXER_CONFIG.appliedMixerPreset == -1) return;
$('.mixerPreview img').attr('src', './resources/motor_order/'
+ helper.mixer.getById(val).image + '.svg');
const isMotorInverted = self.motorDirectionInverted;
const isReversed = isMotorInverted && (MIXER_CONFIG.platformType == PLATFORM_MULTIROTOR || MIXER_CONFIG.platformType == PLATFORM_TRICOPTER);
const path = './resources/motor_order/'
+ helper.mixer.getById(val).image + (isReversed ? "_reverse" : "") + '.svg';
$('.mixerPreview img').attr('src', path);
}
function process_servos() {

View file

@ -258,16 +258,12 @@ TABS.setup.initialize3D = function () {
// setup scene
scene = new THREE.Scene();
loader = new THREE.JSONLoader();
loader.load('./resources/models/' + model_file + '.json', function (geometry, materials) {
var modelMaterial = new THREE.MeshFaceMaterial(materials);
model = new THREE.Mesh(geometry, modelMaterial);
const manager = new THREE.LoadingManager();
loader = new THREE.GLTFLoader(manager);
loader.load('./resources/models/' + model_file + '.gltf', (obj) =>{
model = obj.scene;
model.scale.set(15, 15, 15);
modelWrapper.add(model);
scene.add(modelWrapper);
});
// stationary camera