1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00

Merge remote-tracking branch 'op-public/next' into revo-next

Conflicts:
	ground/openpilotgcs/src/libs/utils/homelocationutil.cpp
	ground/openpilotgcs/src/libs/utils/homelocationutil.h
	ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilmanager.cpp
	shared/uavobjectdefinition/taskinfo.xml
This commit is contained in:
Stacey Sheldon 2012-09-27 22:42:44 -04:00
commit 9896a0d416
89 changed files with 3732 additions and 3213 deletions

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

BIN
artwork/3D Model/multi/test_quad/test_quad_+.3ds Normal file → Executable file

Binary file not shown.

BIN
artwork/3D Model/multi/test_quad/test_quad_+.jpg Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

BIN
artwork/3D Model/multi/test_quad/test_quad_X.3ds Normal file → Executable file

Binary file not shown.

BIN
artwork/3D Model/multi/test_quad/test_quad_X.jpg Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

@ -439,9 +439,6 @@ void PIOS_MPU6000_IRQHandler(void)
if(PIOS_MPU6000_ClaimBus() != 0) if(PIOS_MPU6000_ClaimBus() != 0)
return; return;
uint8_t mpu6000_send_buf[1+sizeof(struct pios_mpu6000_data)] = {PIOS_MPU6000_FIFO_REG | 0x80, 0, 0, 0, 0, 0, 0, 0, 0};
uint8_t mpu6000_rec_buf[1+sizeof(struct pios_mpu6000_data)];
if(PIOS_SPI_TransferBlock(dev->spi_id, &mpu6000_send_buf[0], &mpu6000_rec_buf[0], sizeof(mpu6000_send_buf), NULL) < 0) { if(PIOS_SPI_TransferBlock(dev->spi_id, &mpu6000_send_buf[0], &mpu6000_rec_buf[0], sizeof(mpu6000_send_buf), NULL) < 0) {
PIOS_MPU6000_ReleaseBus(); PIOS_MPU6000_ReleaseBus();
mpu6000_fails++; mpu6000_fails++;

View File

@ -321,7 +321,10 @@ RESULT PIOS_USB_CDC_SetControlLineState(void)
struct pios_usb_cdc_dev * usb_cdc_dev = (struct pios_usb_cdc_dev *)pios_usb_cdc_id; struct pios_usb_cdc_dev * usb_cdc_dev = (struct pios_usb_cdc_dev *)pios_usb_cdc_id;
bool valid = PIOS_USB_CDC_validate(usb_cdc_dev); bool valid = PIOS_USB_CDC_validate(usb_cdc_dev);
PIOS_Assert(valid); if (!valid) {
/* No CDC interface is configured */
return USB_UNSUPPORT;
}
uint8_t wValue0 = pInformation->USBwValue0; uint8_t wValue0 = pInformation->USBwValue0;
uint8_t wValue1 = pInformation->USBwValue1; uint8_t wValue1 = pInformation->USBwValue1;
@ -338,14 +341,25 @@ static struct usb_cdc_line_coding line_coding = {
.bDataBits = 8, .bDataBits = 8,
}; };
RESULT PIOS_USB_CDC_SetLineCoding(void) uint8_t *PIOS_USB_CDC_SetLineCoding(uint16_t Length)
{ {
struct pios_usb_cdc_dev * usb_cdc_dev = (struct pios_usb_cdc_dev *)pios_usb_cdc_id; struct pios_usb_cdc_dev * usb_cdc_dev = (struct pios_usb_cdc_dev *)pios_usb_cdc_id;
bool valid = PIOS_USB_CDC_validate(usb_cdc_dev); bool valid = PIOS_USB_CDC_validate(usb_cdc_dev);
PIOS_Assert(valid); if (!valid) {
/* No CDC interface is configured */
return NULL;
}
return USB_SUCCESS; if (Length == 0) {
/* Report the number of bytes we're prepared to consume */
pInformation->Ctrl_Info.Usb_wLength = sizeof(line_coding);
pInformation->Ctrl_Info.Usb_rLength = sizeof(line_coding);
return NULL;
} else {
/* Give out a pointer to the data struct */
return ((uint8_t *) &line_coding);
}
} }
const uint8_t *PIOS_USB_CDC_GetLineCoding(uint16_t Length) const uint8_t *PIOS_USB_CDC_GetLineCoding(uint16_t Length)
@ -353,7 +367,10 @@ const uint8_t *PIOS_USB_CDC_GetLineCoding(uint16_t Length)
struct pios_usb_cdc_dev * usb_cdc_dev = (struct pios_usb_cdc_dev *)pios_usb_cdc_id; struct pios_usb_cdc_dev * usb_cdc_dev = (struct pios_usb_cdc_dev *)pios_usb_cdc_id;
bool valid = PIOS_USB_CDC_validate(usb_cdc_dev); bool valid = PIOS_USB_CDC_validate(usb_cdc_dev);
PIOS_Assert(valid); if (!valid) {
/* No CDC interface is configured */
return NULL;
}
if (Length == 0) { if (Length == 0) {
pInformation->Ctrl_Info.Usb_wLength = sizeof(line_coding); pInformation->Ctrl_Info.Usb_wLength = sizeof(line_coding);

View File

@ -293,13 +293,16 @@ static void PIOS_USBHOOK_Status_Out(void)
* Output : None. * Output : None.
* Return : USB_UNSUPPORT or USB_SUCCESS. * Return : USB_UNSUPPORT or USB_SUCCESS.
*******************************************************************************/ *******************************************************************************/
extern uint8_t *PIOS_USB_CDC_SetLineCoding(uint16_t Length);
extern const uint8_t *PIOS_USB_CDC_GetLineCoding(uint16_t Length); extern const uint8_t *PIOS_USB_CDC_GetLineCoding(uint16_t Length);
static RESULT PIOS_USBHOOK_Data_Setup(uint8_t RequestNo) static RESULT PIOS_USBHOOK_Data_Setup(uint8_t RequestNo)
{ {
const uint8_t *(*CopyRoutine) (uint16_t); uint8_t *(*CopyOutRoutine) (uint16_t);
const uint8_t *(*CopyInRoutine) (uint16_t);
CopyRoutine = NULL; CopyInRoutine = NULL;
CopyOutRoutine = NULL;
switch (Type_Recipient) { switch (Type_Recipient) {
case (STANDARD_REQUEST | INTERFACE_RECIPIENT): case (STANDARD_REQUEST | INTERFACE_RECIPIENT):
@ -313,10 +316,10 @@ static RESULT PIOS_USBHOOK_Data_Setup(uint8_t RequestNo)
case GET_DESCRIPTOR: case GET_DESCRIPTOR:
switch (pInformation->USBwValue1) { switch (pInformation->USBwValue1) {
case USB_DESC_TYPE_REPORT: case USB_DESC_TYPE_REPORT:
CopyRoutine = PIOS_USBHOOK_GetReportDescriptor; CopyInRoutine = PIOS_USBHOOK_GetReportDescriptor;
break; break;
case USB_DESC_TYPE_HID: case USB_DESC_TYPE_HID:
CopyRoutine = PIOS_USBHOOK_GetHIDDescriptor; CopyInRoutine = PIOS_USBHOOK_GetHIDDescriptor;
break; break;
} }
} }
@ -332,7 +335,7 @@ static RESULT PIOS_USBHOOK_Data_Setup(uint8_t RequestNo)
#endif #endif
switch (RequestNo) { switch (RequestNo) {
case USB_HID_REQ_GET_PROTOCOL: case USB_HID_REQ_GET_PROTOCOL:
CopyRoutine = PIOS_USBHOOK_GetProtocolValue; CopyInRoutine = PIOS_USBHOOK_GetProtocolValue;
break; break;
} }
@ -340,8 +343,11 @@ static RESULT PIOS_USBHOOK_Data_Setup(uint8_t RequestNo)
#if defined(PIOS_INCLUDE_USB_CDC) #if defined(PIOS_INCLUDE_USB_CDC)
case 0: /* CDC Call Control Interface */ case 0: /* CDC Call Control Interface */
switch (RequestNo) { switch (RequestNo) {
case USB_CDC_REQ_SET_LINE_CODING:
CopyOutRoutine = PIOS_USB_CDC_SetLineCoding;
break;
case USB_CDC_REQ_GET_LINE_CODING: case USB_CDC_REQ_GET_LINE_CODING:
//CopyRoutine = PIOS_USB_CDC_GetLineCoding; CopyInRoutine = PIOS_USB_CDC_GetLineCoding;
break; break;
} }
@ -359,13 +365,27 @@ static RESULT PIOS_USBHOOK_Data_Setup(uint8_t RequestNo)
break; break;
} }
if (CopyRoutine == NULL) { /* No registered copy routine */
if ((CopyInRoutine == NULL) && (CopyOutRoutine == NULL)) {
return USB_UNSUPPORT; return USB_UNSUPPORT;
} }
pInformation->Ctrl_Info.CopyDataIn = CopyRoutine; /* Registered copy in AND copy out routine */
if ((CopyInRoutine != NULL) && (CopyOutRoutine != NULL)) {
/* This should never happen */
return USB_UNSUPPORT;
}
if (CopyInRoutine != NULL) {
pInformation->Ctrl_Info.CopyDataIn = CopyInRoutine;
pInformation->Ctrl_Info.Usb_wOffset = 0; pInformation->Ctrl_Info.Usb_wOffset = 0;
(*CopyRoutine) (0); (*CopyInRoutine) (0);
} else if (CopyOutRoutine != NULL) {
pInformation->Ctrl_Info.CopyDataOut = CopyOutRoutine;
pInformation->Ctrl_Info.Usb_rOffset = 0;
(*CopyOutRoutine) (0);
}
return USB_SUCCESS; return USB_SUCCESS;
} }
@ -377,7 +397,6 @@ static RESULT PIOS_USBHOOK_Data_Setup(uint8_t RequestNo)
* Return : USB_UNSUPPORT or USB_SUCCESS. * Return : USB_UNSUPPORT or USB_SUCCESS.
*******************************************************************************/ *******************************************************************************/
extern RESULT PIOS_USB_CDC_SetControlLineState(void); extern RESULT PIOS_USB_CDC_SetControlLineState(void);
extern RESULT PIOS_USB_CDC_SetLineCoding(void);
static RESULT PIOS_USBHOOK_NoData_Setup(uint8_t RequestNo) static RESULT PIOS_USBHOOK_NoData_Setup(uint8_t RequestNo)
{ {
@ -400,9 +419,6 @@ static RESULT PIOS_USBHOOK_NoData_Setup(uint8_t RequestNo)
#if defined(PIOS_INCLUDE_USB_CDC) #if defined(PIOS_INCLUDE_USB_CDC)
case 0: /* CDC Call Control Interface */ case 0: /* CDC Call Control Interface */
switch (RequestNo) { switch (RequestNo) {
case USB_CDC_REQ_SET_LINE_CODING:
return PIOS_USB_CDC_SetLineCoding();
break;
case USB_CDC_REQ_SET_CONTROL_LINE_STATE: case USB_CDC_REQ_SET_CONTROL_LINE_STATE:
return PIOS_USB_CDC_SetControlLineState(); return PIOS_USB_CDC_SetControlLineState();
break; break;

View File

@ -267,7 +267,7 @@ enum usb_cdc_requests {
USB_CDC_REQ_SET_LINE_CODING = 0x20, USB_CDC_REQ_SET_LINE_CODING = 0x20,
USB_CDC_REQ_GET_LINE_CODING = 0x21, USB_CDC_REQ_GET_LINE_CODING = 0x21,
USB_CDC_REQ_SET_CONTROL_LINE_STATE = 0x23, USB_CDC_REQ_SET_CONTROL_LINE_STATE = 0x22,
}; };
struct usb_cdc_header_func_desc { struct usb_cdc_header_func_desc {

View File

@ -0,0 +1,38 @@
define connect
target remote localhost:3333
monitor cortex_m3 vector_catch all
file ./build/bu_coptercontrol/bu_coptercontrol.elf
end
#monitor reset halt
define hook-step
monitor cortex_m3 maskisr on
end
define hookpost-step
monitor cortex_m3 maskisr off
end
define hook-stepi
monitor cortex_m3 maskisr on
end
define hookpost-stepi
monitor cortex_m3 maskisr off
end
define hook-next
monitor cortex_m3 maskisr on
end
define hookpost-next
monitor cortex_m3 maskisr off
end
define hook-finish
monitor cortex_m3 maskisr on
end
define hookpost-finish
monitor cortex_m3 maskisr off
end

View File

@ -1455,6 +1455,17 @@
<enableVbo>false</enableVbo> <enableVbo>false</enableVbo>
</data> </data>
</CopterControl> </CopterControl>
<CC3D>
<configInfo>
<locked>false</locked>
<version>0.0.0</version>
</configInfo>
<data>
<acFilename>%%DATAPATH%%models/boards/CC3D/CC3D.3ds</acFilename>
<bgFilename>%%DATAPATH%%models/backgrounds/default_background.png</bgFilename>
<enableVbo>false</enableVbo>
</data>
</CC3D>
<Easyquad__PCT__20X> <Easyquad__PCT__20X>
<configInfo> <configInfo>
<locked>false</locked> <locked>false</locked>
@ -1609,6 +1620,17 @@
<enableVbo>false</enableVbo> <enableVbo>false</enableVbo>
</data> </data>
</Scorpion__PCT__20Tricopter> </Scorpion__PCT__20Tricopter>
<MattL__PCT__27s__PCT__20Y6>
<configInfo>
<locked>false</locked>
<version>0.0.0</version>
</configInfo>
<data>
<acFilename>%%DATAPATH%%models/multi/mattL_Y6/mattL_Y6.3ds</acFilename>
<bgFilename>%%DATAPATH%%models/backgrounds/default_background.png</bgFilename>
<enableVbo>false</enableVbo>
</data>
</MattL__PCT__27s__PCT__20Y6>
<Test__PCT__20Quad__PCT__20__PCT__2B> <Test__PCT__20Quad__PCT__20__PCT__2B>
<configInfo> <configInfo>
<locked>false</locked> <locked>false</locked>
@ -1631,6 +1653,17 @@
<enableVbo>false</enableVbo> <enableVbo>false</enableVbo>
</data> </data>
</Test__PCT__20Quad__PCT__20X> </Test__PCT__20Quad__PCT__20X>
<Danker__PCT__27s__PCT__20Quad>
<configInfo>
<locked>false</locked>
<version>0.0.0</version>
</configInfo>
<data>
<acFilename>%%DATAPATH%%models/multi/dankers_quad/dankers_quad.3ds</acFilename>
<bgFilename>%%DATAPATH%%models/backgrounds/default_background.png</bgFilename>
<enableVbo>false</enableVbo>
</data>
</Danker__PCT__27s__PCT__20Quad>
</ModelViewGadget> </ModelViewGadget>
<OPMapGadget> <OPMapGadget>
<Google__PCT__20Sat> <Google__PCT__20Sat>
@ -2459,17 +2492,17 @@
<type>uavGadget</type> <type>uavGadget</type>
</side1> </side1>
<splitterOrientation>1</splitterOrientation> <splitterOrientation>1</splitterOrientation>
<splitterSizes>@Variant(AAAACQAAAAIAAAACAAAAsQAAAAIAAAEV)</splitterSizes> <splitterSizes>@Variant(AAAACQAAAAIAAAACAAAAYwAAAAIAAAB7)</splitterSizes>
<type>splitter</type> <type>splitter</type>
</side1> </side1>
<splitterOrientation>1</splitterOrientation> <splitterOrientation>1</splitterOrientation>
<splitterSizes>@Variant(AAAACQAAAAIAAAACAAAArgAAAAIAAAHH)</splitterSizes> <splitterSizes>@Variant(AAAACQAAAAIAAAACAAAAZgAAAAIAAADf)</splitterSizes>
<type>splitter</type> <type>splitter</type>
</side0> </side0>
<side1> <side1>
<classId>PFDGadget</classId> <classId>PfdQmlGadget</classId>
<gadget> <gadget>
<activeConfiguration>raw</activeConfiguration> <activeConfiguration>NoTerrain</activeConfiguration>
</gadget> </gadget>
<type>uavGadget</type> <type>uavGadget</type>
</side1> </side1>

View File

@ -2494,9 +2494,9 @@
<type>splitter</type> <type>splitter</type>
</side0> </side0>
<side1> <side1>
<classId>PFDGadget</classId> <classId>PfdQmlGadget</classId>
<gadget> <gadget>
<activeConfiguration>raw</activeConfiguration> <activeConfiguration>NoTerrain</activeConfiguration>
</gadget> </gadget>
<type>uavGadget</type> <type>uavGadget</type>
</side1> </side1>

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

@ -2,26 +2,24 @@ import Qt 4.7
Item { Item {
id: sceneItem id: sceneItem
property variant sourceSize property variant sceneSize
Image { SvgElementImage {
id: altitude_bg id: altitude_bg
source: "image://svg/pfd.svg!altitude-bg" elementName: "altitude-bg"
sourceSize: sceneItem.sourceSize sceneSize: sceneItem.sceneSize
clip: true clip: true
property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "altitude-bg") property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "altitude-bg")
x: scaledBounds.x * sceneItem.width x: Math.floor(scaledBounds.x * sceneItem.width)
y: scaledBounds.y * sceneItem.height y: Math.floor(scaledBounds.y * sceneItem.height)
width: scaledBounds.width * sceneItem.width
height: scaledBounds.height * sceneItem.height
Image { SvgElementImage {
id: altitude_scale id: altitude_scale
source: "image://svg/pfd.svg!altitude-scale" elementName: "altitude-scale"
sourceSize: sceneItem.sourceSize sceneSize: sceneItem.sceneSize
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
// The altitude scale represents 30 meters, // The altitude scale represents 30 meters,
@ -55,12 +53,12 @@ Item {
} }
Image { SvgElementImage {
id: altitude_window id: altitude_window
clip: true clip: true
source: "image://svg/pfd.svg!altitude-window" elementName: "altitude-window"
sourceSize: sceneItem.sourceSize sceneSize: sceneItem.sceneSize
property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "altitude-window") property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "altitude-window")

View File

@ -0,0 +1,37 @@
import Qt 4.7
import "."
Item {
id: sceneItem
property variant sceneSize
SvgElementImage {
id: compass
elementName: "compass"
sceneSize: sceneItem.sceneSize
clip: true
x: Math.floor(scaledBounds.x * sceneItem.width)
y: Math.floor(scaledBounds.y * sceneItem.height)
//anchors.horizontalCenter: parent.horizontalCenter
//split compass band to 8 parts to ensure it doesn't exceed the max texture size
Row {
anchors.centerIn: parent
//the band is 540 degrees wide, AttitudeActual.Yaw is converted to -180..180 range
anchors.horizontalCenterOffset: -1*((AttitudeActual.Yaw+180+720) % 360 - 180)/540*width
Repeater {
model: 5
SvgElementImage {
id: compass_band
elementName: "compass-band"
sceneSize: background.sceneSize
hSliceCount: 5
hSlice: index
}
}
}
}
}

View File

@ -4,15 +4,13 @@ import "."
Rectangle { Rectangle {
color: "#666666" color: "#666666"
Image { SvgElementImage {
id: background id: background
source: "image://svg/pfd.svg!background" elementName: "background"
fillMode: Image.PreserveAspectFit fillMode: Image.PreserveAspectFit
anchors.fill: parent anchors.fill: parent
sourceSize.width: width sceneSize: Qt.size(width, height)
sourceSize.height: height
Item { Item {
id: sceneItem id: sceneItem
@ -27,10 +25,11 @@ Rectangle {
source: qmlWidget.terrainEnabled ? "PfdTerrainView.qml" : "PfdWorldView.qml" source: qmlWidget.terrainEnabled ? "PfdTerrainView.qml" : "PfdWorldView.qml"
} }
Image { SvgElementImage {
id: rollscale id: rollscale
source: "image://svg/pfd.svg!rollscale" elementName: "rollscale"
sourceSize: background.sourceSize sceneSize: background.sceneSize
smooth: true smooth: true
anchors.centerIn: parent anchors.centerIn: parent
//rotate it around the center of scene //rotate it around the center of scene
@ -41,46 +40,59 @@ Rectangle {
} }
} }
Image { SvgElementImage {
id: foreground id: foreground
source: "image://svg/pfd.svg!foreground" elementName: "foreground"
sourceSize: background.sourceSize sceneSize: background.sceneSize
anchors.centerIn: parent anchors.centerIn: parent
} }
Image { SvgElementImage {
id: compass id: side_slip
source: "image://svg/pfd.svg!compass" elementName: "sideslip"
sourceSize: background.sourceSize sceneSize: background.sceneSize
clip: true smooth: true
y: 12 property real sideSlip: Accels.y
anchors.horizontalCenter: parent.horizontalCenter //smooth side slip changes, a low pass filter replacement
//accels are updated once per second
Image { Behavior on sideSlip {
id: compass_band SmoothedAnimation {
source: "image://svg/pfd.svg!compass-band" duration: 1000
sourceSize: background.sourceSize velocity: -1
anchors.centerIn: parent
//the band is 540 degrees wide
anchors.horizontalCenterOffset: -1*AttitudeActual.Yaw/540*width
} }
} }
anchors.horizontalCenter: foreground.horizontalCenter
//0.5 coefficient is empirical to limit indicator movement
anchors.horizontalCenterOffset: -sideSlip*width*0.5
y: scaledBounds.y * sceneItem.height
}
Compass {
anchors.fill: parent
sceneSize: background.sceneSize
}
SpeedScale { SpeedScale {
anchors.fill: parent anchors.fill: parent
sourceSize: background.sourceSize sceneSize: background.sceneSize
} }
AltitudeScale { AltitudeScale {
anchors.fill: parent anchors.fill: parent
sourceSize: background.sourceSize sceneSize: background.sourceSize
}
VsiScale {
anchors.fill: parent
sceneSize: background.sourceSize
} }
PfdIndicators { PfdIndicators {
anchors.fill: parent anchors.fill: parent
sourceSize: background.sourceSize sceneSize: background.sourceSize
} }
} }
} }

View File

@ -2,21 +2,19 @@ import Qt 4.7
Item { Item {
id: sceneItem id: sceneItem
property variant sourceSize property variant sceneSize
//telemetry status arrow //telemetry status arrow
Image { SvgElementImage {
id: telemetry_status id: telemetry_status
source: "image://svg/pfd.svg!gcstelemetry-"+statusName elementName: "gcstelemetry-"+statusName
sourceSize: sceneItem.sourceSize sceneSize: sceneItem.sceneSize
property string statusName : ["Disconnected","HandshakeReq","HandshakeAck","Connected"][GCSTelemetryStats.Status] property string statusName : ["Disconnected","HandshakeReq","HandshakeAck","Connected"][GCSTelemetryStats.Status]
property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "gcstelemetry-Disconnected") scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "gcstelemetry-Disconnected")
x: scaledBounds.x * sceneItem.width x: Math.floor(scaledBounds.x * sceneItem.width)
y: scaledBounds.y * sceneItem.height y: Math.floor(scaledBounds.y * sceneItem.height)
width: scaledBounds.width * sceneItem.width
height: scaledBounds.height * sceneItem.height
} }
//telemetry rate text //telemetry rate text
@ -41,8 +39,8 @@ Item {
visible: GPSPosition.Satellites > 0 visible: GPSPosition.Satellites > 0
property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "gps-txt") property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "gps-txt")
x: scaledBounds.x * sceneItem.width x: Math.floor(scaledBounds.x * sceneItem.width)
y: scaledBounds.y * sceneItem.height y: Math.floor(scaledBounds.y * sceneItem.height)
} }
Text { Text {
@ -63,8 +61,7 @@ Item {
visible: FlightBatteryState.Voltage > 0 || FlightBatteryState.Current > 0 visible: FlightBatteryState.Voltage > 0 || FlightBatteryState.Current > 0
property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "battery-txt") property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "battery-txt")
x: scaledBounds.x * sceneItem.width x: Math.floor(scaledBounds.x * sceneItem.width)
y: scaledBounds.y * sceneItem.height y: Math.floor(scaledBounds.y * sceneItem.height)
} }
} }

View File

@ -1,23 +1,29 @@
import Qt 4.7 import Qt 4.7
Item { Item {
//worldView should fill the source size of svg document
id: worldView id: worldView
Image { Rectangle {
id: world id: world
source: "image://svg/pfd.svg!world"
sourceSize.width: worldView.width
sourceSize.height: worldView.height
smooth: true smooth: true
property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "world")
width: Math.round(sceneItem.width*scaledBounds.width/2)*2
height: Math.round(sceneItem.height*scaledBounds.height/2)*2
gradient: Gradient {
GradientStop { position: 0.3; color: "#6589E2" }
GradientStop { position: 0.4999; color: "#AFC2F0" }
GradientStop { position: 0.5; color: "#A46933" }
GradientStop { position: 0.8; color: "black" }
}
transform: [ transform: [
Translate { Translate {
id: pitchTranslate id: pitchTranslate
x: (world.parent.width - world.width)/2 x: Math.round((world.parent.width - world.width)/2)
y: (world.parent.height - world.height)/2 + AttitudeActual.Pitch*world.parent.height/94 y: Math.round((world.parent.height - world.height)/2 +
AttitudeActual.Pitch*world.parent.height/94)
}, },
Rotation { Rotation {
angle: -AttitudeActual.Roll angle: -AttitudeActual.Roll
@ -25,5 +31,26 @@ Item {
origin.y : world.parent.height/2 origin.y : world.parent.height/2
} }
] ]
SvgElementImage {
id: pitch_scale
elementName: "pitch_scale"
//worldView is loaded with Loader, so background element is visible
sceneSize: background.sceneSize
anchors.centerIn: parent
border: 64 //sometimes numbers are excluded from bounding rect
smooth: true
}
SvgElementImage {
id: horizont_line
elementName: "world-centerline"
//worldView is loaded with Loader, so background element is visible
sceneSize: background.sceneSize
anchors.centerIn: parent
border: 1
smooth: true
}
} }
} }

View File

@ -2,28 +2,24 @@ import Qt 4.7
Item { Item {
id: sceneItem id: sceneItem
property variant sourceSize property variant sceneSize
property real groundSpeed : 3.6 * Math.sqrt(Math.pow(VelocityActual.North,2)+ property real groundSpeed : 3.6 * Math.sqrt(Math.pow(VelocityActual.North,2)+
Math.pow(VelocityActual.East,2)) Math.pow(VelocityActual.East,2))
Image { SvgElementImage {
id: speed_bg id: speed_bg
source: "image://svg/pfd.svg!speed-bg" elementName: "speed-bg"
sourceSize: sceneItem.sourceSize sceneSize: sceneItem.sceneSize
clip: true clip: true
property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "speed-bg") x: Math.floor(scaledBounds.x * sceneItem.width)
y: Math.floor(scaledBounds.y * sceneItem.height)
x: scaledBounds.x * sceneItem.width SvgElementImage {
y: scaledBounds.y * sceneItem.height
width: scaledBounds.width * sceneItem.width
height: scaledBounds.height * sceneItem.height
Image {
id: speed_scale id: speed_scale
source: "image://svg/pfd.svg!speed-scale" elementName: "speed-scale"
sourceSize: sceneItem.sourceSize sceneSize: sceneItem.sceneSize
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
// The speed scale represents 30 meters, // The speed scale represents 30 meters,
@ -63,14 +59,12 @@ Item {
} }
Image { SvgElementImage {
id: speed_window id: speed_window
clip: true clip: true
source: "image://svg/pfd.svg!speed-window" elementName: "speed-window"
sourceSize: sceneItem.sourceSize sceneSize: sceneItem.sceneSize
property variant scaledBounds: svgRenderer.scaledElementBounds("pfd.svg", "speed-window")
x: scaledBounds.x * sceneItem.width x: scaledBounds.x * sceneItem.width
y: scaledBounds.y * sceneItem.height y: scaledBounds.y * sceneItem.height

View File

@ -0,0 +1,34 @@
import Qt 4.7
Image {
id: sceneItem
property variant sceneSize
property string elementName
property string svgFileName: "pfd.svg"
property int vSlice: 0
property int vSliceCount: 0
property int hSlice: 0
property int hSliceCount: 0
//border property is useful to extent the area of image e bit,
//so it looks well antialiased when rotated
property int border: 0
property variant scaledBounds: svgRenderer.scaledElementBounds(svgFileName, elementName)
sourceSize.width: Math.round(sceneSize.width*scaledBounds.width)
sourceSize.height: Math.round(sceneSize.height*scaledBounds.height)
Component.onCompleted: {
var params = ""
if (hSliceCount > 1)
params += "hslice="+hSlice+":"+hSliceCount+";"
if (vSliceCount > 1)
params += "vslice="+vSlice+":"+vSliceCount+";"
if (border > 0)
params += "border="+border+";"
if (params != "")
params = "?" + params
source = "image://svg/"+svgFileName+"!"+elementName+params
}
}

View File

@ -0,0 +1,77 @@
import Qt 4.7
Item {
id: sceneItem
property variant sceneSize
SvgElementImage {
id: vsi_bg
elementName: "vsi-bg"
sceneSize: sceneItem.sceneSize
clip: true
x: Math.floor(scaledBounds.x * sceneItem.width)
y: Math.floor(scaledBounds.y * sceneItem.height)
SvgElementImage {
id: vsi_bar
elementName: "vsi-bar"
sceneSize: sceneItem.sceneSize
//the scale in 1000 ft/min with height == 5200 ft/min
height: (-VelocityActual.Down*3.28*60/1000)*(vsi_scale.height/5.2)
anchors.bottom: parent.verticalCenter
anchors.left: parent.left
}
SvgElementImage {
id: vsi_scale
elementName: "vsi-scale"
sceneSize: sceneItem.sceneSize
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.left
//Text labels
Column {
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.right
Repeater {
model: [2, 1, 0, 1, 2]
Item {
height: vsi_scale.height / 5.2 //the scale height is 5200
width: vsi_bg.width - vsi_scale.width //fill area right to scale
Text {
text: modelData
visible: modelData !== 0 //hide "0" label
color: "white"
font.pixelSize: parent.height / 4
font.family: "Arial"
anchors.centerIn: parent
}
}
}
}
}
}
SvgElementImage {
id: vsi_window
clip: true
smooth: true
elementName: "vsi-window"
sceneSize: sceneItem.sceneSize
x: Math.floor(scaledBounds.x * sceneItem.width)
y: Math.floor(scaledBounds.y * sceneItem.height)
}
}

View File

@ -15,11 +15,11 @@
id="svg2" id="svg2"
version="1.1" version="1.1"
inkscape:version="0.48.3.1 r9886" inkscape:version="0.48.3.1 r9886"
sodipodi:docname="pfd.svg" sodipodi:docname="pfd-6.svg"
style="display:inline" style="display:inline"
inkscape:export-filename="H:\Documents\Hobbies\OpenPilot\SVN\artwork\PFD-2.png" inkscape:export-filename="C:\Users\Nuno\Desktop\OpenPilot\PFD\PFD-4.png"
inkscape:export-xdpi="269.53" inkscape:export-xdpi="71.993568"
inkscape:export-ydpi="269.53"> inkscape:export-ydpi="71.993568">
<defs <defs
id="defs4"> id="defs4">
<marker <marker
@ -1615,18 +1615,18 @@
borderopacity="1.0" borderopacity="1.0"
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="0.73067675" inkscape:zoom="1"
inkscape:cx="431.15187" inkscape:cx="568.94653"
inkscape:cy="372.16908" inkscape:cy="247.78161"
inkscape:document-units="px" inkscape:document-units="px"
inkscape:current-layer="layer3" inkscape:current-layer="layer41"
showgrid="false" showgrid="false"
inkscape:window-width="1440" inkscape:window-width="1680"
inkscape:window-height="838" inkscape:window-height="987"
inkscape:window-x="-8" inkscape:window-x="-4"
inkscape:window-y="-8" inkscape:window-y="-4"
inkscape:window-maximized="1" inkscape:window-maximized="1"
showguides="true" showguides="false"
inkscape:guide-bbox="true" inkscape:guide-bbox="true"
inkscape:snap-grids="false" inkscape:snap-grids="false"
inkscape:snap-to-guides="true" inkscape:snap-to-guides="true"
@ -1680,6 +1680,38 @@
orientation="0,1" orientation="0,1"
position="-378.30213,170.71578" position="-378.30213,170.71578"
id="guide5917" /> id="guide5917" />
<sodipodi:guide
orientation="0,1"
position="481.5,752.75"
id="guide7197" />
<sodipodi:guide
position="669.44526,613.50294"
orientation="519.61524,-300"
id="guide5032" />
<sodipodi:guide
position="779.25288,503.69532"
orientation="300,-519.61524"
id="guide5034" />
<sodipodi:guide
position="622.0513,635.6031"
orientation="563.81557,-205.21208"
id="guide5036" />
<sodipodi:guide
position="571.53971,649.13764"
orientation="590.88465,-104.1889"
id="guide5038" />
<sodipodi:guide
orientation="1,0"
position="450.8125,483.4375"
id="guide4007" />
<sodipodi:guide
orientation="1,0"
position="589,485.5"
id="guide4009" />
<sodipodi:guide
orientation="0,1"
position="-504.5,799.5"
id="guide5119" />
</sodipodi:namedview> </sodipodi:namedview>
<metadata <metadata
id="metadata7"> id="metadata7">
@ -1689,14 +1721,14 @@
<dc:format>image/svg+xml</dc:format> <dc:format>image/svg+xml</dc:format>
<dc:type <dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title /> <dc:title></dc:title>
</cc:Work> </cc:Work>
</rdf:RDF> </rdf:RDF>
</metadata> </metadata>
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer7" id="layer7"
inkscape:label="Background" inkscape:label="background"
style="display:none" style="display:none"
transform="translate(230.4171,-2.5493479)" transform="translate(230.4171,-2.5493479)"
sodipodi:insensitive="true"> sodipodi:insensitive="true">
@ -1711,301 +1743,218 @@
inkscape:label="#rect6231" /> inkscape:label="#rect6231" />
</g> </g>
<g <g
inkscape:label="World" inkscape:label="world"
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer1" id="layer1"
transform="translate(230.4171,-254.91153)" transform="translate(230.4171,-254.91153)"
style="display:none" style="display:inline"
sodipodi:insensitive="true"> sodipodi:insensitive="true">
<g <g
id="world" id="world"
inkscape:label="#g3042"> inkscape:label="#g3042">
<g <g
transform="matrix(4.6362185,0,0,1.5267412,-1475.4746,-169.05952)" transform="matrix(4.6362185,0,0,1.9084264,-1475.4746,-363.49767)"
id="g4280"> id="world-bg"
inkscape:label="#g4280">
<rect <rect
ry="0" ry="0"
y="509.42014" y="509.42014"
x="227.8495" x="227.8495"
height="654.98987" height="654.98987"
width="305.71429" width="305.71429"
id="rect3724" id="ground"
style="fill:url(#linearGradient5597);fill-opacity:1;stroke:none" /> style="fill:url(#linearGradient5597);fill-opacity:1;stroke:none"
inkscape:label="#rect3724" />
<rect <rect
style="fill:url(#linearGradient5599);fill-opacity:1;stroke:none" style="fill:url(#linearGradient5599);fill-opacity:1;stroke:none"
id="rect2942" id="sky"
width="305.71429" width="305.71429"
height="654.98987" height="654.98987"
x="227.8495" x="227.8495"
y="-145.56979" y="-145.56979"
ry="0" ry="0"
rx="2.7755576e-017" /> rx="2.7755576e-017"
inkscape:label="#rect2942" />
</g> </g>
<path <path
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
id="path3808" id="world-centerline"
d="m -419.11463,608.77894 1414.04665,0" d="m -419.11463,608.77894 1414.04665,0"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:label="#path3808" />
<g
id="pitch_scale"
inkscape:label="#g3698">
<text <text
y="537.23804" id="text6388"
x="201.93459"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
transform="scale(0.97685665,1.0236917)"
font-size="13" font-size="13"
id="text6388">10</text> transform="scale(0.97685661,1.0236917)"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
x="200.32983"
y="537.23804">
<tspan
id="tspan3995"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Sans;-inkscape-font-specification:Sans">10</tspan>
</text>
<text <text
y="537.23804" id="text6390"
x="376.04211"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
transform="scale(0.97685665,1.0236917)"
font-size="13" font-size="13"
id="text6390">10</text> transform="scale(0.97685661,1.0236917)"
<line style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
style="fill:none;stroke:#ffffff;stroke-width:2.04738331" x="373.58994"
x1="258.02176" y="537.23804">
y1="538.08423" <tspan
x2="221.47374" id="tspan3989"
y2="538.08423" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Sans;-inkscape-font-specification:Sans">10</tspan>
id="line6404" /> </text>
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="357.53674"
y1="538.08423"
x2="323.52075"
y2="538.08423"
id="line6406" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="221.47374"
y1="538.08423"
x2="221.47374"
y2="549.96582"
id="line6408" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="357.53674"
y1="538.08319"
x2="357.53674"
y2="549.96582"
id="line6410" />
<text <text
y="461.79126" id="text6412"
x="201.93459"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
transform="scale(0.97685665,1.0236917)"
font-size="13" font-size="13"
id="text6412">20</text> transform="scale(0.97685661,1.0236917)"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
x="200.33508"
y="461.79126">
<tspan
id="tspan3997"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Sans;-inkscape-font-specification:Sans">20</tspan>
</text>
<text <text
y="461.79126" id="text6414"
x="376.04211"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
transform="scale(0.97685665,1.0236917)"
font-size="13" font-size="13"
id="text6414">20</text> transform="scale(0.97685661,1.0236917)"
<line style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
style="fill:none;stroke:#ffffff;stroke-width:2.04738331" x="374.8634"
x1="258.02176" y="461.79126">
y1="460.84964" <tspan
x2="221.47374" id="tspan3991"
y2="460.84964" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Sans;-inkscape-font-specification:Sans">20</tspan>
id="line6416" /> </text>
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="357.53674"
y1="460.84964"
x2="323.52075"
y2="460.84964"
id="line6418" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="221.47374"
y1="460.84964"
x2="221.47374"
y2="472.7323"
id="line6420" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="357.53674"
y1="460.84964"
x2="357.53674"
y2="472.7323"
id="line6422" />
<text <text
y="664.91711" id="text6424"
x="199.72525"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
transform="scale(0.97685665,1.0236917)"
font-size="13" font-size="13"
id="text6424">-10</text> transform="scale(0.97685661,1.0236917)"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
x="194.97421"
y="664.91711">
<tspan
id="tspan3999"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Sans;-inkscape-font-specification:Sans">-10</tspan>
</text>
<text <text
y="664.91711" id="text6426"
x="373.83279"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
transform="scale(0.97685665,1.0236917)"
font-size="13" font-size="13"
id="text6426">-10</text> transform="scale(0.97685661,1.0236917)"
<line style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
style="fill:none;stroke:#ffffff;stroke-width:2.04738331" x="374.82431"
x1="227.14275" y="664.91711">
y1="680.66962" <tspan
x2="221.47374" id="tspan4001"
y2="680.66962" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Sans;-inkscape-font-specification:Sans">-10</tspan>
id="line6428" /> </text>
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="238.48073"
y1="680.66962"
x2="232.81174"
y2="680.66962"
id="line6430" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="249.81975"
y1="680.66962"
x2="244.15074"
y2="680.66962"
id="line6432" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="261.15875"
y1="680.66962"
x2="255.48973"
y2="680.66962"
id="line6434" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="323.52075"
y1="680.66962"
x2="317.85077"
y2="680.66962"
id="line6436" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="334.85876"
y1="680.66962"
x2="329.18976"
y2="680.66962"
id="line6438" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="346.19775"
y1="680.66962"
x2="340.52875"
y2="680.66962"
id="line6440" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="357.53674"
y1="680.66962"
x2="351.86777"
y2="680.66962"
id="line6442" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="323.52075"
y1="757.90527"
x2="317.85077"
y2="757.90527"
id="line6444" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="334.85876"
y1="757.90527"
x2="329.18976"
y2="757.90527"
id="line6446" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="346.19775"
y1="757.90527"
x2="340.52875"
y2="757.90527"
id="line6448" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="357.53674"
y1="757.90527"
x2="351.86777"
y2="757.90527"
id="line6450" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="227.14275"
y1="757.90527"
x2="221.47275"
y2="757.90527"
id="line6452" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="238.48073"
y1="757.90527"
x2="232.81174"
y2="757.90527"
id="line6454" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="249.81975"
y1="757.90527"
x2="244.15074"
y2="757.90527"
id="line6456" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="261.15875"
y1="757.90527"
x2="255.48973"
y2="757.90527"
id="line6458" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="221.47374"
y1="680.66962"
x2="221.47374"
y2="668.78809"
id="line6460" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.04738331"
x1="357.53674"
y1="680.67072"
x2="357.53674"
y2="668.78809"
id="line6462" />
<text <text
y="740.36438" id="text6464"
x="199.72525"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
transform="scale(0.97685665,1.0236917)"
font-size="13" font-size="13"
id="text6464">-20</text> transform="scale(0.97685661,1.0236917)"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
x="194.97421"
y="740.36438">
<tspan
id="tspan4003"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Sans;-inkscape-font-specification:Sans">-20</tspan>
</text>
<text <text
y="740.36438" id="text6466"
x="373.83279"
style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
transform="scale(0.97685665,1.0236917)"
font-size="13" font-size="13"
id="text6466">-20</text> transform="scale(0.97685661,1.0236917)"
<line style="font-size:13.30799103px;fill:#ffffff;font-family:CenturyGothic"
style="fill:none;stroke:#ffffff;stroke-width:2.04738331" x="374.82431"
x1="221.47374" y="740.36438">
y1="757.90424" <tspan
x2="221.47374" id="tspan4005"
y2="746.02264" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Sans;-inkscape-font-specification:Sans">-20</tspan>
id="line6468" /> </text>
<line <path
style="fill:none;stroke:#ffffff;stroke-width:2.04738331" sodipodi:nodetypes="ccc"
x1="357.53674" inkscape:connector-curvature="0"
y1="757.90527" id="path4011"
x2="357.53674" d="m 258.0204,460.84976 -36.5395,0.004 0,11.8789"
y2="746.02264" style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
id="line6470" /> <path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4011-4"
d="m 258.0204,538.08438 -36.5395,0.004 0,11.8789"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4011-0"
d="m 320.99653,460.84976 36.53949,0.004 0,11.8789"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path4011-4-9"
d="m 320.99653,538.08438 36.53949,0.004 0,11.8789"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4011-48"
d="m 258.0204,757.91257 -36.5395,-0.004"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 2;stroke-dashoffset:0;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4011-4-8"
d="m 258.0204,680.67797 -36.5395,-0.004"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 2;stroke-dashoffset:0;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4011-0-2"
d="m 320.99653,757.91257 36.53949,-0.004"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 2;stroke-dashoffset:0;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4011-4-9-4"
d="m 320.99653,680.67797 36.53949,-0.004"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 2;stroke-dashoffset:0;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4011-48-5"
d="m 221.4809,758.90857 0,-12.8789"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4011-4-8-5"
d="m 221.4809,681.67397 0,-12.8789"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4011-0-2-1"
d="m 357.53602,758.90857 0,-12.8789"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4011-4-9-4-7"
d="m 357.53602,681.67397 0,-12.8789"
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
</g>
</g> </g>
</g> </g>
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer3" id="layer3"
inkscape:label="Foreground" inkscape:label="foreground"
style="display:inline" style="display:inline"
transform="translate(230.4171,-2.5493479)"> transform="translate(230.4171,-2.5493479)"
sodipodi:insensitive="true">
<g <g
id="g4306" id="g4306"
transform="translate(101.68019,0)"> transform="translate(101.68019,0)">
@ -2097,13 +2046,13 @@
id="speed-bg" id="speed-bg"
width="110.05586" width="110.05586"
height="450" height="450"
x="-209.23766" x="-147.23766"
y="131.33096" /> y="131.33096" />
<path <path
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
inkscape:label="#rect6927" inkscape:label="#rect6927"
style="fill:#000000;fill-opacity:0.78431373;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" style="fill:#000000;fill-opacity:0.78431373;stroke:#ffffff;stroke-width:2.18486142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
d="m -208.39854,337.78541 78.91217,0 0,9.3094 10.6066,9.3094 -10.6066,9.3094 0.0851,9.3094 -78.99729,0 0,-37.2376 z" d="m -146.30611,337.87784 94.64401,0 0,9.26319 12.721122,9.26318 -12.721122,9.26318 0.102089,9.26319 -94.746099,0 0,-37.05274 z"
id="speed-window" id="speed-window"
sodipodi:nodetypes="cccccccc" /> sodipodi:nodetypes="cccccccc" />
<g <g
@ -2131,7 +2080,7 @@
transform="matrix(0.53532208,0,0,0.53532208,250.40617,503.97463)"> transform="matrix(0.53532208,0,0,0.53532208,250.40617,503.97463)">
<path <path
transform="translate(0.08444214,0)" transform="translate(0.08444214,0)"
d="m 589.99999,195.93361 c 0,11.44018 -9.2741,20.71428 -20.71428,20.71428 -11.44019,0 -20.71429,-9.2741 -20.71429,-20.71428 0,-11.44018 9.2741,-20.71429 20.71429,-20.71429 11.44018,0 20.71428,9.27411 20.71428,20.71429 z" d="m 589.99999,195.93361 a 20.714285,20.714285 0 1 1 -41.42857,0 20.714285,20.714285 0 1 1 41.42857,0 z"
sodipodi:ry="20.714285" sodipodi:ry="20.714285"
sodipodi:rx="20.714285" sodipodi:rx="20.714285"
sodipodi:cy="195.93361" sodipodi:cy="195.93361"
@ -2193,7 +2142,7 @@
inkscape:connector-curvature="0" /> inkscape:connector-curvature="0" />
<path <path
transform="translate(-2.6785714,0.71428572)" transform="translate(-2.6785714,0.71428572)"
d="m 591.60716,426.20148 c 0,3.20522 -2.59835,5.80357 -5.80357,5.80357 -3.20523,0 -5.80357,-2.59835 -5.80357,-5.80357 0,-3.20523 2.59834,-5.80357 5.80357,-5.80357 3.20522,0 5.80357,2.59834 5.80357,5.80357 z" d="m 591.60716,426.20148 a 5.8035712,5.8035712 0 1 1 -11.60714,0 5.8035712,5.8035712 0 1 1 11.60714,0 z"
sodipodi:ry="5.8035712" sodipodi:ry="5.8035712"
sodipodi:rx="5.8035712" sodipodi:rx="5.8035712"
sodipodi:cy="426.20148" sodipodi:cy="426.20148"
@ -2225,8 +2174,8 @@
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" sodipodi:nodetypes="cccccccc"
id="altitude-window" id="altitude-window"
d="m 725.81867,337.78498 -78.91217,0 0,9.3094 -10.6066,9.3094 10.6066,9.3094 -0.0851,9.3094 78.99729,0 0,-37.2376 z" d="m 725.72624,337.87741 -94.64401,0 0,9.26319 -12.72112,9.26318 12.72112,9.26318 -0.10207,9.26319 94.7461,0 0,-37.05274 z"
style="fill:#000000;fill-opacity:0.78431373;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" style="fill:#000000;fill-opacity:0.78431373;stroke:#ffffff;stroke-width:2.18486142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
inkscape:label="#rect6927" /> inkscape:label="#rect6927" />
<g <g
id="g5266"> id="g5266">
@ -2280,11 +2229,269 @@
</g> </g>
</g> </g>
</g> </g>
<g
inkscape:groupmode="layer"
id="layer41"
inkscape:label="vsi"
style="display:inline"
sodipodi:insensitive="true">
<g
inkscape:groupmode="layer"
id="layer46"
inkscape:label="vsi-bg"
sodipodi:insensitive="true">
<g
inkscape:label="#g3820"
id="vsi-bg"
style="fill:#000000;fill-opacity:0.15686275;stroke:#ffffff;stroke-width:1.84057534;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
transform="matrix(-0.35851513,0,0,0.82335159,938.64748,60.421709)">
<rect
style="fill:#000000;fill-opacity:0.15686275;stroke:#ffffff;stroke-width:1.84057534;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
id="rect5640-6"
width="110.05586"
height="450"
x="-163.69627"
y="131.33096" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer43"
inkscape:label="vsi-bar"
style="display:none">
<rect
style="fill:#00ff00;fill-opacity:1;stroke:#00ff00;stroke-width:1.10306978;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
id="vsi-bar"
width="16.285013"
height="70.093636"
x="958.70789"
y="283.45261"
inkscape:label="#rect7872" />
</g>
<g
inkscape:groupmode="layer"
id="layer45"
inkscape:label="vsi-scale"
style="display:inline">
<g
style="display:inline"
transform="matrix(-1,0,0,0.84312179,903.70247,57.945029)"
inkscape:label="#g4182"
id="vsi-scale">
<g
inkscape:label="#g5644"
id="g5646-1-8"
transform="matrix(1,0,0,0.92107809,0,27.524104)">
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.476965,132.39316 -8.529662,0"
id="path5654-7-4"
inkscape:connector-curvature="0" />
<path
id="path5656-4-9"
d="m -54.476965,150.62647 -8.529662,0"
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.47094,168.8598 -17.403477,0"
id="path5658-2-6"
inkscape:connector-curvature="0" />
<path
id="path5660-7-3"
d="m -54.476965,187.09311 -8.529662,0"
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.476965,205.32648 -8.529662,0"
id="path5662-7-7"
inkscape:connector-curvature="0" />
<path
id="path5664-9-8"
d="m -54.476965,223.55979 -8.529662,0"
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.476965,241.79313 -8.529662,0"
id="path5666-3-8"
inkscape:connector-curvature="0" />
<path
id="path5668-1-2"
d="m -54.442446,260.02648 -17.403477,0"
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.476965,278.25979 -8.529662,0"
id="path5670-9-9"
inkscape:connector-curvature="0" />
<path
id="path5672-8-1"
d="m -54.476965,296.49313 -8.529662,0"
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.476965,314.72647 -8.529662,0"
id="path5674-6-3"
inkscape:connector-curvature="0" />
<path
id="path5676-5-5"
d="m -54.476965,332.95981 -8.529662,0"
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.47094,351.19313 -17.403477,0"
id="path5678-0-9"
inkscape:connector-curvature="0" />
<path
id="path5680-2-8"
d="m -54.476965,369.42647 -8.529662,0"
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.476965,387.65981 -8.529662,0"
id="path5682-8-4"
inkscape:connector-curvature="0" />
<path
id="path5684-6-0"
d="m -54.476965,405.89316 -8.529662,0"
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.476965,424.12646 -8.529662,0"
id="path5686-0-7"
inkscape:connector-curvature="0" />
<path
id="path5688-2-6"
d="m -54.47094,442.35983 -17.403477,0"
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.476965,460.59313 -8.529662,0"
id="path5690-4-3"
inkscape:connector-curvature="0" />
<path
id="path5692-8-6"
d="m -54.476965,478.82647 -8.529662,0"
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.476965,497.05982 -8.529662,0"
id="path5694-6-1"
inkscape:connector-curvature="0" />
<path
id="path5696-5-5"
d="m -54.476965,515.29316 -8.529662,0"
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.47094,533.52649 -17.403477,0"
id="path5698-0-4"
inkscape:connector-curvature="0" />
<path
id="path5700-9-2"
d="m -54.476965,551.75981 -8.529662,0"
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -54.476965,569.99314 -8.529662,0"
id="path5702-0-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m -54.476965,114.11652 -8.52966,0"
id="path5654-7-4-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.10024118;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m -54.476965,588.22207 -8.52966,0"
id="path5702-0-0-2"
inkscape:connector-curvature="0" />
</g>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer42"
inkscape:label="vsi-window">
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc"
id="vsi-window"
d="m 1016.0261,344.2918 -48.72877,0 -9.15854,9.4232 9.10264,9.4232 48.78477,0 0,-18.8464 z"
style="fill:#000000;fill-opacity:0.78431373;stroke:#ffffff;stroke-width:1.15360224;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
inkscape:label="#rect6927" />
</g>
<g
inkscape:groupmode="layer"
id="layer47"
inkscape:label="vsi-numbers"
style="display:inline">
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="981.24738"
y="218.1201"
id="text8044"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan8046"
x="981.24738"
y="218.1201"
style="font-size:16px;fill:#ffffff;fill-opacity:1">2</tspan></text>
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="981.55859"
y="288.99255"
id="text8048"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan8050"
x="981.55859"
y="288.99255"
style="font-size:16px;fill:#ffffff">1</tspan></text>
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
x="981.24738"
y="501.31036"
id="text8044-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan8046-7"
x="981.24738"
y="501.31036"
style="font-size:16px;fill:#ffffff;fill-opacity:1">2</tspan></text>
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
x="981.55859"
y="430.61893"
id="text8048-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan8050-4"
x="981.55859"
y="430.61893"
style="font-size:16px;fill:#ffffff">1</tspan></text>
</g>
</g>
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer4" id="layer4"
inkscape:label="red needle" inkscape:label="rollscale"
style="display:none" style="display:inline"
transform="translate(230.4171,-2.5493479)" transform="translate(230.4171,-2.5493479)"
sodipodi:insensitive="true"> sodipodi:insensitive="true">
<rect <rect
@ -2310,336 +2517,6 @@
<g <g
id="rollscale" id="rollscale"
inkscape:label="#g5089"> inkscape:label="#g5089">
<g
transform="matrix(1.0800826,0,0,1.0794632,-23.934953,-31.741915)"
inkscape:label="#g6257"
id="angle-3">
<line
style="fill:none;stroke:#ffffff;stroke-width:2.50891328"
id="line6291"
y2="190.85513"
x2="120.73093"
y1="170.57494"
x1="100.77813" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.50891328"
id="line6293"
y2="152.11588"
x2="170.40582"
y1="127.27781"
x1="156.29759" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.50891328"
id="line6295"
y2="127.76344"
x2="228.25465"
y1="100.05842"
x1="220.95166" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.50891328"
id="line6297"
y2="119.45585"
x2="290.33307"
y1="90.775726"
x1="290.33307" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.50891328"
id="line6299"
y2="127.76344"
x2="352.41013"
y1="100.05842"
x1="359.71555" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.50891328"
id="line6301"
y2="152.11588"
x2="410.25769"
y1="127.27781"
x1="424.36963" />
<line
style="fill:none;stroke:#ffffff;stroke-width:2.50891328"
id="line6303"
y2="190.85513"
x2="459.93256"
y1="170.5762"
x1="479.8891" />
<line
style="opacity:0.2;fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6305"
y2="226.55669"
x2="83.257965"
y1="218.74611"
x1="71.425682" />
<line
style="opacity:0.4;fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6307"
y2="215.72861"
x2="90.579643"
y1="207.29958"
x1="79.164169" />
<line
style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6309"
y2="205.30521"
x2="98.447525"
y1="196.28056"
x1="87.482475" />
<line
style="opacity:0.8;fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6311"
y2="195.31563"
x2="106.84303"
y1="185.71931"
x1="96.357063" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6313"
y2="185.78508"
x2="115.73994"
y1="175.64375"
x1="105.76289" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6315"
y2="176.74019"
x2="125.11599"
y1="166.08287"
x1="115.67522" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6317"
y2="168.2075"
x2="134.94495"
y1="157.06325"
x1="126.06542" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6319"
y2="160.20975"
x2="145.19942"
y1="148.60768"
x1="136.9072" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6321"
y2="152.76717"
x2="155.85214"
y1="140.7402"
x1="148.16843" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6323"
y2="145.90256"
x2="166.87439"
y1="133.48355"
x1="159.81906" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6325"
y2="139.63362"
x2="178.2339"
y1="126.85543"
x1="171.82808" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6327"
y2="133.97801"
x2="189.90071"
y1="120.87482"
x1="184.16185" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6329"
y2="128.94846"
x2="201.84259"
y1="115.55942"
x1="196.7868" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6331"
y2="124.56133"
x2="214.02826"
y1="110.92317"
x1="209.66689" />
<line
style="fill:none;stroke:none"
id="line6333"
y2="120.82927"
x2="226.42181"
y1="106.97737"
x1="222.7697" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6335"
y2="117.7612"
x2="238.992"
y1="103.73477"
x1="236.05664" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6337"
y2="115.36717"
x2="251.70279"
y1="101.20294"
x1="249.49286" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6339"
y2="113.65104"
x2="264.51694"
y1="99.389381"
x1="263.04242" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6341"
y2="112.62032"
x2="277.40442"
y1="98.299232"
x1="276.66403" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6343"
y2="112.27632"
x2="290.32684"
y1="97.93502"
x1="290.32553" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6345"
y2="112.61906"
x2="303.24908"
y1="98.297997"
x1="303.98581" />
<g
id="g7953">
<line
x1="317.60739"
y1="99.385597"
x2="316.13669"
y2="113.64977"
id="line6347"
style="fill:none;stroke:#ffffff;stroke-width:1.25445664" />
</g>
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6349"
y2="115.36339"
x2="328.95325"
y1="101.19788"
x1="331.15695" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6351"
y2="117.75741"
x2="341.66284"
y1="103.72845"
x1="344.59451" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6353"
y2="120.82294"
x2="354.23303"
y1="106.96854"
x1="357.88144" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6355"
y2="124.55501"
x2="366.62778"
y1="110.91179"
x1="370.98422" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6357"
y2="128.93834"
x2="378.81357"
y1="115.54676"
x1="383.86551" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6359"
y2="133.96536"
x2="390.75656"
y1="120.86217"
x1="396.4917" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6361"
y2="139.62096"
x2="402.42346"
y1="126.84023"
x1="408.82547" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6363"
y2="145.88991"
x2="413.78287"
y1="133.46582"
x1="420.83447" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6365"
y2="152.75328"
x2="424.80521"
y1="140.7225"
x1="432.48764" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6367"
y2="160.19456"
x2="435.45786"
y1="148.58746"
x1="443.74878" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6369"
y2="168.19107"
x2="445.71484"
y1="157.04175"
x1="454.59061" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6371"
y2="176.72374"
x2="455.54376"
y1="166.06134"
x1="464.98325" />
<line
style="fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6373"
y2="185.76614"
x2="464.91986"
y1="175.61971"
x1="474.89688" />
<line
style="opacity:0.8;fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6375"
y2="195.29539"
x2="473.81931"
y1="185.69405"
x1="484.30408" />
<line
style="opacity:0.6;fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6377"
y2="205.28499"
x2="482.21475"
y1="196.25528"
x1="493.17978" />
<line
style="opacity:0.4;fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6379"
y2="215.70833"
x2="490.08386"
y1="207.27303"
x1="501.49942" />
<line
style="opacity:0.2;fill:none;stroke:#ffffff;stroke-width:1.25445664"
id="line6381"
y2="226.53519"
x2="497.40677"
y1="218.71956"
x1="509.24033" />
</g>
<rect <rect
y="3.9179461" y="3.9179461"
x="-229.04851" x="-229.04851"
@ -2647,12 +2524,146 @@
width="1034.6571" width="1034.6571"
id="rect4313" id="rect4313"
style="fill:none;stroke:none" /> style="fill:none;stroke:none" />
<path
sodipodi:type="arc"
style="fill:none;stroke:#ffffff;stroke-width:2.07502365;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;display:inline"
id="path3989"
sodipodi:cx="519.5"
sodipodi:cy="353.81323"
sodipodi:rx="269.40768"
sodipodi:ry="257.74042"
d="m 788.90553,352.7816 c 0.59554,142.34496 -119.53864,258.20023 -268.3272,258.76999 -48.02283,0.18389 -95.22417,-11.91614 -136.71686,-35.04727"
transform="matrix(-0.81543857,-0.47079368,0.49210533,-0.85235144,538.52789,902.54627)"
sodipodi:start="6.2791827"
sodipodi:end="8.3815912"
inkscape:transform-center-x="0.00023670092"
inkscape:transform-center-y="-190.28508"
sodipodi:open="true" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.7696504px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 289.12565,101.35276 -10.59543,-19.91786 20.98036,0 z"
id="path4879"
inkscape:connector-curvature="0" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect5050"
width="2"
height="20"
x="427.51645"
y="-110.55508"
inkscape:transform-center-y="-8.6602428"
transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"
inkscape:transform-center-x="-5.0000096" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect5052"
width="2"
height="10"
x="345.53372"
y="36.106884"
inkscape:transform-center-y="-4.9240349"
transform="matrix(0.98480775,0.17364818,-0.17364818,0.98480775,0,0)"
inkscape:transform-center-x="-0.86824864" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline"
id="rect5050-1"
width="2"
height="20"
x="452.17847"
y="-346.8045"
inkscape:transform-center-y="-4.9999927"
transform="matrix(0.5,0.8660254,-0.8660254,0.5,0,0)"
inkscape:transform-center-x="-8.6602532" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline"
id="rect5052-1"
width="2"
height="10"
x="392.50061"
y="-28.664555"
inkscape:transform-center-y="-4.6984678"
transform="matrix(0.93969262,0.34202014,-0.34202014,0.93969262,0,0)"
inkscape:transform-center-x="-1.7100936" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline"
id="rect5052-1-5"
width="2"
height="10"
x="455.39883"
y="-217.01213"
inkscape:transform-center-y="-3.5355311"
transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"
inkscape:transform-center-x="-3.5355293" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline"
id="rect5050-8"
width="2"
height="20"
x="-73.094063"
y="178.47253"
inkscape:transform-center-y="-8.6602428"
transform="matrix(-0.8660254,0.5,0.5,0.8660254,0,0)"
inkscape:transform-center-x="-5.0000096" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline"
id="rect5052-5"
width="2"
height="10"
x="-223.73955"
y="136.48512"
inkscape:transform-center-y="-4.9240349"
transform="matrix(-0.98480775,0.17364818,0.17364818,0.98480775,0,0)"
inkscape:transform-center-x="-0.86824864" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline"
id="rect5050-1-7"
width="2"
height="20"
x="163.15085"
y="153.80602"
inkscape:transform-center-y="-4.9999927"
transform="matrix(-0.5,0.8660254,0.8660254,0.5,0,0)"
inkscape:transform-center-x="-8.6602532" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline"
id="rect5052-1-6"
width="2"
height="10"
x="-150.69362"
y="169.04196"
inkscape:transform-center-y="-4.6984678"
transform="matrix(-0.93969262,0.34202014,0.34202014,0.93969262,0,0)"
inkscape:transform-center-x="-1.7100936" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline"
id="rect5052-1-5-1"
width="2"
height="10"
x="46.652061"
y="191.73465"
inkscape:transform-center-y="-3.5355311"
transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,0,0)"
inkscape:transform-center-x="-3.5355293" />
</g> </g>
</g> </g>
<g
inkscape:groupmode="layer"
id="layer39"
inkscape:label="sideslip"
style="display:inline"
sodipodi:insensitive="true">
<path
style="fill:#00ff00;fill-opacity:1;stroke:#00ff00;stroke-width:1.46329403px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 504.95602,132.39241 29.69515,-0.0481 -3.08209,-5.78674 -23.66332,0.0384 -2.94974,5.79653 z"
id="sideslip"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc"
inkscape:label="#path3779-6" />
</g>
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer8" id="layer8"
inkscape:label="Heading" inkscape:label="heading_compass"
style="display:none" style="display:none"
transform="translate(230.4171,-2.5493479)" transform="translate(230.4171,-2.5493479)"
sodipodi:insensitive="true"> sodipodi:insensitive="true">
@ -2666,19 +2677,30 @@
id="tspan4276" id="tspan4276"
x="-115.71429" x="-115.71429"
y="46.428574" /></text> y="46.428574" /></text>
<path
style="fill:#1c870b;fill-opacity:1;stroke:#1c870b;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 182.79245,22.132226 20.29336,0.0329 -10.36931,19.468794 -9.92405,-19.501684 z"
id="homewaypoint-bearing"
inkscape:label="#path3779-1"
inkscape:connector-curvature="0" />
<path
style="fill:#ff251b;fill-opacity:1;stroke:#ff251b;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 347.56915,22.472311 20.29336,0.0329 -10.36931,19.46879 -9.92405,-19.50168 z"
id="nextwaypoint-bearing"
inkscape:label="#path3779-7"
inkscape:connector-curvature="0" />
<g <g
inkscape:groupmode="layer"
id="layer25"
inkscape:label="compass_box"
style="display:inline">
<g
inkscape:groupmode="layer"
id="layer27"
inkscape:label="path4216"
style="display:none">
<path
inkscape:connector-curvature="0"
id="path4216"
d="m 289.02946,57.692539 0,-34.999999"
style="fill:#000000;fill-opacity:0.2745098;stroke:#e60000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
</g>
<g
inkscape:groupmode="layer"
id="layer28"
inkscape:label="compass"
style="display:inline">
<g
transform="translate(-0.13928971,0.27857213)"
style="display:inline"
id="compass" id="compass"
inkscape:label="#g4577"> inkscape:label="#g4577">
<rect <rect
@ -2689,1510 +2711,1486 @@
width="431.33514" width="431.33514"
id="rect6951" id="rect6951"
style="fill:#000000;fill-opacity:0.19607843;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" /> style="fill:#000000;fill-opacity:0.19607843;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
<path
inkscape:connector-curvature="0"
id="path4216"
d="m 289.02946,57.692538 0,-34.999999"
style="fill:#000000;fill-opacity:0.2745098;stroke:#e60000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<rect
y="-77.806404"
x="-530.50854"
height="72.973511"
width="1636.6896"
id="rect4804"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-dasharray:none;stroke-dashoffset:0" />
<g <g
id="compass-band" transform="matrix(0.08104017,0,0,0.9991891,265.80012,0.03193719)"
inkscape:label="#g5943" style="display:inline"
transform="translate(47.857143,1.2857146)"> id="center_lines_compass"
inkscape:label="#g4577">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect5266"
width="12.33956"
height="38.030838"
x="67.084076"
y="21.219278" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect5268"
width="12.33956"
height="38.030838"
x="497.14523"
y="-59.250118"
transform="scale(1,-1)" />
</g>
</g>
</g>
</g>
<g
inkscape:label="rect4804"
id="g4327"
inkscape:groupmode="layer"
style="display:inline"
sodipodi:insensitive="true">
<rect
y="-119.357"
x="-871.73523"
height="109.57475"
width="2289.7507"
id="rect4804"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.89876866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
</g>
<g
inkscape:groupmode="layer"
id="g4330"
inkscape:label="compass_group"
style="display:inline">
<g
inkscape:groupmode="layer"
id="layer31"
inkscape:label="compass-scale"
style="display:none">
<path <path
inkscape:label="#path6953" inkscape:label="#path6953"
id="compass-scale" id="compass-scale"
d="m -456.82877,-24.24489 1493.98137,0" d="m -814.24246,-69.991382 2203.99416,0"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:3.06858087;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:4.52691936;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
inkscape:connector-curvature="0" /> inkscape:connector-curvature="0" />
<g </g>
transform="translate(0.0719,-83.494924)" <g
id="g4993" inkscape:groupmode="layer"
style="fill:#ffffff;fill-opacity:1"> id="g6223"
<g inkscape:label="compass-band"
transform="translate(0,-0.3275435)" style="display:inline">
id="text6966" <g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"> style="display:inline"
<path id="compass-band"
id="path3636" inkscape:label="#g5943"
style="font-size:28px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" transform="matrix(1.4752486,0,0,1.4752486,-140.30646,-24.719167)">
d="m 280.28409,30.123177 5.7832,0 7.54688,11.08789 0,-11.08789 5.83789,0 0,20.042968 -5.83789,0 -7.50586,-11.005859 0,11.005859 -5.82422,0 z" <g
inkscape:connector-curvature="0" /> transform="translate(733.375,1e-6)"
</g> style="display:inline"
<path id="dots2"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:label="#g6506">
d="m 289.86807,59.285714 0,-8.571429" <rect
id="path6986" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
</g> y="42.786465"
<g x="-430.2182"
transform="translate(0.11242867,-84)" height="2"
id="g4983" width="2"
style="fill:#ffffff;fill-opacity:1"> id="dot1-3-4-2"
<g style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
transform="translate(0,-0.3275435)" <rect
id="text6974" inkscape:label="#rect5223"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"> transform="scale(1,-1)"
<path y="42.786465"
id="path3642" x="-374.84146"
style="font-size:28px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" height="2"
d="m -217.0715,43.535286 5.89258,-0.369141 c 0.12759,0.957038 0.38736,1.686204 0.77929,2.1875 0.63801,0.811202 1.54947,1.216801 2.73438,1.216797 0.8841,4e-6 1.56542,-0.207353 2.04394,-0.62207 0.47851,-0.414709 0.71776,-0.895503 0.71778,-1.442383 -2e-5,-0.519525 -0.22788,-0.984368 -0.6836,-1.394531 -0.45574,-0.410149 -1.51303,-0.797518 -3.17187,-1.16211 -2.71616,-0.610668 -4.653,-1.421865 -5.81055,-2.433593 -1.16667,-1.011707 -1.75,-2.30142 -1.75,-3.869141 0,-1.029932 0.2985,-2.002913 0.89551,-2.918945 0.597,-0.915998 1.49479,-1.636049 2.69336,-2.160156 1.19856,-0.524069 2.84146,-0.786113 4.92871,-0.786133 2.56118,2e-5 4.51398,0.476257 5.8584,1.428711 1.34438,0.952492 2.14418,2.46779 2.39941,4.545898 l -5.83789,0.341797 c -0.15496,-0.902329 -0.48081,-1.558578 -0.97754,-1.96875 -0.49675,-0.41014 -1.18263,-0.615218 -2.05762,-0.615234 -0.72006,1.6e-5 -1.26237,0.152685 -1.62695,0.458007 -0.36459,0.305355 -0.54688,0.676774 -0.54687,1.114258 -1e-5,0.319025 0.15038,0.606134 0.45117,0.861328 0.29166,0.264337 0.98436,0.510431 2.07812,0.738282 2.70702,0.583346 4.64615,1.173514 5.81739,1.770507 1.1712,0.597017 2.02342,1.337576 2.55664,2.22168 0.53318,0.884123 0.79978,1.873055 0.7998,2.966797 -2e-5,1.285161 -0.35549,2.470056 -1.06641,3.554687 -0.71095,1.084638 -1.70444,1.907228 -2.98046,2.467774 -1.27606,0.560547 -2.88478,0.84082 -4.82618,0.84082 -3.40886,0 -5.76953,-0.656249 -7.08203,-1.96875 -1.3125,-1.312497 -2.05534,-2.980464 -2.22851,-5.003906 z" width="2"
inkscape:connector-curvature="0" /> id="dot1-2-1-9-9"
</g> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<path <rect
id="path6988" inkscape:label="#rect5223"
d="m -207.97971,59.79079 0,-9.076505" transform="scale(1,-1)"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" y="42.786465"
sodipodi:nodetypes="cc" x="-347.28241"
inkscape:connector-curvature="0" /> height="2"
</g> width="2"
<g id="dot1-3-2-6-7-0"
transform="translate(0.05301285,-83.494924)" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="g5003" <rect
style="fill:#ffffff;fill-opacity:1"> inkscape:label="#rect5223"
<g transform="scale(1,-1)"
transform="translate(0,-0.3275435)" y="42.786461"
id="text6970" x="-291.99673"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"> height="2"
<path width="2"
id="path3639" id="dot1-2-5-0-8"
style="font-size:28px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
d="m 778.62402,43.535286 5.89258,-0.369141 c 0.1276,0.957038 0.38736,1.686204 0.7793,2.1875 0.63801,0.811202 1.54947,1.216801 2.73437,1.216797 0.88411,4e-6 1.56542,-0.207353 2.04395,-0.62207 0.4785,-0.414709 0.71776,-0.895503 0.71777,-1.442383 -1e-5,-0.519525 -0.22788,-0.984368 -0.68359,-1.394531 -0.45574,-0.410149 -1.51303,-0.797518 -3.17188,-1.16211 -2.71615,-0.610668 -4.653,-1.421865 -5.81054,-2.433593 -1.16667,-1.011707 -1.75001,-2.30142 -1.75,-3.869141 -10e-6,-1.029932 0.2985,-2.002913 0.8955,-2.918945 0.59701,-0.915998 1.49479,-1.636049 2.69336,-2.160156 1.19856,-0.524069 2.84147,-0.786113 4.92871,-0.786133 2.56119,2e-5 4.51399,0.476257 5.8584,1.428711 1.34439,0.952492 2.14419,2.46779 2.39942,4.545898 l -5.83789,0.341797 c -0.15496,-0.902329 -0.48081,-1.558578 -0.97754,-1.96875 -0.49676,-0.41014 -1.18263,-0.615218 -2.05762,-0.615234 -0.72006,1.6e-5 -1.26238,0.152685 -1.62695,0.458007 -0.36459,0.305355 -0.54689,0.676774 -0.54688,1.114258 -1e-5,0.319025 0.15039,0.606134 0.45117,0.861328 0.29166,0.264337 0.98437,0.510431 2.07813,0.738282 2.70702,0.583346 4.64614,1.173514 5.81738,1.770507 1.17121,0.597017 2.02342,1.337576 2.55664,2.22168 0.53319,0.884123 0.79979,1.873055 0.79981,2.966797 -2e-5,1.285161 -0.35549,2.470056 -1.06641,3.554687 -0.71095,1.084638 -1.70444,1.907228 -2.98047,2.467774 -1.27605,0.560547 -2.88478,0.84082 -4.82617,0.84082 -3.40886,0 -5.76954,-0.656249 -7.08203,-1.96875 -1.3125,-1.312497 -2.05534,-2.980464 -2.22852,-5.003906 z" <rect
inkscape:connector-curvature="0" /> inkscape:label="#rect5223"
</g> transform="scale(1,-1)"
<path y="42.786461"
id="path6990" x="-264.26093"
d="m 787.71582,59.285714 0,-8.571429" height="2"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" width="2"
inkscape:connector-curvature="0" /> id="dot1-3-2-4-1-1"
</g> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<g <rect
transform="translate(0.09755707,-83.494924)" inkscape:label="#rect5223"
id="g4988" transform="scale(1,-1)"
style="fill:#ffffff;fill-opacity:1"> y="42.786461"
<g x="-181.3564"
transform="translate(0,-0.3275435)" height="2"
id="text6978" width="2"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"> id="dot1-3-1-1-8"
<path style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="path3645" <rect
style="font-size:28px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" inkscape:label="#rect5223"
d="m 26.930511,30.123177 5.878907,0 2.11914,11.197265 3.089844,-11.197265 5.865234,0 3.103516,11.197265 2.119141,-11.197265 5.851562,0 -4.416015,20.042968 -6.070313,0 -3.513672,-12.61914 -3.5,12.61914 -6.070312,0 z" transform="scale(1,-1)"
inkscape:connector-curvature="0" /> y="42.786461"
</g> x="-126.12369"
<path height="2"
id="path6992" width="2"
d="m 40.944183,59.285714 0,-8.571429" id="dot1-2-1-7-0-1"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> <rect
</g> inkscape:label="#rect5223"
<g transform="scale(1,-1)"
transform="translate(0.06781006,-83.494924)" y="42.786461"
id="g4998" x="-98.299362"
style="fill:#ffffff;fill-opacity:1"> height="2"
<g width="2"
transform="translate(0,-0.3275435)" id="dot1-3-2-6-4-1-2"
id="text6982" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"> <rect
<path inkscape:label="#rect5223"
id="path3648" transform="scale(1,-1)"
style="font-size:28px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="42.786461"
d="m 530.34277,30.123177 16.59766,0 0,4.279296 -10.39063,0 0,3.185547 9.63868,0 0,4.087891 -9.63868,0 0,3.951172 10.69141,0 0,4.539062 -16.89844,0 z" x="-43.013847"
inkscape:connector-curvature="0" /> height="2"
</g> width="2"
<path id="dot1-2-5-9-7-25"
id="path6994" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
d="m 538.79199,59.285714 0,-8.571429" <rect
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
</g> y="42.786461"
<g x="-15.310815"
transform="translate(-0.76619339,-83.494924)" height="2"
id="g3889" width="2"
style="fill:#ffffff;fill-opacity:1"> id="dot1-3-2-4-3-1-8"
<path style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" <rect
d="m 346.03012,59.285714 0,-8.571429" inkscape:label="#rect5223"
id="path3048" transform="scale(1,-1)"
inkscape:connector-curvature="0" /> y="42.786461"
<g x="67.528778"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" height="2"
id="text3062"> width="2"
<path id="dot1-3-1-6-3-26"
d="m 345.65903,49.571434 -5.9668,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34668,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11817,-0.986328 0.16275,-0.224604 0.24413,-0.43782 0.24414,-0.639648 -10e-6,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16114,-0.154617 -0.36378,-0.231928 -0.60791,-0.231934 -0.25391,6e-6 -0.46143,0.07976 -0.62256,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50212,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.57471,-0.251464 0.69986,7e-6 1.2443,0.07976 1.6333,0.239257 0.38899,0.159512 0.69498,0.404467 0.91797,0.734864 0.22297,0.330409 0.33446,0.700689 0.33447,1.11084 -1e-5,0.436202 -0.12777,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39404,1.308593 -0.4004,0.276695 -0.66814,0.47038 -0.80323,0.581055 -0.13509,0.110679 -0.29378,0.255536 -0.47607,0.43457 l 3.10547,0 z" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <rect
id="path3651" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
<path y="42.786461"
d="m 346.5184,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20019,1.090499 0.20019,1.669922 0,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14405,-0.962725 -0.14405,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" x="122.93826"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" height="2"
id="path3653" width="2"
inkscape:connector-curvature="0" /> id="dot1-2-1-7-8-9-3"
</g> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
</g> <rect
<g inkscape:label="#rect5223"
transform="translate(1.3013191,-83.494924)" transform="scale(1,-1)"
id="g3884" y="42.786461"
style="fill:#ffffff;fill-opacity:1"> x="150.55295"
<path height="2"
id="path3046" width="2"
d="m 316.306,59.285714 0,-8.571429" id="dot1-3-2-6-4-8-8-9"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> <rect
<g inkscape:label="#rect5223"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" transform="scale(1,-1)"
id="text3860"> y="42.786461"
<path x="206.0199"
d="m 314.34555,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30437,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z" height="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" width="2"
id="path3656" id="dot1-3-9-7-1-2-4"
inkscape:connector-curvature="0" /> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<path <rect
d="m 316.5184,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20019,1.090499 0.20019,1.669922 0,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14405,-0.962725 -0.14405,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" inkscape:label="#rect5223"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" transform="scale(1,-1)"
id="path3658" y="42.786461"
inkscape:connector-curvature="0" /> x="233.30919"
</g> height="2"
</g> width="2"
<g id="dot1-3-2-4-3-5-6-6"
transform="translate(0.84637833,-83.494924)" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="g3894" <rect
style="fill:#ffffff;fill-opacity:1"> inkscape:label="#rect5223"
<path transform="scale(1,-1)"
id="path3050" y="42.786465"
d="m 372.07407,59.285714 0,-8.571429" x="-416.81927"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" height="2"
inkscape:connector-curvature="0" /> width="2"
<g id="dot1-3-4-8-8"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="text3864"> <rect
<path inkscape:label="#rect5223"
d="m 367.76743,44.483543 -1.87989,-0.336914 c 0.15625,-0.598952 0.45654,-1.057936 0.90088,-1.376953 0.44434,-0.319003 1.0734,-0.478508 1.88721,-0.478515 0.93424,7e-6 1.60969,0.17416 2.02637,0.522461 0.41666,0.348313 0.62499,0.786138 0.625,1.313476 -10e-6,0.30925 -0.0847,0.589198 -0.25391,0.839844 -0.16928,0.250655 -0.42481,0.470382 -0.7666,0.65918 0.27669,0.06836 0.48827,0.148115 0.63476,0.239257 0.23763,0.146488 0.42236,0.339359 0.5542,0.578614 0.13183,0.23926 0.19775,0.524905 0.19776,0.856933 -1e-5,0.416669 -0.10906,0.816245 -0.32715,1.198731 -0.21811,0.382487 -0.53223,0.677083 -0.94238,0.883789 -0.41017,0.206705 -0.9489,0.310058 -1.61622,0.310058 -0.65104,0 -1.16455,-0.0765 -1.54052,-0.229492 -0.37598,-0.152994 -0.68523,-0.37679 -0.92774,-0.671387 -0.24251,-0.294595 -0.42887,-0.664874 -0.55908,-1.110839 l 1.98731,-0.263672 c 0.0781,0.400392 0.19937,0.677898 0.36377,0.832519 0.16438,0.154624 0.37353,0.231935 0.62744,0.231934 0.26692,10e-7 0.48909,-0.09766 0.6665,-0.292969 0.17741,-0.195311 0.26611,-0.455727 0.26611,-0.78125 0,-0.332029 -0.0855,-0.58919 -0.25634,-0.771484 -0.17091,-0.182289 -0.40284,-0.273435 -0.6958,-0.273438 -0.15626,3e-6 -0.3711,0.03907 -0.64454,0.117188 l 0.10254,-1.420899 c 0.11068,0.01628 0.19694,0.02442 0.25879,0.02441 0.26042,5e-6 0.4777,-0.083 0.65186,-0.249023 0.17415,-0.166011 0.26122,-0.362951 0.26123,-0.59082 -10e-6,-0.218094 -0.0651,-0.392247 -0.19531,-0.522461 -0.13022,-0.130203 -0.30925,-0.195307 -0.53711,-0.195313 -0.23438,6e-6 -0.42481,0.07081 -0.57129,0.212402 -0.14649,0.141608 -0.24577,0.389817 -0.29785,0.744629 z" transform="scale(1,-1)"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="42.786465"
id="path3661" x="-389.08902"
inkscape:connector-curvature="0" /> height="2"
<path width="2"
d="m 372.5184,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20019,1.090499 0.20019,1.669922 0,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14405,-0.962725 -0.14405,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" id="dot1-2-2-0-2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="path3663" <rect
inkscape:connector-curvature="0" /> inkscape:label="#rect5223"
</g> transform="scale(1,-1)"
</g> y="42.786465"
<g x="-333.88348"
transform="translate(1.7819023,-83.494924)" height="2"
id="g3899" width="2"
style="fill:#ffffff;fill-opacity:1"> id="dot1-3-2-6-7-2-1"
<path style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" <rect
d="m 454.10825,59.285714 0,-8.571429" inkscape:label="#rect5223"
id="path3056" transform="scale(1,-1)"
inkscape:connector-curvature="0" /> y="42.786461"
<g x="-306.11954"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" height="2"
id="text3872"> width="2"
<path id="dot1-7-72-5-9"
d="m 453.59555,44.024559 -1.97754,0.244141 c -0.0521,-0.276687 -0.13916,-0.472 -0.26123,-0.585938 -0.12207,-0.113926 -0.27263,-0.170892 -0.45166,-0.170898 -0.32227,6e-6 -0.57292,0.162766 -0.75195,0.488281 -0.13021,0.23438 -0.22624,0.735682 -0.28809,1.503906 0.23763,-0.240881 0.48177,-0.419103 0.73242,-0.534668 0.25065,-0.115555 0.54036,-0.173335 0.86914,-0.17334 0.63802,5e-6 1.17757,0.22787 1.61866,0.683594 0.44107,0.455733 0.66161,1.033532 0.66162,1.733399 -10e-6,0.472007 -0.1115,0.903321 -0.33447,1.293945 -0.22299,0.390626 -0.53224,0.686035 -0.92774,0.88623 -0.39551,0.200196 -0.89112,0.300293 -1.48682,0.300293 -0.71614,0 -1.29069,-0.12207 -1.72363,-0.366211 -0.43294,-0.24414 -0.77881,-0.633951 -1.0376,-1.169433 -0.25879,-0.53548 -0.38818,-1.244301 -0.38818,-2.126465 0,-1.292313 0.27181,-2.238764 0.81543,-2.839356 0.54362,-0.600578 1.2972,-0.900871 2.26074,-0.900878 0.56966,7e-6 1.01969,0.06593 1.3501,0.197753 0.3304,0.131843 0.60465,0.324714 0.82275,0.578614 0.2181,0.253912 0.38411,0.572922 0.49805,0.957031 z m -3.66211,3.188477 c 0,0.387371 0.0976,0.690919 0.29297,0.910644 0.19531,0.219728 0.43457,0.329591 0.71777,0.32959 0.26042,10e-7 0.47851,-0.09928 0.6543,-0.297852 0.17578,-0.198566 0.26367,-0.494789 0.26367,-0.888671 0,-0.403644 -0.0911,-0.71126 -0.27344,-0.922852 -0.18229,-0.211585 -0.40853,-0.317379 -0.67871,-0.317383 -0.27669,4e-6 -0.50863,0.102543 -0.6958,0.307617 -0.18717,0.205081 -0.28076,0.49805 -0.28076,0.878907 z" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <rect
id="path3666" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
<path y="42.786461"
d="m 454.5184,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20019,1.090499 0.20019,1.669922 0,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14405,-0.962725 -0.14405,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" x="-250.8618"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" height="2"
id="path3668" width="2"
inkscape:connector-curvature="0" /> id="dot1-3-2-4-1-9-6"
</g> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
</g> <rect
<g inkscape:label="#rect5223"
transform="translate(-0.57372666,-83.494924)" transform="scale(1,-1)"
id="g3904" y="42.786461"
style="fill:#ffffff;fill-opacity:1"> x="-223.09509"
<path height="2"
id="path3058" width="2"
d="m 484.12045,59.285714 0,-8.571429" id="dot1-2-1-3-6-4-2"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> <rect
<g inkscape:label="#rect5223"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" transform="scale(1,-1)"
id="text3876"> y="42.786461"
<path x="-167.95729"
d="m 477.87289,42.413231 5.80567,0 0,1.342773 c -0.50456,0.455735 -0.92611,0.948898 -1.26465,1.479493 -0.41016,0.644534 -0.73405,1.362307 -0.97168,2.15332 -0.18881,0.615236 -0.31576,1.342774 -0.38086,2.182617 l -1.98242,0 c 0.15625,-1.168619 0.40202,-2.148435 0.7373,-2.939453 0.33529,-0.791012 0.86589,-1.637365 1.5918,-2.539063 l -3.53516,0 z" height="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" width="2"
id="path3671" id="dot1-3-1-1-7-9"
inkscape:connector-curvature="0" /> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<path <rect
d="m 484.5184,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20019,1.090499 0.20019,1.669922 0,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14405,-0.962725 -0.14405,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" inkscape:label="#rect5223"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" transform="scale(1,-1)"
id="path3673" y="42.786461"
inkscape:connector-curvature="0" /> x="-140.10583"
</g> height="2"
</g> width="2"
<g id="dot1-2-13-2-8-5"
transform="translate(-0.90011979,-83.494924)" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="g3909" <rect
style="fill:#ffffff;fill-opacity:1"> inkscape:label="#rect5223"
<path transform="scale(1,-1)"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" y="42.786461"
d="m 512.10336,59.285714 0,-8.571429" x="-84.90036"
id="path3060" height="2"
inkscape:connector-curvature="0" /> width="2"
<g id="dot1-3-2-6-4-1-5-0"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="text3880"> <rect
<path inkscape:label="#rect5223"
d="m 507.035,45.723778 c -0.3125,-0.166012 -0.54036,-0.351559 -0.68359,-0.556641 -0.19531,-0.279943 -0.29297,-0.602208 -0.29297,-0.966797 0,-0.598952 0.28158,-1.08886 0.84473,-1.469726 0.43945,-0.292962 1.0205,-0.439446 1.74316,-0.439453 0.95703,7e-6 1.66422,0.182298 2.12158,0.546875 0.45735,0.364589 0.68603,0.823573 0.68604,1.376953 -1e-5,0.32227 -0.0912,0.623377 -0.27344,0.90332 -0.13672,0.208338 -0.35157,0.41016 -0.64453,0.605469 0.38736,0.18555 0.67626,0.431318 0.8667,0.737304 0.19042,0.305993 0.28564,0.644534 0.28564,1.015625 0,0.358075 -0.0822,0.692547 -0.24658,1.003418 -0.16439,0.310874 -0.36621,0.550945 -0.60547,0.720215 -0.23926,0.169271 -0.53711,0.293783 -0.89355,0.373535 -0.35645,0.07975 -0.7365,0.119629 -1.14014,0.119629 -0.75846,0 -1.33789,-0.08952 -1.73828,-0.268554 -0.40039,-0.179036 -0.70475,-0.442708 -0.91309,-0.791016 -0.20833,-0.348306 -0.3125,-0.737303 -0.3125,-1.166992 0,-0.41992 0.0977,-0.775551 0.29297,-1.066895 0.19531,-0.291337 0.49642,-0.51676 0.90332,-0.676269 z m 0.89356,-1.40625 c 0,0.247401 0.0773,0.446782 0.23193,0.598144 0.15462,0.151372 0.36051,0.227056 0.61768,0.227051 0.22786,5e-6 0.41503,-0.07486 0.56152,-0.224609 0.14648,-0.149735 0.21972,-0.34342 0.21973,-0.581055 -10e-6,-0.24739 -0.0765,-0.448399 -0.22949,-0.603027 -0.153,-0.154617 -0.34832,-0.231928 -0.58594,-0.231934 -0.24089,6e-6 -0.43702,0.07569 -0.58838,0.227051 -0.15137,0.151373 -0.22705,0.347499 -0.22705,0.588379 z m -0.10742,3.081054 c -1e-5,0.315758 0.096,0.573733 0.28808,0.773926 0.19206,0.200197 0.41178,0.300294 0.65918,0.300293 0.23763,1e-6 0.45084,-0.101724 0.63965,-0.305176 0.1888,-0.203448 0.2832,-0.461423 0.2832,-0.773925 0,-0.315753 -0.0952,-0.574542 -0.28564,-0.776368 -0.19043,-0.201819 -0.41097,-0.302731 -0.66162,-0.302734 -0.2474,3e-6 -0.46306,0.09766 -0.64697,0.292969 -0.18393,0.195315 -0.27589,0.458987 -0.27588,0.791015 z" transform="scale(1,-1)"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="42.786461"
id="path3676" x="-57.25766"
inkscape:connector-curvature="0" /> height="2"
<path width="2"
d="m 512.5184,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20019,1.090499 0.20019,1.669922 0,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14405,-0.962725 -0.14405,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" id="dot1-7-7-6-1-0"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="path3678" <rect
inkscape:connector-curvature="0" /> inkscape:label="#rect5223"
</g> transform="scale(1,-1)"
</g> y="42.786461"
<g x="-1.9117861"
transform="translate(-1.9362145,-83.494924)" height="2"
id="g3989" width="2"
style="fill:#ffffff;fill-opacity:1"> id="dot1-3-2-4-3-1-0-9"
<path style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="path3916" <rect
d="m 568.45258,59.285714 0,-8.571429" inkscape:label="#rect5223"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" transform="scale(1,-1)"
inkscape:connector-curvature="0" /> y="42.786461"
<g x="25.711016"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" height="2"
id="text3918"> width="2"
<path id="dot1-2-1-3-1-7-1-1"
d="m 563.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <rect
id="path3681" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
<path y="42.786461"
d="m 565.32513,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48176,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.1953,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.20019,1.669922 0,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43945,0.602214 -1.19629,0.90332 -2.2705,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14405,-0.962725 -0.14405,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.52491,-0.212402 0.1481,-0.1416 0.25715,-0.365395 0.32714,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.24169,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z" x="80.927788"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" height="2"
id="path3683" width="2"
inkscape:connector-curvature="0" /> id="dot1-3-1-6-3-6-8"
<path style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
d="m 572.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" <rect
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" inkscape:label="#rect5223"
id="path3685" transform="scale(1,-1)"
inkscape:connector-curvature="0" /> y="42.786461"
</g> x="108.65794"
</g> height="2"
<g width="2"
transform="translate(-6.2796555,-83.494924)" id="dot1-2-13-3-5-4-1"
id="g3997" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="fill:#ffffff;fill-opacity:1"> <rect
<path inkscape:label="#rect5223"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" transform="scale(1,-1)"
d="m 600.45258,59.285714 0,-8.571429" y="42.786461"
id="path3924" x="163.95204"
inkscape:connector-curvature="0" /> height="2"
<g width="2"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" id="dot1-3-2-6-4-8-8-6-5"
id="text3926"> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<path <rect
d="m 595.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z" inkscape:label="#rect5223"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" transform="scale(1,-1)"
id="path3688" y="42.786461"
inkscape:connector-curvature="0" /> x="191.62764"
<path height="2"
d="m 601.83197,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30437,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z" width="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="dot1-7-7-9-8-1-3"
id="path3690" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> <rect
<path inkscape:label="#rect5223"
d="m 604.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" transform="scale(1,-1)"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="42.786461"
id="path3692" x="246.70833"
inkscape:connector-curvature="0" /> height="2"
</g> width="2"
</g> id="dot1-3-2-4-3-5-6-9-5"
<g style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
transform="translate(-10.623097,-83.494924)" <rect
id="g4005" inkscape:label="#rect5223"
style="fill:#ffffff;fill-opacity:1"> transform="scale(1,-1)"
<path y="42.786461"
id="path3932" x="274.82831"
d="m 632.45258,59.285714 0,-8.571429" height="2"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" width="2"
inkscape:connector-curvature="0" /> id="dot1-2-1-3-1-9-0-8-2"
<g style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" <rect
id="text3934"> inkscape:label="#rect5223"
<path transform="scale(1,-1)"
d="m 627.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z" y="42.786465"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" x="-209.62553"
id="path3695" height="2"
inkscape:connector-curvature="0" /> width="2"
<path id="dot1-2-1-3-6-4-2-7"
d="m 635.14545,49.571434 -5.9668,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34668,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11817,-0.986328 0.16275,-0.224604 0.24413,-0.43782 0.24414,-0.639648 -10e-6,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16114,-0.154617 -0.36378,-0.231928 -0.60791,-0.231934 -0.25391,6e-6 -0.46143,0.07976 -0.62256,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50212,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.57471,-0.251464 0.69986,7e-6 1.2443,0.07976 1.6333,0.239257 0.38899,0.159512 0.69498,0.404467 0.91797,0.734864 0.22297,0.330409 0.33446,0.700689 0.33447,1.11084 -10e-6,0.436202 -0.12777,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39405,1.308593 -0.40039,0.276695 -0.66813,0.47038 -0.80322,0.581055 -0.13509,0.110679 -0.29378,0.255536 -0.47607,0.43457 l 3.10547,0 z" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <rect
id="path3697" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
<path y="42.786465"
d="m 636.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" x="39.148445"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" height="2"
id="path3699" width="2"
inkscape:connector-curvature="0" /> id="dot1-2-1-3-1-7-1-1-2"
</g> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
</g> <rect
<g inkscape:label="#rect5223"
transform="translate(-14.966538,-83.494924)" transform="scale(1,-1)"
id="g4013" y="42.786465"
style="fill:#ffffff;fill-opacity:1"> x="288.26572"
<path height="2"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" width="2"
d="m 664.45258,59.285714 0,-8.571429" id="dot1-2-1-3-1-9-0-8-2-9"
id="path3940" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> </g>
<g <g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" transform="translate(-13.420492,1.2e-6)"
id="text3942"> style="display:inline"
<path id="dots1"
d="m 659.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z" inkscape:label="#g6506">
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <rect
id="path3702" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
<path y="42.786465"
d="m 663.25385,44.483543 -1.87989,-0.336914 c 0.15625,-0.598952 0.45654,-1.057936 0.90088,-1.376953 0.44434,-0.319003 1.0734,-0.478508 1.88721,-0.478515 0.93424,7e-6 1.60969,0.17416 2.02637,0.522461 0.41666,0.348313 0.62499,0.786138 0.625,1.313476 -10e-6,0.30925 -0.0846,0.589198 -0.25391,0.839844 -0.16928,0.250655 -0.42481,0.470382 -0.7666,0.65918 0.27669,0.06836 0.48827,0.148115 0.63476,0.239257 0.23763,0.146488 0.42236,0.339359 0.5542,0.578614 0.13183,0.23926 0.19775,0.524905 0.19776,0.856933 -10e-6,0.416669 -0.10906,0.816245 -0.32715,1.198731 -0.21811,0.382487 -0.53223,0.677083 -0.94238,0.883789 -0.41017,0.206705 -0.9489,0.310058 -1.61622,0.310058 -0.65104,0 -1.16455,-0.0765 -1.54052,-0.229492 -0.37598,-0.152994 -0.68523,-0.37679 -0.92774,-0.671387 -0.24251,-0.294595 -0.42887,-0.664874 -0.55908,-1.110839 l 1.98731,-0.263672 c 0.0781,0.400392 0.19937,0.677898 0.36376,0.832519 0.16439,0.154624 0.37354,0.231935 0.62745,0.231934 0.26692,10e-7 0.48909,-0.09766 0.6665,-0.292969 0.1774,-0.195311 0.26611,-0.455727 0.26611,-0.78125 0,-0.332029 -0.0855,-0.58919 -0.25634,-0.771484 -0.17091,-0.182289 -0.40284,-0.273435 -0.69581,-0.273438 -0.15625,3e-6 -0.37109,0.03907 -0.64453,0.117188 l 0.10254,-1.420899 c 0.11068,0.01628 0.19694,0.02442 0.25879,0.02441 0.26042,5e-6 0.4777,-0.083 0.65186,-0.249023 0.17415,-0.166011 0.26122,-0.362951 0.26123,-0.59082 -10e-6,-0.218094 -0.0651,-0.392247 -0.19531,-0.522461 -0.13022,-0.130203 -0.30925,-0.195307 -0.53711,-0.195313 -0.23438,6e-6 -0.42481,0.07081 -0.57129,0.212402 -0.14649,0.141608 -0.24577,0.389817 -0.29785,0.744629 z" x="-430.2182"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" height="2"
id="path3704" width="2"
inkscape:connector-curvature="0" /> id="dot1-3-4-2-1"
<path style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
d="m 668.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" <rect
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" inkscape:label="#rect5223"
id="path3706" transform="scale(1,-1)"
inkscape:connector-curvature="0" /> y="42.786465"
</g> x="-374.84146"
</g> height="2"
<g width="2"
transform="translate(-19.309978,-83.494924)" id="dot1-2-1-9-9-9"
id="g4021" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="fill:#ffffff;fill-opacity:1"> <rect
<path inkscape:label="#rect5223"
id="path3948" transform="scale(1,-1)"
d="m 696.45258,59.285714 0,-8.571429" y="42.786465"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" x="-347.28241"
inkscape:connector-curvature="0" /> height="2"
<g width="2"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" id="dot1-3-2-6-7-0-6"
id="text3950"> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<path <rect
d="m 691.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z" inkscape:label="#rect5223"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" transform="scale(1,-1)"
id="path3709" y="42.786461"
inkscape:connector-curvature="0" /> x="-291.99673"
<path height="2"
d="m 696.7431,48.233543 -3.62304,0 0,-1.635742 3.62304,-4.30664 1.7334,0 0,4.399414 0.89844,0 0,1.542968 -0.89844,0 0,1.337891 -1.7334,0 z m 0,-1.542968 0,-2.250977 -1.91406,2.250977 z" width="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="dot1-2-5-0-8-9"
id="path3711" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> <rect
<path inkscape:label="#rect5223"
d="m 700.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" transform="scale(1,-1)"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="42.786461"
id="path3713" x="-264.26093"
inkscape:connector-curvature="0" /> height="2"
</g> width="2"
</g> id="dot1-3-2-4-1-1-8"
<g style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
transform="translate(-17.653419,-83.494924)" <rect
id="g4029" inkscape:label="#rect5223"
style="fill:#ffffff;fill-opacity:1"> transform="scale(1,-1)"
<path y="42.786461"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" x="-181.3564"
d="m 722.45258,59.285714 0,-8.571429" height="2"
id="path3956" width="2"
inkscape:connector-curvature="0" /> id="dot1-3-1-1-8-2"
<g style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" <rect
id="text3958"> inkscape:label="#rect5223"
<path transform="scale(1,-1)"
d="m 717.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z" y="42.786461"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" x="-126.12369"
id="path3716" height="2"
inkscape:connector-curvature="0" /> width="2"
<path id="dot1-2-1-7-0-1-5"
d="m 720.1308,42.413231 4.72168,0 0,1.586914 -3.19824,0 -0.1709,1.074219 c 0.22135,-0.104162 0.44026,-0.182287 0.65674,-0.234375 0.21646,-0.05208 0.43049,-0.07812 0.64209,-0.07813 0.71614,5e-6 1.29719,0.216476 1.74316,0.649414 0.44596,0.432946 0.66894,0.978193 0.66894,1.635742 0,0.462242 -0.11475,0.906577 -0.34423,1.333008 -0.2295,0.426433 -0.55502,0.751953 -0.97657,0.976562 -0.42155,0.22461 -0.9611,0.336914 -1.61865,0.336914 -0.47201,0 -0.87647,-0.04476 -1.21338,-0.134277 -0.33691,-0.08952 -0.62337,-0.222982 -0.85937,-0.400391 -0.23601,-0.177408 -0.42725,-0.378417 -0.57373,-0.603027 -0.14649,-0.224608 -0.26856,-0.504556 -0.36621,-0.839844 l 2.01172,-0.219726 c 0.0488,0.322267 0.16275,0.567221 0.34179,0.734863 0.17904,0.167644 0.39225,0.251466 0.63965,0.251465 0.27669,10e-7 0.50537,-0.104979 0.68604,-0.314942 0.18066,-0.209959 0.27099,-0.523272 0.27099,-0.939941 0,-0.42643 -0.0911,-0.738929 -0.27344,-0.9375 -0.18229,-0.198564 -0.4248,-0.297848 -0.72753,-0.297852 -0.19207,4e-6 -0.37761,0.04721 -0.55665,0.141602 -0.13346,0.06836 -0.27995,0.192061 -0.43945,0.371094 l -1.69433,-0.244141 z" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <rect
id="path3718" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
<path y="42.786461"
d="m 726.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" x="-98.299362"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" height="2"
id="path3720" width="2"
inkscape:connector-curvature="0" /> id="dot1-3-2-6-4-1-2-5"
</g> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
</g> <rect
<g inkscape:label="#rect5223"
transform="translate(-17.996861,-83.494924)" transform="scale(1,-1)"
id="g4037" y="42.786461"
style="fill:#ffffff;fill-opacity:1"> x="-43.013847"
<path height="2"
id="path3964" width="2"
d="m 750.45258,59.285714 0,-8.571429" id="dot1-2-5-9-7-25-4"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> <rect
<g inkscape:label="#rect5223"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" transform="scale(1,-1)"
id="text3966"> y="42.786461"
<path x="-15.310815"
d="m 745.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z" height="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" width="2"
id="path3723" id="dot1-3-2-4-3-1-8-9"
inkscape:connector-curvature="0" /> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<path <rect
d="m 753.08197,44.024559 -1.97754,0.244141 c -0.0521,-0.276687 -0.13916,-0.472 -0.26123,-0.585938 -0.12207,-0.113926 -0.27263,-0.170892 -0.45166,-0.170898 -0.32227,6e-6 -0.57292,0.162766 -0.75195,0.488281 -0.13021,0.23438 -0.22624,0.735682 -0.28809,1.503906 0.23763,-0.240881 0.48177,-0.419103 0.73242,-0.534668 0.25065,-0.115555 0.54036,-0.173335 0.86914,-0.17334 0.63802,5e-6 1.17757,0.22787 1.61866,0.683594 0.44107,0.455733 0.66161,1.033532 0.66162,1.733399 -10e-6,0.472007 -0.1115,0.903321 -0.33448,1.293945 -0.22298,0.390626 -0.53223,0.686035 -0.92773,0.88623 -0.39551,0.200196 -0.89112,0.300293 -1.48682,0.300293 -0.71614,0 -1.29069,-0.12207 -1.72363,-0.366211 -0.43294,-0.24414 -0.77881,-0.633951 -1.0376,-1.169433 -0.25879,-0.53548 -0.38818,-1.244301 -0.38818,-2.126465 0,-1.292313 0.27181,-2.238764 0.81543,-2.839356 0.54362,-0.600578 1.2972,-0.900871 2.26074,-0.900878 0.56966,7e-6 1.01969,0.06593 1.3501,0.197753 0.3304,0.131843 0.60465,0.324714 0.82275,0.578614 0.2181,0.253912 0.38411,0.572922 0.49805,0.957031 z m -3.66211,3.188477 c 0,0.387371 0.0977,0.690919 0.29297,0.910644 0.19531,0.219728 0.43457,0.329591 0.71777,0.32959 0.26042,10e-7 0.47851,-0.09928 0.6543,-0.297852 0.17578,-0.198566 0.26367,-0.494789 0.26367,-0.888671 0,-0.403644 -0.0911,-0.71126 -0.27344,-0.922852 -0.18229,-0.211585 -0.40853,-0.317379 -0.67871,-0.317383 -0.27669,4e-6 -0.50863,0.102543 -0.6958,0.307617 -0.18717,0.205081 -0.28076,0.49805 -0.28076,0.878907 z" inkscape:label="#rect5223"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" transform="scale(1,-1)"
id="path3725" y="42.786461"
inkscape:connector-curvature="0" /> x="67.528778"
<path height="2"
d="m 754.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" width="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="dot1-3-1-6-3-26-1"
id="path3727" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> <rect
</g> inkscape:label="#rect5223"
</g> transform="scale(1,-1)"
<g y="42.786461"
transform="translate(-14.340302,-83.494924)" x="122.93826"
id="g4045" height="2"
style="fill:#ffffff;fill-opacity:1"> width="2"
<path id="dot1-2-1-7-8-9-3-2"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
d="m 774.45258,59.285714 0,-8.571429" <rect
id="path3972" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
<g y="42.786461"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" x="150.55295"
id="text3974"> height="2"
<path width="2"
d="m 769.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z" id="dot1-3-2-6-4-8-8-9-5"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="path3730" <rect
inkscape:connector-curvature="0" /> inkscape:label="#rect5223"
<path transform="scale(1,-1)"
d="m 771.35931,42.413231 5.80567,0 0,1.342773 c -0.50457,0.455735 -0.92611,0.948898 -1.26465,1.479493 -0.41016,0.644534 -0.73405,1.362307 -0.97168,2.15332 -0.18881,0.615236 -0.31576,1.342774 -0.38086,2.182617 l -1.98242,0 c 0.15625,-1.168619 0.40201,-2.148435 0.7373,-2.939453 0.33529,-0.791012 0.86589,-1.637365 1.5918,-2.539063 l -3.53516,0 z" y="42.786461"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" x="206.0199"
id="path3732" height="2"
inkscape:connector-curvature="0" /> width="2"
<path id="dot1-3-9-7-1-2-4-0"
d="m 778.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <rect
id="path3734" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
</g> y="42.786461"
</g> x="233.30919"
<g height="2"
transform="translate(-3.8639717,-83.494924)" width="2"
id="g4189" id="dot1-3-2-4-3-5-6-6-8"
style="fill:#ffffff;fill-opacity:1"> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<path <rect
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:label="#rect5223"
d="m 72.562294,59.285714 0,-8.571429" transform="scale(1,-1)"
id="path4052" y="42.786465"
inkscape:connector-curvature="0" /> x="-416.81927"
<g height="2"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" width="2"
id="text4054"> id="dot1-3-4-8-8-3"
<path style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
d="m 68.851357,49.571434 -5.966797,0 c 0.06836,-0.589192 0.275878,-1.143391 0.622558,-1.662598 0.346679,-0.519203 0.996906,-1.131996 1.950684,-1.838379 0.582679,-0.432938 0.9554,-0.761714 1.118164,-0.986328 0.162756,-0.224604 0.244136,-0.43782 0.244141,-0.639648 -5e-6,-0.218094 -0.08057,-0.404454 -0.2417,-0.559082 -0.161136,-0.154617 -0.363773,-0.231928 -0.60791,-0.231934 -0.253909,6e-6 -0.461429,0.07976 -0.622558,0.239258 -0.161136,0.159511 -0.269371,0.441086 -0.324707,0.844727 l -1.992188,-0.161133 c 0.07813,-0.55989 0.221354,-0.996902 0.429688,-1.311035 0.208332,-0.314121 0.502114,-0.555006 0.881347,-0.722657 0.37923,-0.167636 0.904132,-0.251457 1.574707,-0.251464 0.699866,7e-6 1.244299,0.07976 1.633301,0.239257 0.388992,0.159512 0.694981,0.404467 0.917969,0.734864 0.222975,0.330409 0.334466,0.700689 0.334472,1.11084 -6e-6,0.436202 -0.127773,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.394043,1.308593 -0.400395,0.276695 -0.668136,0.47038 -0.803223,0.581055 -0.135095,0.110679 -0.293786,0.255536 -0.476074,0.43457 l 3.105469,0 z" <rect
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" inkscape:label="#rect5223"
id="path3737" transform="scale(1,-1)"
inkscape:connector-curvature="0" /> y="42.786465"
<path x="-389.08902"
d="m 70.907021,45.723778 c -0.312502,-0.166012 -0.540366,-0.351559 -0.683594,-0.556641 -0.195313,-0.279943 -0.29297,-0.602208 -0.292969,-0.966797 -10e-7,-0.598952 0.281575,-1.08886 0.844727,-1.469726 0.439451,-0.292962 1.020505,-0.439446 1.743164,-0.439453 0.957027,7e-6 1.66422,0.182298 2.121582,0.546875 0.457351,0.364589 0.686029,0.823573 0.686035,1.376953 -6e-6,0.32227 -0.09115,0.623377 -0.273438,0.90332 -0.136724,0.208338 -0.351568,0.41016 -0.644531,0.605469 0.387364,0.18555 0.676264,0.431318 0.866699,0.737304 0.190424,0.305993 0.285639,0.644534 0.285645,1.015625 -6e-6,0.358075 -0.0822,0.692547 -0.246582,1.003418 -0.164394,0.310874 -0.366217,0.550945 -0.605469,0.720215 -0.239263,0.169271 -0.537114,0.293783 -0.893555,0.373535 -0.356449,0.07975 -0.736494,0.119629 -1.140136,0.119629 -0.758466,0 -1.337893,-0.08952 -1.738282,-0.268554 -0.400391,-0.179036 -0.704753,-0.442708 -0.913085,-0.791016 -0.208334,-0.348306 -0.312501,-0.737303 -0.3125,-1.166992 -10e-7,-0.41992 0.09766,-0.775551 0.292968,-1.066895 0.195312,-0.291337 0.496418,-0.51676 0.903321,-0.676269 z m 0.893554,-1.40625 c -2e-6,0.247401 0.07731,0.446782 0.231934,0.598144 0.154619,0.151372 0.360511,0.227056 0.617676,0.227051 0.227861,5e-6 0.415035,-0.07486 0.561523,-0.224609 0.14648,-0.149735 0.219723,-0.34342 0.219727,-0.581055 -4e-6,-0.24739 -0.0765,-0.448399 -0.229493,-0.603027 -0.152998,-0.154617 -0.34831,-0.231928 -0.585937,-0.231934 -0.240889,6e-6 -0.437015,0.07569 -0.588379,0.227051 -0.15137,0.151373 -0.227053,0.347499 -0.227051,0.588379 z m -0.107422,3.081054 c -2e-6,0.315758 0.09603,0.573733 0.288086,0.773926 0.192055,0.200197 0.411781,0.300294 0.65918,0.300293 0.237627,1e-6 0.450843,-0.101724 0.639648,-0.305176 0.188798,-0.203448 0.283199,-0.461423 0.283204,-0.773925 -5e-6,-0.315753 -0.09522,-0.574542 -0.285645,-0.776368 -0.190433,-0.201819 -0.410974,-0.302731 -0.661621,-0.302734 -0.247399,3e-6 -0.463056,0.09766 -0.646973,0.292969 -0.183921,0.195315 -0.275881,0.458987 -0.275879,0.791015 z" height="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" width="2"
id="path3739" id="dot1-2-2-0-2-9"
inkscape:connector-curvature="0" /> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<path <rect
d="m 76.390419,45.963036 c 0,-1.360673 0.244954,-2.31282 0.734863,-2.856446 0.489908,-0.543613 1.236163,-0.815422 2.23877,-0.815429 0.481767,7e-6 0.877274,0.05941 1.186523,0.178222 0.30924,0.118822 0.561519,0.273445 0.756836,0.463867 0.195307,0.190437 0.349116,0.390632 0.461426,0.600586 0.112299,0.209967 0.202631,0.454921 0.270996,0.734864 0.133457,0.533859 0.200189,1.090499 0.200195,1.669922 -6e-6,1.29883 -0.219732,2.24935 -0.659179,2.851562 -0.439459,0.602214 -1.196294,0.90332 -2.270508,0.90332 -0.602216,0 -1.08887,-0.09603 -1.459961,-0.288086 -0.371095,-0.192057 -0.675457,-0.473632 -0.913086,-0.844726 -0.172527,-0.263671 -0.306804,-0.624185 -0.402832,-1.081543 -0.09603,-0.457354 -0.144043,-0.962725 -0.144043,-1.516113 z m 1.972656,0.0049 c -2e-6,0.911461 0.08056,1.534019 0.241699,1.867676 0.161131,0.33366 0.394691,0.50049 0.700684,0.500488 0.201819,2e-6 0.376787,-0.0708 0.524902,-0.212402 0.148108,-0.1416 0.257158,-0.365395 0.327149,-0.671387 0.06998,-0.305987 0.104976,-0.782874 0.10498,-1.430664 -4e-6,-0.950516 -0.08057,-1.58935 -0.241699,-1.916504 -0.161137,-0.327142 -0.402836,-0.490716 -0.725098,-0.490722 -0.328779,6e-6 -0.566409,0.166835 -0.71289,0.500488 -0.146487,0.333664 -0.219729,0.951339 -0.219727,1.853027 z" inkscape:label="#rect5223"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" transform="scale(1,-1)"
id="path3741" y="42.786465"
inkscape:connector-curvature="0" /> x="-333.88348"
</g> height="2"
</g> width="2"
<g id="dot1-3-2-6-7-2-1-3"
transform="translate(-0.20743561,-83.494924)" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="g4181" <rect
style="fill:#ffffff;fill-opacity:1"> inkscape:label="#rect5223"
<path transform="scale(1,-1)"
id="path4060" y="42.786461"
d="m 96.562294,59.285714 0,-8.571429" x="-306.11954"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" height="2"
inkscape:connector-curvature="0" /> width="2"
<g id="dot1-7-72-5-9-9"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="text4062"> <rect
<path inkscape:label="#rect5223"
d="m 92.851357,49.571434 -5.966797,0 c 0.06836,-0.589192 0.275878,-1.143391 0.622558,-1.662598 0.346679,-0.519203 0.996906,-1.131996 1.950684,-1.838379 0.582679,-0.432938 0.9554,-0.761714 1.118164,-0.986328 0.162756,-0.224604 0.244136,-0.43782 0.244141,-0.639648 -5e-6,-0.218094 -0.08057,-0.404454 -0.2417,-0.559082 -0.161136,-0.154617 -0.363773,-0.231928 -0.60791,-0.231934 -0.253909,6e-6 -0.461429,0.07976 -0.622558,0.239258 -0.161136,0.159511 -0.269371,0.441086 -0.324707,0.844727 l -1.992188,-0.161133 c 0.07813,-0.55989 0.221354,-0.996902 0.429688,-1.311035 0.208332,-0.314121 0.502114,-0.555006 0.881347,-0.722657 0.37923,-0.167636 0.904132,-0.251457 1.574707,-0.251464 0.699866,7e-6 1.244299,0.07976 1.633301,0.239257 0.388992,0.159512 0.694981,0.404467 0.917969,0.734864 0.222975,0.330409 0.334466,0.700689 0.334472,1.11084 -6e-6,0.436202 -0.127773,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.394043,1.308593 -0.400395,0.276695 -0.668136,0.47038 -0.803223,0.581055 -0.135095,0.110679 -0.293786,0.255536 -0.476074,0.43457 l 3.105469,0 z" transform="scale(1,-1)"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="42.786461"
id="path3744" x="-250.8618"
inkscape:connector-curvature="0" /> height="2"
<path width="2"
d="m 93.798622,47.964989 1.977539,-0.249024 c 0.05208,0.276695 0.139972,0.472007 0.263672,0.585938 0.123695,0.113933 0.275062,0.170899 0.454102,0.170898 0.319007,1e-6 0.56803,-0.161131 0.74707,-0.483398 0.130204,-0.237629 0.22786,-0.740558 0.292969,-1.508789 -0.237635,0.244143 -0.481775,0.423179 -0.732422,0.537109 -0.250654,0.113935 -0.540368,0.170901 -0.869141,0.170899 -0.641278,2e-6 -1.182456,-0.227862 -1.623535,-0.683594 -0.441081,-0.455726 -0.661621,-1.031897 -0.661621,-1.728516 0,-0.475255 0.112304,-0.908197 0.336914,-1.298828 0.224608,-0.390618 0.533853,-0.686028 0.927734,-0.88623 0.393879,-0.200189 0.88867,-0.300286 1.484375,-0.300293 0.716142,7e-6 1.290686,0.122891 1.723633,0.368652 0.432938,0.245775 0.778803,0.636399 1.037598,1.171875 0.258783,0.535487 0.388177,1.24268 0.388183,2.121582 -6e-6,1.29232 -0.271815,2.238771 -0.815429,2.839355 -0.543625,0.600587 -1.297205,0.900879 -2.260742,0.900879 -0.569664,0 -1.018883,-0.06592 -1.347657,-0.197754 -0.328777,-0.131835 -0.602214,-0.324706 -0.820312,-0.578613 -0.2181,-0.253905 -0.385743,-0.571288 -0.50293,-0.952148 z m 3.66211,-3.19336 c -5e-6,-0.387364 -0.09766,-0.690912 -0.292969,-0.910644 -0.195316,-0.219721 -0.432946,-0.329584 -0.712891,-0.32959 -0.263675,6e-6 -0.482587,0.09929 -0.656738,0.297852 -0.174156,0.198573 -0.261233,0.496424 -0.261231,0.893554 -2e-6,0.400395 0.09033,0.706385 0.270996,0.917969 0.180662,0.211592 0.406085,0.317386 0.67627,0.317383 0.279944,3e-6 0.512692,-0.102536 0.698242,-0.307617 0.185543,-0.205074 0.278316,-0.498043 0.278321,-0.878907 z" id="dot1-3-2-4-1-9-6-6"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="path3746" <rect
inkscape:connector-curvature="0" /> inkscape:label="#rect5223"
<path transform="scale(1,-1)"
d="m 100.39042,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23617,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56151,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.27099,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17252,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c -1e-5,0.911461 0.0806,1.534019 0.24169,1.867676 0.16113,0.33366 0.3947,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21972,1.853027 z" y="42.786461"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" x="-223.09509"
id="path3748" height="2"
inkscape:connector-curvature="0" /> width="2"
</g> id="dot1-2-1-3-6-4-2-79"
</g> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<g <rect
transform="translate(1.4051857,-83.494924)" inkscape:label="#rect5223"
id="g4173" transform="scale(1,-1)"
style="fill:#ffffff;fill-opacity:1"> y="42.786461"
<path x="-167.95729"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" height="2"
d="m 122.60624,59.285714 0,-8.571429" width="2"
id="path4068" id="dot1-3-1-1-7-9-9"
inkscape:connector-curvature="0" /> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<g <rect
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" inkscape:label="#rect5223"
id="text4070"> transform="scale(1,-1)"
<path y="42.786461"
d="m 114.95975,44.483543 -1.87988,-0.336914 c 0.15625,-0.598952 0.45654,-1.057936 0.90088,-1.376953 0.44434,-0.319003 1.0734,-0.478508 1.88721,-0.478515 0.93424,7e-6 1.60969,0.17416 2.02637,0.522461 0.41666,0.348313 0.62499,0.786138 0.625,1.313476 -1e-5,0.30925 -0.0846,0.589198 -0.25391,0.839844 -0.16928,0.250655 -0.42481,0.470382 -0.7666,0.65918 0.27668,0.06836 0.48827,0.148115 0.63476,0.239257 0.23763,0.146488 0.42236,0.339359 0.5542,0.578614 0.13183,0.23926 0.19775,0.524905 0.19776,0.856933 -1e-5,0.416669 -0.10906,0.816245 -0.32715,1.198731 -0.21811,0.382487 -0.53223,0.677083 -0.94239,0.883789 -0.41016,0.206705 -0.94889,0.310058 -1.61621,0.310058 -0.65104,0 -1.16455,-0.0765 -1.54052,-0.229492 -0.37598,-0.152994 -0.68523,-0.37679 -0.92774,-0.671387 -0.24251,-0.294595 -0.42887,-0.664874 -0.55908,-1.110839 l 1.9873,-0.263672 c 0.0781,0.400392 0.19938,0.677898 0.36377,0.832519 0.16439,0.154624 0.37354,0.231935 0.62745,0.231934 0.26692,10e-7 0.48909,-0.09766 0.6665,-0.292969 0.1774,-0.195311 0.26611,-0.455727 0.26611,-0.78125 0,-0.332029 -0.0854,-0.58919 -0.25634,-0.771484 -0.17091,-0.182289 -0.40284,-0.273435 -0.69581,-0.273438 -0.15625,3e-6 -0.37109,0.03907 -0.64453,0.117188 l 0.10254,-1.420899 c 0.11068,0.01628 0.19694,0.02442 0.25879,0.02441 0.26041,5e-6 0.4777,-0.083 0.65186,-0.249023 0.17415,-0.166011 0.26122,-0.362951 0.26123,-0.59082 -10e-6,-0.218094 -0.0651,-0.392247 -0.19532,-0.522461 -0.13021,-0.130203 -0.30924,-0.195307 -0.5371,-0.195313 -0.23438,6e-6 -0.42481,0.07081 -0.57129,0.212402 -0.14649,0.141608 -0.24577,0.389817 -0.29786,0.744629 z" x="-140.10583"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" height="2"
id="path3751" width="2"
inkscape:connector-curvature="0" /> id="dot1-2-13-2-8-5-7"
<path style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
d="m 119.71073,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23617,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -1e-5,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.7251,-0.490722 -0.32877,6e-6 -0.5664,0.166835 -0.71289,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" <rect
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" inkscape:label="#rect5223"
id="path3753" transform="scale(1,-1)"
inkscape:connector-curvature="0" /> y="42.786461"
<path x="-84.90036"
d="m 126.39042,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23617,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56151,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.27099,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17252,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c -1e-5,0.911461 0.0806,1.534019 0.24169,1.867676 0.16113,0.33366 0.3947,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21972,1.853027 z" height="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" width="2"
id="path3755" id="dot1-3-2-6-4-1-5-0-6"
inkscape:connector-curvature="0" /> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
</g> <rect
</g> inkscape:label="#rect5223"
<g transform="scale(1,-1)"
transform="translate(5.0617447,-83.494924)" y="42.786461"
id="g4165" x="-57.25766"
style="fill:#ffffff;fill-opacity:1"> height="2"
<path width="2"
id="path4076" id="dot1-7-7-6-1-0-9"
d="m 146.60625,59.285714 0,-8.571429" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" <rect
inkscape:connector-curvature="0" /> inkscape:label="#rect5223"
<g transform="scale(1,-1)"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" y="42.786461"
id="text4078"> x="-1.9117861"
<path height="2"
d="m 138.95976,44.483543 -1.87988,-0.336914 c 0.15625,-0.598952 0.45654,-1.057936 0.90088,-1.376953 0.44433,-0.319003 1.0734,-0.478508 1.88721,-0.478515 0.93424,7e-6 1.60969,0.17416 2.02636,0.522461 0.41666,0.348313 0.625,0.786138 0.625,1.313476 0,0.30925 -0.0846,0.589198 -0.2539,0.839844 -0.16928,0.250655 -0.42481,0.470382 -0.7666,0.65918 0.27668,0.06836 0.48827,0.148115 0.63476,0.239257 0.23763,0.146488 0.42236,0.339359 0.5542,0.578614 0.13183,0.23926 0.19775,0.524905 0.19775,0.856933 0,0.416669 -0.10905,0.816245 -0.32714,1.198731 -0.21811,0.382487 -0.53224,0.677083 -0.94239,0.883789 -0.41016,0.206705 -0.94889,0.310058 -1.61621,0.310058 -0.65104,0 -1.16455,-0.0765 -1.54053,-0.229492 -0.37597,-0.152994 -0.68522,-0.37679 -0.92773,-0.671387 -0.24251,-0.294595 -0.42887,-0.664874 -0.55908,-1.110839 l 1.9873,-0.263672 c 0.0781,0.400392 0.19938,0.677898 0.36377,0.832519 0.16439,0.154624 0.37353,0.231935 0.62744,0.231934 0.26693,10e-7 0.48909,-0.09766 0.66651,-0.292969 0.1774,-0.195311 0.26611,-0.455727 0.26611,-0.78125 0,-0.332029 -0.0855,-0.58919 -0.25635,-0.771484 -0.1709,-0.182289 -0.40283,-0.273435 -0.6958,-0.273438 -0.15625,3e-6 -0.37109,0.03907 -0.64453,0.117188 l 0.10254,-1.420899 c 0.11067,0.01628 0.19694,0.02442 0.25879,0.02441 0.26041,5e-6 0.4777,-0.083 0.65185,-0.249023 0.17415,-0.166011 0.26123,-0.362951 0.26124,-0.59082 -1e-5,-0.218094 -0.0651,-0.392247 -0.19532,-0.522461 -0.13021,-0.130203 -0.30925,-0.195307 -0.53711,-0.195313 -0.23437,6e-6 -0.4248,0.07081 -0.57129,0.212402 -0.14648,0.141608 -0.24577,0.389817 -0.29785,0.744629 z" width="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="dot1-3-2-4-3-1-0-9-3"
id="path3758" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> <rect
<path inkscape:label="#rect5223"
d="m 148.21758,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32553,0.247401 -0.64047,0.447596 -0.94483,0.600586 -0.30436,0.152999 -0.68603,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37435,-0.305983 0.66732,-0.683587 0.87891,-1.132812 z" transform="scale(1,-1)"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="42.786461"
id="path3760" x="25.711016"
inkscape:connector-curvature="0" /> height="2"
<path width="2"
d="m 150.39043,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -10e-6,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z" id="dot1-2-1-3-1-7-1-1-5"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
id="path3762" <rect
inkscape:connector-curvature="0" /> inkscape:label="#rect5223"
</g> transform="scale(1,-1)"
</g> y="42.786461"
<g x="80.927788"
transform="translate(4.7183113,-83.494924)" height="2"
id="g4157" width="2"
style="fill:#ffffff;fill-opacity:1"> id="dot1-3-1-6-3-6-8-7"
<path style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" <rect
d="m 174.60625,59.285714 0,-8.571429" inkscape:label="#rect5223"
id="path4084" transform="scale(1,-1)"
inkscape:connector-curvature="0" /> y="42.786461"
<g x="108.65794"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" height="2"
id="text4086"> width="2"
<path id="dot1-2-13-3-5-4-1-6"
d="m 166.95976,44.483543 -1.87988,-0.336914 c 0.15625,-0.598952 0.45654,-1.057936 0.90088,-1.376953 0.44433,-0.319003 1.0734,-0.478508 1.88721,-0.478515 0.93424,7e-6 1.60969,0.17416 2.02636,0.522461 0.41666,0.348313 0.625,0.786138 0.625,1.313476 0,0.30925 -0.0846,0.589198 -0.2539,0.839844 -0.16928,0.250655 -0.42481,0.470382 -0.7666,0.65918 0.27668,0.06836 0.48827,0.148115 0.63476,0.239257 0.23763,0.146488 0.42236,0.339359 0.5542,0.578614 0.13183,0.23926 0.19775,0.524905 0.19775,0.856933 0,0.416669 -0.10905,0.816245 -0.32714,1.198731 -0.21811,0.382487 -0.53224,0.677083 -0.94239,0.883789 -0.41016,0.206705 -0.94889,0.310058 -1.61621,0.310058 -0.65104,0 -1.16455,-0.0765 -1.54053,-0.229492 -0.37597,-0.152994 -0.68522,-0.37679 -0.92773,-0.671387 -0.24251,-0.294595 -0.42887,-0.664874 -0.55908,-1.110839 l 1.9873,-0.263672 c 0.0781,0.400392 0.19938,0.677898 0.36377,0.832519 0.16439,0.154624 0.37353,0.231935 0.62744,0.231934 0.26693,10e-7 0.48909,-0.09766 0.66651,-0.292969 0.1774,-0.195311 0.26611,-0.455727 0.26611,-0.78125 0,-0.332029 -0.0855,-0.58919 -0.25635,-0.771484 -0.1709,-0.182289 -0.40283,-0.273435 -0.6958,-0.273438 -0.15625,3e-6 -0.37109,0.03907 -0.64453,0.117188 l 0.10254,-1.420899 c 0.11067,0.01628 0.19694,0.02442 0.25879,0.02441 0.26041,5e-6 0.4777,-0.083 0.65185,-0.249023 0.17415,-0.166011 0.26123,-0.362951 0.26124,-0.59082 -1e-5,-0.218094 -0.0651,-0.392247 -0.19532,-0.522461 -0.13021,-0.130203 -0.30925,-0.195307 -0.53711,-0.195313 -0.23437,6e-6 -0.4248,0.07081 -0.57129,0.212402 -0.14648,0.141608 -0.24577,0.389817 -0.29785,0.744629 z" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <rect
id="path3765" inkscape:label="#rect5223"
inkscape:connector-curvature="0" /> transform="scale(1,-1)"
<path y="42.786461"
d="m 177.53105,49.571434 -5.9668,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34668,-0.519203 0.99691,-1.131996 1.95069,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11816,-0.986328 0.16276,-0.224604 0.24414,-0.43782 0.24414,-0.639648 0,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16113,-0.154617 -0.36377,-0.231928 -0.60791,-0.231934 -0.25391,6e-6 -0.46143,0.07976 -0.62256,0.239258 -0.16113,0.159511 -0.26937,0.441086 -0.3247,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22135,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50211,-0.555006 0.88134,-0.722657 0.37923,-0.167636 0.90414,-0.251457 1.57471,-0.251464 0.69987,7e-6 1.2443,0.07976 1.6333,0.239257 0.38899,0.159512 0.69498,0.404467 0.91797,0.734864 0.22298,0.330409 0.33447,0.700689 0.33447,1.11084 0,0.436202 -0.12777,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39404,1.308593 -0.40039,0.276695 -0.66814,0.47038 -0.80322,0.581055 -0.1351,0.110679 -0.29379,0.255536 -0.47608,0.43457 l 3.10547,0 z" x="163.95204"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" height="2"
id="path3767" width="2"
inkscape:connector-curvature="0" /> id="dot1-3-2-6-4-8-8-6-5-6"
<path style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
d="m 178.39043,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -10e-6,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z" <rect
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" inkscape:label="#rect5223"
id="path3769" transform="scale(1,-1)"
inkscape:connector-curvature="0" /> y="42.786461"
</g> x="191.62764"
</g> height="2"
<g width="2"
transform="translate(6.3748474,-83.494924)" id="dot1-7-7-9-8-1-3-5"
id="g4149" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
style="fill:#ffffff;fill-opacity:1"> <rect
<path inkscape:label="#rect5223"
id="path4092" transform="scale(1,-1)"
d="m 200.60625,59.285714 0,-8.571429" y="42.786461"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" x="246.70833"
inkscape:connector-curvature="0" /> height="2"
<g width="2"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" id="dot1-3-2-4-3-5-6-9-5-8"
id="text4094"> style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
<path <rect
d="m 192.95976,44.483543 -1.87988,-0.336914 c 0.15625,-0.598952 0.45654,-1.057936 0.90088,-1.376953 0.44433,-0.319003 1.0734,-0.478508 1.88721,-0.478515 0.93424,7e-6 1.60969,0.17416 2.02636,0.522461 0.41666,0.348313 0.625,0.786138 0.625,1.313476 0,0.30925 -0.0846,0.589198 -0.2539,0.839844 -0.16928,0.250655 -0.42481,0.470382 -0.7666,0.65918 0.27668,0.06836 0.48827,0.148115 0.63476,0.239257 0.23763,0.146488 0.42236,0.339359 0.5542,0.578614 0.13183,0.23926 0.19775,0.524905 0.19775,0.856933 0,0.416669 -0.10905,0.816245 -0.32714,1.198731 -0.21811,0.382487 -0.53224,0.677083 -0.94239,0.883789 -0.41016,0.206705 -0.94889,0.310058 -1.61621,0.310058 -0.65104,0 -1.16455,-0.0765 -1.54053,-0.229492 -0.37597,-0.152994 -0.68522,-0.37679 -0.92773,-0.671387 -0.24251,-0.294595 -0.42887,-0.664874 -0.55908,-1.110839 l 1.9873,-0.263672 c 0.0781,0.400392 0.19938,0.677898 0.36377,0.832519 0.16439,0.154624 0.37353,0.231935 0.62744,0.231934 0.26693,10e-7 0.48909,-0.09766 0.66651,-0.292969 0.1774,-0.195311 0.26611,-0.455727 0.26611,-0.78125 0,-0.332029 -0.0855,-0.58919 -0.25635,-0.771484 -0.1709,-0.182289 -0.40283,-0.273435 -0.6958,-0.273438 -0.15625,3e-6 -0.37109,0.03907 -0.64453,0.117188 l 0.10254,-1.420899 c 0.11067,0.01628 0.19694,0.02442 0.25879,0.02441 0.26041,5e-6 0.4777,-0.083 0.65185,-0.249023 0.17415,-0.166011 0.26123,-0.362951 0.26124,-0.59082 -1e-5,-0.218094 -0.0651,-0.392247 -0.19532,-0.522461 -0.13021,-0.130203 -0.30925,-0.195307 -0.53711,-0.195313 -0.23437,6e-6 -0.4248,0.07081 -0.57129,0.212402 -0.14648,0.141608 -0.24577,0.389817 -0.29785,0.744629 z" inkscape:label="#rect5223"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" transform="scale(1,-1)"
id="path3772" y="42.786461"
inkscape:connector-curvature="0" /> x="274.82831"
<path height="2"
d="m 199.63945,44.483543 -1.87988,-0.336914 c 0.15625,-0.598952 0.45654,-1.057936 0.90088,-1.376953 0.44433,-0.319003 1.0734,-0.478508 1.8872,-0.478515 0.93424,7e-6 1.6097,0.17416 2.02637,0.522461 0.41666,0.348313 0.62499,0.786138 0.625,1.313476 -1e-5,0.30925 -0.0846,0.589198 -0.25391,0.839844 -0.16927,0.250655 -0.42481,0.470382 -0.7666,0.65918 0.27669,0.06836 0.48828,0.148115 0.63477,0.239257 0.23762,0.146488 0.42236,0.339359 0.5542,0.578614 0.13183,0.23926 0.19775,0.524905 0.19775,0.856933 0,0.416669 -0.10905,0.816245 -0.32715,1.198731 -0.2181,0.382487 -0.53223,0.677083 -0.94238,0.883789 -0.41016,0.206705 -0.9489,0.310058 -1.61621,0.310058 -0.65105,0 -1.16455,-0.0765 -1.54053,-0.229492 -0.37598,-0.152994 -0.68522,-0.37679 -0.92773,-0.671387 -0.24252,-0.294595 -0.42888,-0.664874 -0.55908,-1.110839 l 1.9873,-0.263672 c 0.0781,0.400392 0.19938,0.677898 0.36377,0.832519 0.16438,0.154624 0.37353,0.231935 0.62744,0.231934 0.26692,10e-7 0.48909,-0.09766 0.6665,-0.292969 0.17741,-0.195311 0.26611,-0.455727 0.26612,-0.78125 -1e-5,-0.332029 -0.0855,-0.58919 -0.25635,-0.771484 -0.1709,-0.182289 -0.40284,-0.273435 -0.6958,-0.273438 -0.15625,3e-6 -0.3711,0.03907 -0.64453,0.117188 l 0.10254,-1.420899 c 0.11067,0.01628 0.19693,0.02442 0.25879,0.02441 0.26041,5e-6 0.47769,-0.083 0.65185,-0.249023 0.17415,-0.166011 0.26123,-0.362951 0.26123,-0.59082 0,-0.218094 -0.0651,-0.392247 -0.19531,-0.522461 -0.13021,-0.130203 -0.30925,-0.195307 -0.53711,-0.195313 -0.23438,6e-6 -0.42481,0.07081 -0.57129,0.212402 -0.14649,0.141608 -0.24577,0.389817 -0.29785,0.744629 z" width="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="dot1-2-1-3-1-9-0-8-2-2"
id="path3774" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> <rect
<path inkscape:label="#rect5223"
d="m 204.39043,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -10e-6,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z" transform="scale(1,-1)"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="42.786465"
id="path3776" x="-209.62553"
inkscape:connector-curvature="0" /> height="2"
</g> width="2"
</g> id="dot1-2-1-3-6-4-2-7-5"
<g style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
transform="translate(8.031414,-83.494924)" <path
id="g4141" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline"
style="fill:#ffffff;fill-opacity:1"> d="m 128.0625,-93.34375 0,2.96875 2.96875,0 0,-2.96875 -2.96875,0 z"
<path transform="matrix(0.67785185,0,0,0.67785185,-47.661172,18.484012)"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="dot1-2-1-3-1-7-1-1-2-4"
d="m 226.60625,59.285714 0,-8.571429" inkscape:connector-curvature="0" />
id="path4100" <rect
inkscape:connector-curvature="0" /> inkscape:label="#rect5223"
<g transform="scale(1,-1)"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" y="42.786465"
id="text4102"> x="288.26572"
<path height="2"
d="m 218.95976,44.483543 -1.87988,-0.336914 c 0.15625,-0.598952 0.45654,-1.057936 0.90088,-1.376953 0.44433,-0.319003 1.0734,-0.478508 1.88721,-0.478515 0.93424,7e-6 1.60969,0.17416 2.02636,0.522461 0.41666,0.348313 0.625,0.786138 0.625,1.313476 0,0.30925 -0.0846,0.589198 -0.2539,0.839844 -0.16928,0.250655 -0.42481,0.470382 -0.7666,0.65918 0.27668,0.06836 0.48827,0.148115 0.63476,0.239257 0.23763,0.146488 0.42236,0.339359 0.5542,0.578614 0.13183,0.23926 0.19775,0.524905 0.19775,0.856933 0,0.416669 -0.10905,0.816245 -0.32714,1.198731 -0.21811,0.382487 -0.53224,0.677083 -0.94239,0.883789 -0.41016,0.206705 -0.94889,0.310058 -1.61621,0.310058 -0.65104,0 -1.16455,-0.0765 -1.54053,-0.229492 -0.37597,-0.152994 -0.68522,-0.37679 -0.92773,-0.671387 -0.24251,-0.294595 -0.42887,-0.664874 -0.55908,-1.110839 l 1.9873,-0.263672 c 0.0781,0.400392 0.19938,0.677898 0.36377,0.832519 0.16439,0.154624 0.37353,0.231935 0.62744,0.231934 0.26693,10e-7 0.48909,-0.09766 0.66651,-0.292969 0.1774,-0.195311 0.26611,-0.455727 0.26611,-0.78125 0,-0.332029 -0.0855,-0.58919 -0.25635,-0.771484 -0.1709,-0.182289 -0.40283,-0.273435 -0.6958,-0.273438 -0.15625,3e-6 -0.37109,0.03907 -0.64453,0.117188 l 0.10254,-1.420899 c 0.11067,0.01628 0.19694,0.02442 0.25879,0.02441 0.26041,5e-6 0.4777,-0.083 0.65185,-0.249023 0.17415,-0.166011 0.26123,-0.362951 0.26124,-0.59082 -1e-5,-0.218094 -0.0651,-0.392247 -0.19532,-0.522461 -0.13021,-0.130203 -0.30925,-0.195307 -0.53711,-0.195313 -0.23437,6e-6 -0.4248,0.07081 -0.57129,0.212402 -0.14648,0.141608 -0.24577,0.389817 -0.29785,0.744629 z" width="2"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="dot1-2-1-3-1-9-0-8-2-9-4"
id="path3780" style="fill:#ffffff;fill-opacity:1;stroke:none;display:inline" />
inkscape:connector-curvature="0" /> </g>
<path <text
d="m 227.12871,48.233543 -3.62305,0 0,-1.635742 3.62305,-4.30664 1.7334,0 0,4.399414 0.89843,0 0,1.542968 -0.89843,0 0,1.337891 -1.7334,0 z m 0,-1.542968 0,-2.250977 -1.91406,2.250977 z" xml:space="preserve"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="font-size:24.40266609px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Bold"
id="path3782" x="-214.95403"
inkscape:connector-curvature="0" /> y="-35.023422"
<path id="text3943"
d="m 230.39043,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -10e-6,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z" sodipodi:linespacing="125%"><tspan
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" sodipodi:role="line"
id="path3784" id="tspan3945"
inkscape:connector-curvature="0" /> x="-214.95403"
</g> y="-35.023422"
</g> style="font-size:24.40266609px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">S</tspan></text>
<g <text
transform="translate(11.68798,-83.494924)" xml:space="preserve"
id="g4133" style="font-size:20.98062706px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Arial;-inkscape-font-specification:Arial Bold"
style="fill:#ffffff;fill-opacity:1"> x="37.366116"
<path y="-30.111443"
id="path4108" id="text3943-0"
d="m 250.60625,59.285714 0,-8.571429" sodipodi:linespacing="125%"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" transform="scale(0.85976783,1.1631047)"><tspan
inkscape:connector-curvature="0" /> sodipodi:role="line"
<g id="tspan3945-0"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" x="37.366116"
id="text4110"> y="-30.111443"
<path style="font-size:20.98062706px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">W</tspan></text>
d="m 242.95976,44.483543 -1.87988,-0.336914 c 0.15625,-0.598952 0.45654,-1.057936 0.90088,-1.376953 0.44433,-0.319003 1.0734,-0.478508 1.88721,-0.478515 0.93424,7e-6 1.60969,0.17416 2.02636,0.522461 0.41666,0.348313 0.625,0.786138 0.625,1.313476 0,0.30925 -0.0846,0.589198 -0.2539,0.839844 -0.16928,0.250655 -0.42481,0.470382 -0.7666,0.65918 0.27668,0.06836 0.48827,0.148115 0.63476,0.239257 0.23763,0.146488 0.42236,0.339359 0.5542,0.578614 0.13183,0.23926 0.19775,0.524905 0.19775,0.856933 0,0.416669 -0.10905,0.816245 -0.32714,1.198731 -0.21811,0.382487 -0.53224,0.677083 -0.94239,0.883789 -0.41016,0.206705 -0.94889,0.310058 -1.61621,0.310058 -0.65104,0 -1.16455,-0.0765 -1.54053,-0.229492 -0.37597,-0.152994 -0.68522,-0.37679 -0.92773,-0.671387 -0.24251,-0.294595 -0.42887,-0.664874 -0.55908,-1.110839 l 1.9873,-0.263672 c 0.0781,0.400392 0.19938,0.677898 0.36377,0.832519 0.16439,0.154624 0.37353,0.231935 0.62744,0.231934 0.26693,10e-7 0.48909,-0.09766 0.66651,-0.292969 0.1774,-0.195311 0.26611,-0.455727 0.26611,-0.78125 0,-0.332029 -0.0855,-0.58919 -0.25635,-0.771484 -0.1709,-0.182289 -0.40283,-0.273435 -0.6958,-0.273438 -0.15625,3e-6 -0.37109,0.03907 -0.64453,0.117188 l 0.10254,-1.420899 c 0.11067,0.01628 0.19694,0.02442 0.25879,0.02441 0.26041,5e-6 0.4777,-0.083 0.65185,-0.249023 0.17415,-0.166011 0.26123,-0.362951 0.26124,-0.59082 -1e-5,-0.218094 -0.0651,-0.392247 -0.19532,-0.522461 -0.13021,-0.130203 -0.30925,-0.195307 -0.53711,-0.195313 -0.23437,6e-6 -0.4248,0.07081 -0.57129,0.212402 -0.14648,0.141608 -0.24577,0.389817 -0.29785,0.744629 z" <text
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" xml:space="preserve"
id="path3787" style="font-size:24.40266609px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Arial;-inkscape-font-specification:Arial Bold"
inkscape:connector-curvature="0" /> x="280.87604"
<path y="-35.107494"
d="m 248.5164,42.413231 4.72168,0 0,1.586914 -3.19824,0 -0.1709,1.074219 c 0.22135,-0.104162 0.44027,-0.182287 0.65674,-0.234375 0.21647,-0.05208 0.4305,-0.07812 0.64209,-0.07813 0.71614,5e-6 1.2972,0.216476 1.74316,0.649414 0.44596,0.432946 0.66894,0.978193 0.66895,1.635742 -1e-5,0.462242 -0.11475,0.906577 -0.34424,1.333008 -0.2295,0.426433 -0.55502,0.751953 -0.97656,0.976562 -0.42156,0.22461 -0.96111,0.336914 -1.61865,0.336914 -0.47201,0 -0.87647,-0.04476 -1.21338,-0.134277 -0.33692,-0.08952 -0.62338,-0.222982 -0.85938,-0.400391 -0.236,-0.177408 -0.42724,-0.378417 -0.57373,-0.603027 -0.14648,-0.224608 -0.26855,-0.504556 -0.36621,-0.839844 l 2.01172,-0.219726 c 0.0488,0.322267 0.16276,0.567221 0.3418,0.734863 0.17903,0.167644 0.39225,0.251466 0.63965,0.251465 0.27668,10e-7 0.50536,-0.104979 0.68603,-0.314942 0.18066,-0.209959 0.27099,-0.523272 0.271,-0.939941 -1e-5,-0.42643 -0.0911,-0.738929 -0.27344,-0.9375 -0.1823,-0.198564 -0.42481,-0.297848 -0.72754,-0.297852 -0.19206,4e-6 -0.37761,0.04721 -0.55664,0.141602 -0.13347,0.06836 -0.27995,0.192061 -0.43945,0.371094 l -1.69434,-0.244141 z" id="text3943-6"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" sodipodi:linespacing="125%"><tspan
id="path3789" sodipodi:role="line"
inkscape:connector-curvature="0" /> id="tspan3945-1"
<path x="280.87604"
d="m 254.39043,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -10e-6,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z" y="-35.107494"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="font-size:24.40266609px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">N</tspan></text>
id="path3791" <text
inkscape:connector-curvature="0" /> xml:space="preserve"
</g> style="font-size:24.40266609px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Arial;-inkscape-font-specification:Arial Bold"
</g> x="530.66449"
<g y="-35.107491"
transform="translate(6.8229022,-83.494924)" id="text3943-3"
id="g4337" sodipodi:linespacing="125%"><tspan
style="fill:#ffffff;fill-opacity:1"> sodipodi:role="line"
<path id="tspan3945-8"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" x="530.66449"
d="m 6.5622945,59.285714 0,-8.571429" y="-35.107491"
id="path4116" style="font-size:24.40266609px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">E</tspan></text>
inkscape:connector-curvature="0" /> <text
<g xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" style="font-size:20.63207817px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Arial;-inkscape-font-specification:Arial Bold"
id="text4118"> x="-403.25064"
<path y="-31.330544"
d="m 2.851357,49.571434 -5.9667969,0 c 0.068359,-0.589192 0.2758784,-1.143391 0.6225586,-1.662598 0.3466785,-0.519203 0.9969057,-1.131996 1.9506836,-1.838379 0.58267887,-0.432938 0.95539985,-0.761714 1.11816406,-0.986328 0.1627563,-0.224604 0.24413642,-0.43782 0.24414062,-0.639648 -4.2e-6,-0.218094 -0.0805705,-0.404454 -0.24169922,-0.559082 -0.1611366,-0.154617 -0.36377312,-0.231928 -0.60791015,-0.231934 -0.25390935,6e-6 -0.46142867,0.07976 -0.6225586,0.239258 -0.16113537,0.159511 -0.26937094,0.441086 -0.32470703,0.844727 L -2.9689555,44.576317 c 0.078124,-0.55989 0.2213535,-0.996902 0.4296875,-1.311035 0.2083323,-0.314121 0.5021145,-0.555006 0.8813476,-0.722657 0.3792297,-0.167636 0.90413153,-0.251457 1.57470707,-0.251464 0.6998658,7e-6 1.24429883,0.07976 1.63330083,0.239257 0.388992,0.159512 0.6949813,0.404467 0.9179687,0.734864 0.2229757,0.330409 0.3344665,0.700689 0.3344727,1.11084 -6.2e-6,0.436202 -0.127773,0.852868 -0.3833008,1.25 -0.2555394,0.397138 -0.7202199,0.833336 -1.394043,1.308593 -0.40039462,0.276695 -0.66813524,0.47038 -0.80322265,0.581055 -0.13509461,0.110679 -0.29378586,0.255536 -0.47607422,0.43457 l 3.10546877,0 z" id="text3943-9"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" sodipodi:linespacing="125%"
id="path3794" transform="scale(0.84548457,1.1827537)"><tspan
inkscape:connector-curvature="0" /> sodipodi:role="line"
<path id="tspan3945-3"
d="M 9.4675679,44.024559 7.4900289,44.2687 C 7.4379414,43.992013 7.3508647,43.7967 7.2287984,43.682762 7.1067243,43.568836 6.956171,43.51187 6.7771382,43.511864 c -0.3222687,6e-6 -0.5729195,0.162766 -0.7519531,0.488281 -0.1302109,0.23438 -0.2262395,0.735682 -0.2880859,1.503906 0.2376275,-0.240881 0.4817679,-0.419103 0.7324218,-0.534668 0.2506477,-0.115555 0.5403609,-0.173335 0.8691407,-0.17334 0.6380161,5e-6 1.1775664,0.22787 1.6186523,0.683594 0.4410746,0.455733 0.6616148,1.033532 0.6616211,1.733399 -6.3e-6,0.472007 -0.1114971,0.903321 -0.3344726,1.293945 -0.2229876,0.390626 -0.5322321,0.686035 -0.9277344,0.88623 -0.3955125,0.200196 -0.8911175,0.300293 -1.4868164,0.300293 -0.7161487,0 -1.2906924,-0.12207 -1.7236328,-0.366211 C 4.7133347,49.083153 4.3674692,48.693342 4.1086812,48.15786 3.8498916,47.62238 3.7204972,46.913559 3.7204976,46.031395 c -4e-7,-1.292313 0.2718092,-2.238764 0.8154297,-2.839356 0.543618,-0.600578 1.297198,-0.900871 2.2607422,-0.900878 0.5696574,7e-6 1.0196895,0.06593 1.3500976,0.197753 0.3303985,0.131843 0.6046495,0.324714 0.8227539,0.578614 0.2180931,0.253912 0.3841086,0.572922 0.4980469,0.957031 z m -3.6621094,3.188477 c -2.5e-6,0.387371 0.097654,0.690919 0.2929688,0.910644 0.1953095,0.219728 0.4345671,0.329591 0.7177734,0.32959 0.2604129,10e-7 0.4785117,-0.09928 0.6542969,-0.297852 0.1757769,-0.198566 0.2636674,-0.494789 0.2636719,-0.888671 -4.5e-6,-0.403644 -0.09115,-0.71126 -0.2734375,-0.922852 -0.1822957,-0.211585 -0.4085324,-0.317379 -0.678711,-0.317383 -0.2766959,4e-6 -0.5086292,0.102543 -0.6958007,0.307617 -0.1871771,0.205081 -0.2807643,0.49805 -0.2807618,0.878907 z" x="-403.25064"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="-31.330544"
id="path3796" style="font-size:16.04717255px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">SE</tspan></text>
inkscape:connector-curvature="0" /> <text
<path xml:space="preserve"
d="m 10.390419,45.963036 c 0,-1.360673 0.244954,-2.31282 0.734864,-2.856446 0.489907,-0.543613 1.236163,-0.815422 2.238769,-0.815429 0.481767,7e-6 0.877275,0.05941 1.186524,0.178222 0.30924,0.118822 0.561518,0.273445 0.756836,0.463867 0.195307,0.190437 0.349115,0.390632 0.461425,0.600586 0.112299,0.209967 0.202631,0.454921 0.270997,0.734864 0.133457,0.533859 0.200189,1.090499 0.200195,1.669922 -6e-6,1.29883 -0.219733,2.24935 -0.65918,2.851562 -0.439458,0.602214 -1.196293,0.90332 -2.270508,0.90332 -0.602216,0 -1.088869,-0.09603 -1.459961,-0.288086 -0.371095,-0.192057 -0.675457,-0.473632 -0.913086,-0.844726 -0.172526,-0.263671 -0.306804,-0.624185 -0.402832,-1.081543 -0.09603,-0.457354 -0.144043,-0.962725 -0.144043,-1.516113 z m 1.972657,0.0049 c -3e-6,0.911461 0.08056,1.534019 0.241699,1.867676 0.16113,0.33366 0.394691,0.50049 0.700684,0.500488 0.201819,2e-6 0.376786,-0.0708 0.524902,-0.212402 0.148108,-0.1416 0.257157,-0.365395 0.327148,-0.671387 0.06998,-0.305987 0.104977,-0.782874 0.104981,-1.430664 -4e-6,-0.950516 -0.08057,-1.58935 -0.241699,-1.916504 -0.161137,-0.327142 -0.402836,-0.490716 -0.725098,-0.490722 -0.328779,6e-6 -0.566409,0.166835 -0.712891,0.500488 -0.146487,0.333664 -0.219729,0.951339 -0.219726,1.853027 z" style="font-size:18.37493896px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Arial;-inkscape-font-specification:Arial Bold"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" x="-122.80647"
id="path3798" y="-27.832531"
inkscape:connector-curvature="0" /> id="text3943-9-4"
</g> sodipodi:linespacing="125%"
</g> transform="scale(0.75299754,1.3280256)"><tspan
<g sodipodi:role="line"
transform="translate(13.166338,-83.494924)" id="tspan3945-3-4"
id="g4329" x="-122.80647"
style="fill:#ffffff;fill-opacity:1"> y="-27.832531"
<path style="font-size:14.29162025px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">SW</tspan></text>
id="path4220" <text
d="m -27.437706,59.285714 0,-8.571429" xml:space="preserve"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" style="font-size:18.27894211px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Arial;-inkscape-font-specification:Arial Bold"
inkscape:connector-curvature="0" /> x="208.6376"
<g y="-27.686813"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" id="text3943-9-6"
id="text4222"> sodipodi:linespacing="125%"
<path transform="scale(0.74905514,1.3350152)"><tspan
d="m -31.148643,49.571434 -5.966797,0 c 0.06836,-0.589192 0.275878,-1.143391 0.622558,-1.662598 0.346679,-0.519203 0.996906,-1.131996 1.950684,-1.838379 0.582679,-0.432938 0.9554,-0.761714 1.118164,-0.986328 0.162756,-0.224604 0.244136,-0.43782 0.244141,-0.639648 -5e-6,-0.218094 -0.08057,-0.404454 -0.2417,-0.559082 -0.161136,-0.154617 -0.363773,-0.231928 -0.60791,-0.231934 -0.253909,6e-6 -0.461429,0.07976 -0.622558,0.239258 -0.161136,0.159511 -0.269371,0.441086 -0.324707,0.844727 l -1.992188,-0.161133 c 0.07813,-0.55989 0.221354,-0.996902 0.429688,-1.311035 0.208332,-0.314121 0.502114,-0.555006 0.881347,-0.722657 0.37923,-0.167636 0.904132,-0.251457 1.574707,-0.251464 0.699866,7e-6 1.244299,0.07976 1.633301,0.239257 0.388992,0.159512 0.694981,0.404467 0.917969,0.734864 0.222975,0.330409 0.334466,0.700689 0.334472,1.11084 -6e-6,0.436202 -0.127773,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.394043,1.308593 -0.400395,0.276695 -0.668136,0.47038 -0.803223,0.581055 -0.135095,0.110679 -0.293786,0.255536 -0.476074,0.43457 l 3.105469,0 z" sodipodi:role="line"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="tspan3945-3-0"
id="path3801" x="208.6376"
inkscape:connector-curvature="0" /> y="-27.686813"
<path style="font-size:14.21695614px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">NW</tspan></text>
d="m -29.483604,42.413231 4.721679,0 0,1.586914 -3.198242,0 -0.170898,1.074219 c 0.221351,-0.104162 0.440264,-0.182287 0.656738,-0.234375 0.216468,-0.05208 0.430498,-0.07812 0.64209,-0.07813 0.716141,5e-6 1.297195,0.216476 1.743164,0.649414 0.445957,0.432946 0.668939,0.978193 0.668945,1.635742 -6e-6,0.462242 -0.114752,0.906577 -0.344238,1.333008 -0.229498,0.426433 -0.555019,0.751953 -0.976563,0.976562 -0.421554,0.22461 -0.961104,0.336914 -1.618652,0.336914 -0.472008,0 -0.876467,-0.04476 -1.213379,-0.134277 -0.336916,-0.08952 -0.623374,-0.222982 -0.859375,-0.400391 -0.236004,-0.177408 -0.427247,-0.378417 -0.57373,-0.603027 -0.146485,-0.224608 -0.268555,-0.504556 -0.366211,-0.839844 l 2.011718,-0.219726 c 0.04883,0.322267 0.162758,0.567221 0.341797,0.734863 0.179034,0.167644 0.39225,0.251466 0.639649,0.251465 0.276689,10e-7 0.505367,-0.104979 0.686035,-0.314942 0.18066,-0.209959 0.270992,-0.523272 0.270996,-0.939941 -4e-6,-0.42643 -0.09115,-0.738929 -0.273437,-0.9375 -0.182296,-0.198564 -0.424809,-0.297848 -0.72754,-0.297852 -0.19206,4e-6 -0.377607,0.04721 -0.55664,0.141602 -0.133466,0.06836 -0.279951,0.192061 -0.439453,0.371094 l -1.694336,-0.244141 z" <text
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" xml:space="preserve"
id="path3803" style="font-size:20.4963131px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Arial;-inkscape-font-specification:Arial Bold"
inkscape:connector-curvature="0" /> x="482.00879"
<path y="-31.116596"
d="m -23.609581,45.963036 c 0,-1.360673 0.244954,-2.31282 0.734863,-2.856446 0.489908,-0.543613 1.236163,-0.815422 2.23877,-0.815429 0.481767,7e-6 0.877274,0.05941 1.186523,0.178222 0.30924,0.118822 0.561519,0.273445 0.756836,0.463867 0.195307,0.190437 0.349116,0.390632 0.461426,0.600586 0.112299,0.209967 0.202631,0.454921 0.270996,0.734864 0.133457,0.533859 0.200189,1.090499 0.200195,1.669922 -6e-6,1.29883 -0.219732,2.24935 -0.659179,2.851562 -0.439459,0.602214 -1.196294,0.90332 -2.270508,0.90332 -0.602216,0 -1.08887,-0.09603 -1.459961,-0.288086 -0.371095,-0.192057 -0.675457,-0.473632 -0.913086,-0.844726 -0.172527,-0.263671 -0.306804,-0.624185 -0.402832,-1.081543 -0.09603,-0.457354 -0.144043,-0.962725 -0.144043,-1.516113 z m 1.972656,0.0049 c -2e-6,0.911461 0.08056,1.534019 0.241699,1.867676 0.161131,0.33366 0.394691,0.50049 0.700684,0.500488 0.201819,2e-6 0.376787,-0.0708 0.524902,-0.212402 0.148108,-0.1416 0.257158,-0.365395 0.327149,-0.671387 0.06998,-0.305987 0.104976,-0.782874 0.10498,-1.430664 -4e-6,-0.950516 -0.08057,-1.58935 -0.241699,-1.916504 -0.161137,-0.327142 -0.402836,-0.490716 -0.725098,-0.490722 -0.328779,6e-6 -0.566409,0.166835 -0.71289,0.500488 -0.146487,0.333664 -0.219729,0.951339 -0.219727,1.853027 z" id="text3943-9-66"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" sodipodi:linespacing="125%"
id="path3805" transform="scale(0.83992104,1.1905881)"><tspan
inkscape:connector-curvature="0" /> sodipodi:role="line"
</g> id="tspan3945-3-1"
</g> x="482.00879"
<g y="-31.116596"
transform="translate(19.509789,-83.494924)" style="font-size:15.94157791px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">NE</tspan></text>
id="g4321" <text
style="fill:#ffffff;fill-opacity:1"> xml:space="preserve"
<path style="font-size:20.63207817px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Arial;-inkscape-font-specification:Arial Bold"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" x="773.01367"
d="m -61.437706,59.285714 0,-8.571429" y="-31.322706"
id="path4228" id="text3943-9-8"
inkscape:connector-curvature="0" /> sodipodi:linespacing="125%"
<g transform="scale(0.84548457,1.1827537)"><tspan
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" sodipodi:role="line"
id="text4230"> id="tspan3945-3-49"
<path x="773.01367"
d="m -65.148643,49.571434 -5.966797,0 c 0.06836,-0.589192 0.275878,-1.143391 0.622558,-1.662598 0.346679,-0.519203 0.996906,-1.131996 1.950684,-1.838379 0.582679,-0.432938 0.9554,-0.761714 1.118164,-0.986328 0.162756,-0.224604 0.244136,-0.43782 0.244141,-0.639648 -5e-6,-0.218094 -0.08057,-0.404454 -0.2417,-0.559082 -0.161136,-0.154617 -0.363773,-0.231928 -0.60791,-0.231934 -0.253909,6e-6 -0.461429,0.07976 -0.622558,0.239258 -0.161136,0.159511 -0.269371,0.441086 -0.324707,0.844727 l -1.992188,-0.161133 c 0.07813,-0.55989 0.221354,-0.996902 0.429688,-1.311035 0.208332,-0.314121 0.502114,-0.555006 0.881347,-0.722657 0.37923,-0.167636 0.904132,-0.251457 1.574707,-0.251464 0.699866,7e-6 1.244299,0.07976 1.633301,0.239257 0.388992,0.159512 0.694981,0.404467 0.917969,0.734864 0.222975,0.330409 0.334466,0.700689 0.334472,1.11084 -6e-6,0.436202 -0.127773,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.394043,1.308593 -0.400395,0.276695 -0.668136,0.47038 -0.803223,0.581055 -0.135095,0.110679 -0.293786,0.255536 -0.476074,0.43457 l 3.105469,0 z" y="-31.322706"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="font-size:16.04717255px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">SE</tspan></text>
id="path3809" <text
inkscape:connector-curvature="0" /> xml:space="preserve"
<path style="font-size:18.37504387px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Arial;-inkscape-font-specification:Arial Bold"
d="m -60.8713,48.233543 -3.623047,0 0,-1.635742 3.623047,-4.30664 1.733399,0 0,4.399414 0.898437,0 0,1.542968 -0.898437,0 0,1.337891 -1.733399,0 z m 0,-1.542968 0,-2.250977 -1.914062,2.250977 z" x="1199.3759"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="-27.832375"
id="path3811" id="text3943-9-63"
inkscape:connector-curvature="0" /> sodipodi:linespacing="125%"
<path transform="scale(0.75299328,1.3280331)"><tspan
d="m -57.609581,45.963036 c 0,-1.360673 0.244954,-2.31282 0.734863,-2.856446 0.489908,-0.543613 1.236163,-0.815422 2.23877,-0.815429 0.481767,7e-6 0.877274,0.05941 1.186523,0.178222 0.30924,0.118822 0.561519,0.273445 0.756836,0.463867 0.195307,0.190437 0.349116,0.390632 0.461426,0.600586 0.112299,0.209967 0.202631,0.454921 0.270996,0.734864 0.133457,0.533859 0.200189,1.090499 0.200195,1.669922 -6e-6,1.29883 -0.219732,2.24935 -0.659179,2.851562 -0.439459,0.602214 -1.196294,0.90332 -2.270508,0.90332 -0.602216,0 -1.08887,-0.09603 -1.459961,-0.288086 -0.371095,-0.192057 -0.675457,-0.473632 -0.913086,-0.844726 -0.172527,-0.263671 -0.306804,-0.624185 -0.402832,-1.081543 -0.09603,-0.457354 -0.144043,-0.962725 -0.144043,-1.516113 z m 1.972656,0.0049 c -2e-6,0.911461 0.08056,1.534019 0.241699,1.867676 0.161131,0.33366 0.394691,0.50049 0.700684,0.500488 0.201819,2e-6 0.376787,-0.0708 0.524902,-0.212402 0.148108,-0.1416 0.257158,-0.365395 0.327149,-0.671387 0.06998,-0.305987 0.104976,-0.782874 0.10498,-1.430664 -4e-6,-0.950516 -0.08057,-1.58935 -0.241699,-1.916504 -0.161137,-0.327142 -0.402836,-0.490716 -0.725098,-0.490722 -0.328779,6e-6 -0.566409,0.166835 -0.71289,0.500488 -0.146487,0.333664 -0.219729,0.951339 -0.219727,1.853027 z" sodipodi:role="line"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="tspan3945-3-7"
id="path3813" x="1199.3759"
inkscape:connector-curvature="0" /> y="-27.832375"
</g> style="font-size:14.29170132px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">SW</tspan></text>
</g> <text
<g xml:space="preserve"
transform="translate(15.853224,-83.494924)" style="font-size:24.40266609px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Arial;-inkscape-font-specification:Arial Bold"
id="g4313" x="780.35687"
style="fill:#ffffff;fill-opacity:1"> y="-35.101536"
<path id="text3943-3-8"
id="path4236" sodipodi:linespacing="125%"><tspan
d="m -85.437706,59.285714 0,-8.571429" sodipodi:role="line"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="tspan3945-8-8"
inkscape:connector-curvature="0" /> x="780.35687"
<g y="-35.101536"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" style="font-size:24.40266609px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial Bold">S</tspan></text>
id="text4238"> <text
<path xml:space="preserve"
d="m -89.148643,49.571434 -5.966797,0 c 0.06836,-0.589192 0.275878,-1.143391 0.622558,-1.662598 0.346679,-0.519203 0.996906,-1.131996 1.950684,-1.838379 0.582679,-0.432938 0.9554,-0.761714 1.118164,-0.986328 0.162756,-0.224604 0.244136,-0.43782 0.244141,-0.639648 -5e-6,-0.218094 -0.08057,-0.404454 -0.2417,-0.559082 -0.161136,-0.154617 -0.363773,-0.231928 -0.60791,-0.231934 -0.253909,6e-6 -0.461429,0.07976 -0.622558,0.239258 -0.161136,0.159511 -0.269371,0.441086 -0.324707,0.844727 l -1.992188,-0.161133 c 0.07813,-0.55989 0.221354,-0.996902 0.429688,-1.311035 0.208332,-0.314121 0.502114,-0.555006 0.881347,-0.722657 0.37923,-0.167636 0.904132,-0.251457 1.574707,-0.251464 0.699866,7e-6 1.244299,0.07976 1.633301,0.239257 0.388992,0.159512 0.694981,0.404467 0.917969,0.734864 0.222975,0.330409 0.334466,0.700689 0.334472,1.11084 -6e-6,0.436202 -0.127773,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.394043,1.308593 -0.400395,0.276695 -0.668136,0.47038 -0.803223,0.581055 -0.135095,0.110679 -0.293786,0.255536 -0.476074,0.43457 l 3.105469,0 z" style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" x="-424.66446"
id="path3816" y="-40.022583"
inkscape:connector-curvature="0" /> id="text5115"
<path sodipodi:linespacing="125%"><tspan
d="m -86.360558,44.483543 -1.879882,-0.336914 c 0.156249,-0.598952 0.456542,-1.057936 0.900879,-1.376953 0.444334,-0.319003 1.073402,-0.478508 1.887207,-0.478515 0.93424,7e-6 1.609695,0.17416 2.026367,0.522461 0.416661,0.348313 0.624994,0.786138 0.625,1.313476 -6e-6,0.30925 -0.08464,0.589198 -0.253906,0.839844 -0.169277,0.250655 -0.42481,0.470382 -0.766602,0.65918 0.276687,0.06836 0.488276,0.148115 0.634766,0.239257 0.237624,0.146488 0.422357,0.339359 0.554199,0.578614 0.13183,0.23926 0.197747,0.524905 0.197754,0.856933 -7e-6,0.416669 -0.109056,0.816245 -0.327149,1.198731 -0.218104,0.382487 -0.532232,0.677083 -0.942383,0.883789 -0.41016,0.206705 -0.948897,0.310058 -1.61621,0.310058 -0.651045,0 -1.164553,-0.0765 -1.540528,-0.229492 -0.375978,-0.152994 -0.685222,-0.37679 -0.927734,-0.671387 -0.242514,-0.294595 -0.428874,-0.664874 -0.559082,-1.110839 l 1.987304,-0.263672 c 0.07812,0.400392 0.199379,0.677898 0.36377,0.832519 0.164385,0.154624 0.373532,0.231935 0.627441,0.231934 0.266924,10e-7 0.489092,-0.09766 0.666504,-0.292969 0.177405,-0.195311 0.266109,-0.455727 0.266114,-0.78125 -5e-6,-0.332029 -0.08545,-0.58919 -0.256348,-0.771484 -0.170902,-0.182289 -0.402836,-0.273435 -0.695801,-0.273438 -0.156253,3e-6 -0.371097,0.03907 -0.644531,0.117188 l 0.102539,-1.420899 c 0.110674,0.01628 0.196937,0.02442 0.258789,0.02441 0.260413,5e-6 0.477698,-0.083 0.651855,-0.249023 0.17415,-0.166011 0.261227,-0.362951 0.261231,-0.59082 -4e-6,-0.218094 -0.06511,-0.392247 -0.195313,-0.522461 -0.130212,-0.130203 -0.309248,-0.195307 -0.537109,-0.195313 -0.234378,6e-6 -0.424807,0.07081 -0.571289,0.212402 -0.146487,0.141608 -0.245771,0.389817 -0.297852,0.744629 z" sodipodi:role="line"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="tspan5117"
id="path3818" x="-424.66446"
inkscape:connector-curvature="0" /> y="-40.022583"
<path style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">105</tspan></text>
d="m -81.609581,45.963036 c 0,-1.360673 0.244954,-2.31282 0.734863,-2.856446 0.489908,-0.543613 1.236163,-0.815422 2.23877,-0.815429 0.481767,7e-6 0.877274,0.05941 1.186523,0.178222 0.30924,0.118822 0.561519,0.273445 0.756836,0.463867 0.195307,0.190437 0.349116,0.390632 0.461426,0.600586 0.112299,0.209967 0.202631,0.454921 0.270996,0.734864 0.133457,0.533859 0.200189,1.090499 0.200195,1.669922 -6e-6,1.29883 -0.219732,2.24935 -0.659179,2.851562 -0.439459,0.602214 -1.196294,0.90332 -2.270508,0.90332 -0.602216,0 -1.08887,-0.09603 -1.459961,-0.288086 -0.371095,-0.192057 -0.675457,-0.473632 -0.913086,-0.844726 -0.172527,-0.263671 -0.306804,-0.624185 -0.402832,-1.081543 -0.09603,-0.457354 -0.144043,-0.962725 -0.144043,-1.516113 z m 1.972656,0.0049 c -2e-6,0.911461 0.08056,1.534019 0.241699,1.867676 0.161131,0.33366 0.394691,0.50049 0.700684,0.500488 0.201819,2e-6 0.376787,-0.0708 0.524902,-0.212402 0.148108,-0.1416 0.257158,-0.365395 0.327149,-0.671387 0.06998,-0.305987 0.104976,-0.782874 0.10498,-1.430664 -4e-6,-0.950516 -0.08057,-1.58935 -0.241699,-1.916504 -0.161137,-0.327142 -0.402836,-0.490716 -0.725098,-0.490722 -0.328779,6e-6 -0.566409,0.166835 -0.71289,0.500488 -0.146487,0.333664 -0.219729,0.951339 -0.219727,1.853027 z" <text
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" xml:space="preserve"
id="path3820" style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
inkscape:connector-curvature="0" /> x="-383.4848"
</g> y="-40.022587"
</g> id="text5115-2"
<g sodipodi:linespacing="125%"><tspan
transform="translate(14.196659,-83.494924)" sodipodi:role="line"
id="g4305" id="tspan5117-9"
style="fill:#ffffff;fill-opacity:1"> x="-383.4848"
<path y="-40.022587"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">120</tspan></text>
d="m -111.43771,59.285714 0,-8.571429" <text
id="path4244" xml:space="preserve"
inkscape:connector-curvature="0" /> style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
<g x="-300.36328"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" y="-40.022587"
id="text4246"> id="text5115-2-1"
<path sodipodi:linespacing="125%"><tspan
d="m -115.14864,49.571434 -5.9668,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34668,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11817,-0.986328 0.16275,-0.224604 0.24413,-0.43782 0.24414,-0.639648 -1e-5,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16114,-0.154617 -0.36378,-0.231928 -0.60791,-0.231934 -0.25391,6e-6 -0.46143,0.07976 -0.62256,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50212,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.57471,-0.251464 0.69986,7e-6 1.2443,0.07976 1.6333,0.239257 0.38899,0.159512 0.69498,0.404467 0.91797,0.734864 0.22297,0.330409 0.33446,0.700689 0.33447,1.11084 -1e-5,0.436202 -0.12777,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39405,1.308593 -0.40039,0.276695 -0.66813,0.47038 -0.80322,0.581055 -0.13509,0.110679 -0.29378,0.255536 -0.47607,0.43457 l 3.10547,0 z" sodipodi:role="line"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="tspan5117-9-3"
id="path3823" x="-300.36328"
inkscape:connector-curvature="0" /> y="-40.022587"
<path style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">150</tspan></text>
d="m -108.46896,49.571434 -5.96679,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34667,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11816,-0.986328 0.16276,-0.224604 0.24414,-0.43782 0.24414,-0.639648 0,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16113,-0.154617 -0.36377,-0.231928 -0.60791,-0.231934 -0.2539,6e-6 -0.46142,0.07976 -0.62255,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50211,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.5747,-0.251464 0.69987,7e-6 1.2443,0.07976 1.6333,0.239257 0.389,0.159512 0.69499,0.404467 0.91797,0.734864 0.22298,0.330409 0.33447,0.700689 0.33448,1.11084 -1e-5,0.436202 -0.12778,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39405,1.308593 -0.40039,0.276695 -0.66813,0.47038 -0.80322,0.581055 -0.1351,0.110679 -0.29379,0.255536 -0.47607,0.43457 l 3.10546,0 z" <text
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" xml:space="preserve"
id="path3825" style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
inkscape:connector-curvature="0" /> x="-258.92947"
<path y="-40.022587"
d="m -107.60958,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23617,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56151,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.27099,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17252,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c -1e-5,0.911461 0.0806,1.534019 0.24169,1.867676 0.16113,0.33366 0.3947,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21972,1.853027 z" id="text5115-2-1-5"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" sodipodi:linespacing="125%"><tspan
id="path3827" sodipodi:role="line"
inkscape:connector-curvature="0" /> id="tspan5117-9-3-9"
</g> x="-258.92947"
</g> y="-40.022587"
<g style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">165</tspan></text>
transform="translate(10.540094,-83.494924)" <text
id="g4297" xml:space="preserve"
style="fill:#ffffff;fill-opacity:1"> style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
<path x="-175.97742"
id="path4252" y="-40.022587"
d="m -135.4377,59.285714 0,-8.571429" id="text5115-2-1-5-8"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" sodipodi:linespacing="125%"><tspan
inkscape:connector-curvature="0" /> sodipodi:role="line"
<g id="tspan5117-9-3-9-4"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" x="-175.97742"
id="text4254"> y="-40.022587"
<path style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">195</tspan></text>
d="m -139.14864,49.571434 -5.96679,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34667,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11816,-0.986328 0.16276,-0.224604 0.24414,-0.43782 0.24414,-0.639648 0,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16113,-0.154617 -0.36377,-0.231928 -0.60791,-0.231934 -0.2539,6e-6 -0.46142,0.07976 -0.62255,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50211,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.5747,-0.251464 0.69987,7e-6 1.2443,0.07976 1.6333,0.239257 0.389,0.159512 0.69499,0.404467 0.91797,0.734864 0.22298,0.330409 0.33447,0.700689 0.33448,1.11084 -1e-5,0.436202 -0.12778,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39405,1.308593 -0.40039,0.276695 -0.66813,0.47038 -0.80322,0.581055 -0.1351,0.110679 -0.29379,0.255536 -0.47607,0.43457 l 3.10546,0 z" <text
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" xml:space="preserve"
id="path3830" style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
inkscape:connector-curvature="0" /> x="-134.12007"
<path y="-40.022587"
d="m -133.78242,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32553,0.247401 -0.64047,0.447596 -0.94483,0.600586 -0.30436,0.152999 -0.68603,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37435,-0.305983 0.66732,-0.683587 0.87891,-1.132812 z" id="text5115-2-1-5-8-0"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" sodipodi:linespacing="125%"><tspan
id="path3832" sodipodi:role="line"
inkscape:connector-curvature="0" /> id="tspan5117-9-3-9-4-7"
<path x="-134.12007"
d="m -131.60957,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -10e-6,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -1e-5,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z" y="-40.022587"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">210</tspan></text>
id="path3834" <text
inkscape:connector-curvature="0" /> xml:space="preserve"
</g> style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
</g> x="-51.083191"
<g y="-40.022587"
transform="translate(6.8835373,-83.494924)" id="text5115-2-1-5-8-0-6"
id="g4289" sodipodi:linespacing="125%"><tspan
style="fill:#ffffff;fill-opacity:1"> sodipodi:role="line"
<path id="tspan5117-9-3-9-4-7-3"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" x="-51.083191"
d="m -159.4377,59.285714 0,-8.571429" y="-40.022587"
id="path4260" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">240</tspan></text>
inkscape:connector-curvature="0" /> <text
<g xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
id="text4262"> x="-9.818965"
<path y="-40.022587"
d="m -163.14864,49.571434 -5.96679,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34667,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11816,-0.986328 0.16276,-0.224604 0.24414,-0.43782 0.24414,-0.639648 0,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16113,-0.154617 -0.36377,-0.231928 -0.60791,-0.231934 -0.2539,6e-6 -0.46142,0.07976 -0.62255,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50211,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.5747,-0.251464 0.69987,7e-6 1.2443,0.07976 1.6333,0.239257 0.389,0.159512 0.69499,0.404467 0.91797,0.734864 0.22298,0.330409 0.33447,0.700689 0.33448,1.11084 -1e-5,0.436202 -0.12778,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39405,1.308593 -0.40039,0.276695 -0.66813,0.47038 -0.80322,0.581055 -0.1351,0.110679 -0.29379,0.255536 -0.47607,0.43457 l 3.10546,0 z" id="text5115-2-1-5-8-0-6-6"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" sodipodi:linespacing="125%"><tspan
id="path3837" sodipodi:role="line"
inkscape:connector-curvature="0" /> id="tspan5117-9-3-9-4-7-3-1"
<path x="-9.818965"
d="m -162.28926,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23617,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56151,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.27099,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17252,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c -1e-5,0.911461 0.0806,1.534019 0.24169,1.867676 0.16113,0.33366 0.3947,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14648,0.333664 -0.21973,0.951339 -0.21972,1.853027 z" y="-40.022587"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">255</tspan></text>
id="path3839" <text
inkscape:connector-curvature="0" /> xml:space="preserve"
<path style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
d="m -155.60957,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -10e-6,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z" x="73.048439"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="-40.022587"
id="path3841" id="text5115-2-1-5-8-0-6-6-5"
inkscape:connector-curvature="0" /> sodipodi:linespacing="125%"><tspan
</g> sodipodi:role="line"
</g> id="tspan5117-9-3-9-4-7-3-1-4"
<g x="73.048439"
transform="translate(0.95109749,-83.494924)" y="-40.022587"
id="g4281" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">285</tspan></text>
style="fill:#ffffff;fill-opacity:1"> <text
<path xml:space="preserve"
id="path4268" style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
d="m -181.16182,59.285714 0,-8.571429" x="115.07526"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" y="-40.022587"
inkscape:connector-curvature="0" /> id="text5115-2-1-5-8-0-6-6-5-2"
<g sodipodi:linespacing="125%"><tspan
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" sodipodi:role="line"
id="text4270"> id="tspan5117-9-3-9-4-7-3-1-4-0"
<path x="115.07526"
d="m -186.46211,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64047,0.447596 -0.94483,0.600586 -0.30436,0.152999 -0.68603,0.299483 -1.14501,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.20279,-0.480137 1.57714,-0.786133 0.37435,-0.305983 0.66732,-0.683587 0.87891,-1.132812 z" y="-40.022587"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">300</tspan></text>
id="path3844" <text
inkscape:connector-curvature="0" /> xml:space="preserve"
<path style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
d="m -184.20137,47.964989 1.97754,-0.249024 c 0.0521,0.276695 0.13997,0.472007 0.26367,0.585938 0.1237,0.113933 0.27506,0.170899 0.4541,0.170898 0.31901,1e-6 0.56803,-0.161131 0.74707,-0.483398 0.13021,-0.237629 0.22786,-0.740558 0.29297,-1.508789 -0.23763,0.244143 -0.48177,0.423179 -0.73242,0.537109 -0.25065,0.113935 -0.54037,0.170901 -0.86914,0.170899 -0.64128,2e-6 -1.18246,-0.227862 -1.62354,-0.683594 -0.44108,-0.455726 -0.66162,-1.031897 -0.66162,-1.728516 0,-0.475255 0.11231,-0.908197 0.33692,-1.298828 0.22461,-0.390618 0.53385,-0.686028 0.92773,-0.88623 0.39388,-0.200189 0.88867,-0.300286 1.48438,-0.300293 0.71614,7e-6 1.29068,0.122891 1.72363,0.368652 0.43294,0.245775 0.7788,0.636399 1.0376,1.171875 0.25878,0.535487 0.38817,1.24268 0.38818,2.121582 -1e-5,1.29232 -0.27182,2.238771 -0.81543,2.839355 -0.54362,0.600587 -1.2972,0.900879 -2.26074,0.900879 -0.56967,0 -1.01888,-0.06592 -1.34766,-0.197754 -0.32878,-0.131835 -0.60221,-0.324706 -0.82031,-0.578613 -0.2181,-0.253905 -0.38574,-0.571288 -0.50293,-0.952148 z m 3.66211,-3.19336 c -10e-6,-0.387364 -0.0977,-0.690912 -0.29297,-0.910644 -0.19532,-0.219721 -0.43295,-0.329584 -0.71289,-0.32959 -0.26368,6e-6 -0.48259,0.09929 -0.65674,0.297852 -0.17415,0.198573 -0.26123,0.496424 -0.26123,0.893554 0,0.400395 0.0903,0.706385 0.271,0.917969 0.18066,0.211592 0.40608,0.317386 0.67627,0.317383 0.27994,3e-6 0.51269,-0.102536 0.69824,-0.307617 0.18554,-0.205074 0.27831,-0.498043 0.27832,-0.878907 z" x="197.94258"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="-40.022587"
id="path3846" id="text5115-2-1-5-8-0-6-6-5-2-9"
inkscape:connector-curvature="0" /> sodipodi:linespacing="125%"><tspan
<path sodipodi:role="line"
d="m -177.60957,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -10e-6,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z" id="tspan5117-9-3-9-4-7-3-1-4-0-7"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" x="197.94258"
id="path3848" y="-40.022587"
inkscape:connector-curvature="0" /> style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">330</tspan></text>
</g> <text
</g> xml:space="preserve"
<g style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
id="g3304" x="239.33389"
transform="translate(28.576189,-83.494924)" y="-40.022587"
style="fill:#ffffff;fill-opacity:1"> id="text5115-2-1-5-8-0-6-6-5-2-9-3"
<path sodipodi:linespacing="125%"><tspan
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" sodipodi:role="line"
d="m 372.07407,59.285714 0,-8.571429" id="tspan5117-9-3-9-4-7-3-1-4-0-7-7"
id="path3306" x="239.33389"
inkscape:connector-curvature="0" /> y="-40.022587"
<g style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">345</tspan></text>
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" <text
id="text3308"> xml:space="preserve"
<path style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
d="m 369.25668,48.233543 -3.62304,0 0,-1.635742 3.62304,-4.30664 1.7334,0 0,4.399414 0.89844,0 0,1.542968 -0.89844,0 0,1.337891 -1.7334,0 z m 0,-1.542968 0,-2.250977 -1.91406,2.250977 z" x="325.46359"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="-40.022587"
id="path3851" id="text5115-2-1-5-8-0-6-6-5-2-9-3-2"
inkscape:connector-curvature="0" /> sodipodi:linespacing="125%"><tspan
<path sodipodi:role="line"
d="m 372.5184,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20019,1.090499 0.20019,1.669922 0,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14405,-0.962725 -0.14405,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" id="tspan5117-9-3-9-4-7-3-1-4-0-7-7-6"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" x="325.46359"
id="path3853" y="-40.022587"
inkscape:connector-curvature="0" /> style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">15</tspan></text>
</g> <text
</g> xml:space="preserve"
<g style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
transform="translate(56.171722,-83.494924)" x="366.8974"
id="g3312" y="-40.022587"
style="fill:#ffffff;fill-opacity:1"> id="text5115-2-1-5-8-0-6-6-5-2-9-3-2-0"
<path sodipodi:linespacing="125%"><tspan
id="path3314" sodipodi:role="line"
d="m 372.07407,59.285714 0,-8.571429" id="tspan5117-9-3-9-4-7-3-1-4-0-7-7-6-1"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" x="366.8974"
inkscape:connector-curvature="0" /> y="-40.022587"
<g style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">30</tspan></text>
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" <text
id="text3316"> xml:space="preserve"
<path style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
d="m 366.64438,42.413231 4.72168,0 0,1.586914 -3.19824,0 -0.1709,1.074219 c 0.22135,-0.104162 0.44026,-0.182287 0.65674,-0.234375 0.21646,-0.05208 0.43049,-0.07812 0.64209,-0.07813 0.71614,5e-6 1.29719,0.216476 1.74316,0.649414 0.44596,0.432946 0.66894,0.978193 0.66895,1.635742 -10e-6,0.462242 -0.11476,0.906577 -0.34424,1.333008 -0.2295,0.426433 -0.55502,0.751953 -0.97657,0.976562 -0.42155,0.22461 -0.9611,0.336914 -1.61865,0.336914 -0.47201,0 -0.87647,-0.04476 -1.21338,-0.134277 -0.33691,-0.08952 -0.62337,-0.222982 -0.85937,-0.400391 -0.23601,-0.177408 -0.42725,-0.378417 -0.57373,-0.603027 -0.14649,-0.224608 -0.26856,-0.504556 -0.36621,-0.839844 l 2.01172,-0.219726 c 0.0488,0.322267 0.16275,0.567221 0.34179,0.734863 0.17904,0.167644 0.39225,0.251466 0.63965,0.251465 0.27669,10e-7 0.50537,-0.104979 0.68604,-0.314942 0.18066,-0.209959 0.27099,-0.523272 0.27099,-0.939941 0,-0.42643 -0.0911,-0.738929 -0.27344,-0.9375 -0.18229,-0.198564 -0.4248,-0.297848 -0.72753,-0.297852 -0.19206,4e-6 -0.37761,0.04721 -0.55665,0.141602 -0.13346,0.06836 -0.27995,0.192061 -0.43945,0.371094 l -1.69433,-0.244141 z" x="449.68005"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="-40.022587"
id="path3856" id="text5115-2-1-5-8-0-6-6-5-2-9-3-2-0-6"
inkscape:connector-curvature="0" /> sodipodi:linespacing="125%"><tspan
<path sodipodi:role="line"
d="m 372.5184,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20019,1.090499 0.20019,1.669922 0,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14405,-0.962725 -0.14405,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z" id="tspan5117-9-3-9-4-7-3-1-4-0-7-7-6-1-5"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" x="449.68005"
id="path3858" y="-40.022587"
inkscape:connector-curvature="0" /> style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">60</tspan></text>
</g> <text
</g> xml:space="preserve"
<g style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
transform="translate(7.6293945e-6,-82.51834)" x="490.85947"
id="g5008" y="-40.022587"
style="fill:#ffffff;fill-opacity:1"> id="text5115-2-1-5-8-0-6-6-5-2-9-3-2-0-6-7"
<path sodipodi:linespacing="125%"><tspan
id="path6992-4" sodipodi:role="line"
d="m 1036.6779,58.30913 0,-8.57142" id="tspan5117-9-3-9-4-7-3-1-4-0-7-7-6-1-5-5"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" x="490.85947"
inkscape:connector-curvature="0" /> y="-40.022587"
</g> style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">75</tspan></text>
<g <text
transform="translate(1002.459,-83.494924)" xml:space="preserve"
id="g4337-0" style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
style="fill:#ffffff;fill-opacity:1;display:inline"> x="571.26941"
<path y="-40.022583"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="text5115-20"
d="m 6.5622945,59.285714 0,-8.571429" sodipodi:linespacing="125%"><tspan
id="path4116-9" sodipodi:role="line"
inkscape:connector-curvature="0" /> id="tspan5117-0"
<g x="571.26941"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" y="-40.022583"
id="text4118-4"> style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">105</tspan></text>
<path <text
d="m 2.851357,49.571434 -5.9667969,0 c 0.068359,-0.589192 0.2758784,-1.143391 0.6225586,-1.662598 0.3466785,-0.519203 0.9969057,-1.131996 1.9506836,-1.838379 0.58267887,-0.432938 0.95539985,-0.761714 1.11816406,-0.986328 0.1627563,-0.224604 0.24413642,-0.43782 0.24414062,-0.639648 -4.2e-6,-0.218094 -0.0805705,-0.404454 -0.24169922,-0.559082 -0.1611366,-0.154617 -0.36377312,-0.231928 -0.60791015,-0.231934 -0.25390935,6e-6 -0.46142867,0.07976 -0.6225586,0.239258 -0.16113537,0.159511 -0.26937094,0.441086 -0.32470703,0.844727 L -2.9689555,44.576317 c 0.078124,-0.55989 0.2213535,-0.996902 0.4296875,-1.311035 0.2083323,-0.314121 0.5021145,-0.555006 0.8813476,-0.722657 0.3792297,-0.167636 0.90413153,-0.251457 1.57470707,-0.251464 0.6998658,7e-6 1.24429883,0.07976 1.63330083,0.239257 0.388992,0.159512 0.6949813,0.404467 0.9179687,0.734864 0.2229757,0.330409 0.3344665,0.700689 0.3344727,1.11084 -6.2e-6,0.436202 -0.127773,0.852868 -0.3833008,1.25 -0.2555394,0.397138 -0.7202199,0.833336 -1.394043,1.308593 -0.40039462,0.276695 -0.66813524,0.47038 -0.80322265,0.581055 -0.13509461,0.110679 -0.29378586,0.255536 -0.47607422,0.43457 l 3.10546877,0 z" xml:space="preserve"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
id="path3794-8" x="612.44897"
inkscape:connector-curvature="0" /> y="-40.022587"
<path id="text5115-2-14"
d="M 9.4675679,44.024559 7.4900289,44.2687 C 7.4379414,43.992013 7.3508647,43.7967 7.2287984,43.682762 7.1067243,43.568836 6.956171,43.51187 6.7771382,43.511864 c -0.3222687,6e-6 -0.5729195,0.162766 -0.7519531,0.488281 -0.1302109,0.23438 -0.2262395,0.735682 -0.2880859,1.503906 0.2376275,-0.240881 0.4817679,-0.419103 0.7324218,-0.534668 0.2506477,-0.115555 0.5403609,-0.173335 0.8691407,-0.17334 0.6380161,5e-6 1.1775664,0.22787 1.6186523,0.683594 0.4410746,0.455733 0.6616148,1.033532 0.6616211,1.733399 -6.3e-6,0.472007 -0.1114971,0.903321 -0.3344726,1.293945 -0.2229876,0.390626 -0.5322321,0.686035 -0.9277344,0.88623 -0.3955125,0.200196 -0.8911175,0.300293 -1.4868164,0.300293 -0.7161487,0 -1.2906924,-0.12207 -1.7236328,-0.366211 C 4.7133347,49.083153 4.3674692,48.693342 4.1086812,48.15786 3.8498916,47.62238 3.7204972,46.913559 3.7204976,46.031395 c -4e-7,-1.292313 0.2718092,-2.238764 0.8154297,-2.839356 0.543618,-0.600578 1.297198,-0.900871 2.2607422,-0.900878 0.5696574,7e-6 1.0196895,0.06593 1.3500976,0.197753 0.3303985,0.131843 0.6046495,0.324714 0.8227539,0.578614 0.2180931,0.253912 0.3841086,0.572922 0.4980469,0.957031 z m -3.6621094,3.188477 c -2.5e-6,0.387371 0.097654,0.690919 0.2929688,0.910644 0.1953095,0.219728 0.4345671,0.329591 0.7177734,0.32959 0.2604129,10e-7 0.4785117,-0.09928 0.6542969,-0.297852 0.1757769,-0.198566 0.2636674,-0.494789 0.2636719,-0.888671 -4.5e-6,-0.403644 -0.09115,-0.71126 -0.2734375,-0.922852 -0.1822957,-0.211585 -0.4085324,-0.317379 -0.678711,-0.317383 -0.2766959,4e-6 -0.5086292,0.102543 -0.6958007,0.307617 -0.1871771,0.205081 -0.2807643,0.49805 -0.2807618,0.878907 z" sodipodi:linespacing="125%"><tspan
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" sodipodi:role="line"
id="path3796-8" id="tspan5117-9-6"
inkscape:connector-curvature="0" /> x="612.44897"
<path y="-40.022587"
d="m 10.390419,45.963036 c 0,-1.360673 0.244954,-2.31282 0.734864,-2.856446 0.489907,-0.543613 1.236163,-0.815422 2.238769,-0.815429 0.481767,7e-6 0.877275,0.05941 1.186524,0.178222 0.30924,0.118822 0.561518,0.273445 0.756836,0.463867 0.195307,0.190437 0.349115,0.390632 0.461425,0.600586 0.112299,0.209967 0.202631,0.454921 0.270997,0.734864 0.133457,0.533859 0.200189,1.090499 0.200195,1.669922 -6e-6,1.29883 -0.219733,2.24935 -0.65918,2.851562 -0.439458,0.602214 -1.196293,0.90332 -2.270508,0.90332 -0.602216,0 -1.088869,-0.09603 -1.459961,-0.288086 -0.371095,-0.192057 -0.675457,-0.473632 -0.913086,-0.844726 -0.172526,-0.263671 -0.306804,-0.624185 -0.402832,-1.081543 -0.09603,-0.457354 -0.144043,-0.962725 -0.144043,-1.516113 z m 1.972657,0.0049 c -3e-6,0.911461 0.08056,1.534019 0.241699,1.867676 0.16113,0.33366 0.394691,0.50049 0.700684,0.500488 0.201819,2e-6 0.376786,-0.0708 0.524902,-0.212402 0.148108,-0.1416 0.257157,-0.365395 0.327148,-0.671387 0.06998,-0.305987 0.104977,-0.782874 0.104981,-1.430664 -4e-6,-0.950516 -0.08057,-1.58935 -0.241699,-1.916504 -0.161137,-0.327142 -0.402836,-0.490716 -0.725098,-0.490722 -0.328779,6e-6 -0.566409,0.166835 -0.712891,0.500488 -0.146487,0.333664 -0.219729,0.951339 -0.219726,1.853027 z" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">120</tspan></text>
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <text
id="path3798-2" xml:space="preserve"
inkscape:connector-curvature="0" /> style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
</g> x="695.57025"
</g> y="-40.022587"
<g id="text5115-2-1-0"
transform="translate(1008.8024,-83.494924)" sodipodi:linespacing="125%"><tspan
id="g4329-4" sodipodi:role="line"
style="fill:#ffffff;fill-opacity:1;display:inline"> id="tspan5117-9-3-7"
<path x="695.57025"
id="path4220-5" y="-40.022587"
d="m -27.437706,59.285714 0,-8.571429" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">150</tspan></text>
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" <text
inkscape:connector-curvature="0" /> xml:space="preserve"
<g style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" x="737.00397"
id="text4222-5"> y="-40.022587"
<path id="text5115-2-1-5-1"
d="m -31.148643,49.571434 -5.966797,0 c 0.06836,-0.589192 0.275878,-1.143391 0.622558,-1.662598 0.346679,-0.519203 0.996906,-1.131996 1.950684,-1.838379 0.582679,-0.432938 0.9554,-0.761714 1.118164,-0.986328 0.162756,-0.224604 0.244136,-0.43782 0.244141,-0.639648 -5e-6,-0.218094 -0.08057,-0.404454 -0.2417,-0.559082 -0.161136,-0.154617 -0.363773,-0.231928 -0.60791,-0.231934 -0.253909,6e-6 -0.461429,0.07976 -0.622558,0.239258 -0.161136,0.159511 -0.269371,0.441086 -0.324707,0.844727 l -1.992188,-0.161133 c 0.07813,-0.55989 0.221354,-0.996902 0.429688,-1.311035 0.208332,-0.314121 0.502114,-0.555006 0.881347,-0.722657 0.37923,-0.167636 0.904132,-0.251457 1.574707,-0.251464 0.699866,7e-6 1.244299,0.07976 1.633301,0.239257 0.388992,0.159512 0.694981,0.404467 0.917969,0.734864 0.222975,0.330409 0.334466,0.700689 0.334472,1.11084 -6e-6,0.436202 -0.127773,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.394043,1.308593 -0.400395,0.276695 -0.668136,0.47038 -0.803223,0.581055 -0.135095,0.110679 -0.293786,0.255536 -0.476074,0.43457 l 3.105469,0 z" sodipodi:linespacing="125%"><tspan
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" sodipodi:role="line"
id="path3801-1" id="tspan5117-9-3-9-7"
inkscape:connector-curvature="0" /> x="737.00397"
<path y="-40.022587"
d="m -29.483604,42.413231 4.721679,0 0,1.586914 -3.198242,0 -0.170898,1.074219 c 0.221351,-0.104162 0.440264,-0.182287 0.656738,-0.234375 0.216468,-0.05208 0.430498,-0.07812 0.64209,-0.07813 0.716141,5e-6 1.297195,0.216476 1.743164,0.649414 0.445957,0.432946 0.668939,0.978193 0.668945,1.635742 -6e-6,0.462242 -0.114752,0.906577 -0.344238,1.333008 -0.229498,0.426433 -0.555019,0.751953 -0.976563,0.976562 -0.421554,0.22461 -0.961104,0.336914 -1.618652,0.336914 -0.472008,0 -0.876467,-0.04476 -1.213379,-0.134277 -0.336916,-0.08952 -0.623374,-0.222982 -0.859375,-0.400391 -0.236004,-0.177408 -0.427247,-0.378417 -0.57373,-0.603027 -0.146485,-0.224608 -0.268555,-0.504556 -0.366211,-0.839844 l 2.011718,-0.219726 c 0.04883,0.322267 0.162758,0.567221 0.341797,0.734863 0.179034,0.167644 0.39225,0.251466 0.639649,0.251465 0.276689,10e-7 0.505367,-0.104979 0.686035,-0.314942 0.18066,-0.209959 0.270992,-0.523272 0.270996,-0.939941 -4e-6,-0.42643 -0.09115,-0.738929 -0.273437,-0.9375 -0.182296,-0.198564 -0.424809,-0.297848 -0.72754,-0.297852 -0.19206,4e-6 -0.377607,0.04721 -0.55664,0.141602 -0.133466,0.06836 -0.279951,0.192061 -0.439453,0.371094 l -1.694336,-0.244141 z" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">165</tspan></text>
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <text
id="path3803-7" xml:space="preserve"
inkscape:connector-curvature="0" /> style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
<path x="819.95587"
d="m -23.609581,45.963036 c 0,-1.360673 0.244954,-2.31282 0.734863,-2.856446 0.489908,-0.543613 1.236163,-0.815422 2.23877,-0.815429 0.481767,7e-6 0.877274,0.05941 1.186523,0.178222 0.30924,0.118822 0.561519,0.273445 0.756836,0.463867 0.195307,0.190437 0.349116,0.390632 0.461426,0.600586 0.112299,0.209967 0.202631,0.454921 0.270996,0.734864 0.133457,0.533859 0.200189,1.090499 0.200195,1.669922 -6e-6,1.29883 -0.219732,2.24935 -0.659179,2.851562 -0.439459,0.602214 -1.196294,0.90332 -2.270508,0.90332 -0.602216,0 -1.08887,-0.09603 -1.459961,-0.288086 -0.371095,-0.192057 -0.675457,-0.473632 -0.913086,-0.844726 -0.172527,-0.263671 -0.306804,-0.624185 -0.402832,-1.081543 -0.09603,-0.457354 -0.144043,-0.962725 -0.144043,-1.516113 z m 1.972656,0.0049 c -2e-6,0.911461 0.08056,1.534019 0.241699,1.867676 0.161131,0.33366 0.394691,0.50049 0.700684,0.500488 0.201819,2e-6 0.376787,-0.0708 0.524902,-0.212402 0.148108,-0.1416 0.257158,-0.365395 0.327149,-0.671387 0.06998,-0.305987 0.104976,-0.782874 0.10498,-1.430664 -4e-6,-0.950516 -0.08057,-1.58935 -0.241699,-1.916504 -0.161137,-0.327142 -0.402836,-0.490716 -0.725098,-0.490722 -0.328779,6e-6 -0.566409,0.166835 -0.71289,0.500488 -0.146487,0.333664 -0.219729,0.951339 -0.219727,1.853027 z" y="-40.022587"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="text5115-2-1-5-8-7"
id="path3805-1" sodipodi:linespacing="125%"><tspan
inkscape:connector-curvature="0" /> sodipodi:role="line"
</g> id="tspan5117-9-3-9-4-77"
</g> x="819.95587"
<g y="-40.022587"
transform="translate(1015.1459,-83.494924)" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">195</tspan></text>
id="g4321-1" <text
style="fill:#ffffff;fill-opacity:1;display:inline"> xml:space="preserve"
<path style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" x="861.81317"
d="m -61.437706,59.285714 0,-8.571429" y="-40.022587"
id="path4228-5" id="text5115-2-1-5-8-0-3"
inkscape:connector-curvature="0" /> sodipodi:linespacing="125%"><tspan
<g sodipodi:role="line"
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" id="tspan5117-9-3-9-4-7-35"
id="text4230-2"> x="861.81317"
<path y="-40.022587"
d="m -65.148643,49.571434 -5.966797,0 c 0.06836,-0.589192 0.275878,-1.143391 0.622558,-1.662598 0.346679,-0.519203 0.996906,-1.131996 1.950684,-1.838379 0.582679,-0.432938 0.9554,-0.761714 1.118164,-0.986328 0.162756,-0.224604 0.244136,-0.43782 0.244141,-0.639648 -5e-6,-0.218094 -0.08057,-0.404454 -0.2417,-0.559082 -0.161136,-0.154617 -0.363773,-0.231928 -0.60791,-0.231934 -0.253909,6e-6 -0.461429,0.07976 -0.622558,0.239258 -0.161136,0.159511 -0.269371,0.441086 -0.324707,0.844727 l -1.992188,-0.161133 c 0.07813,-0.55989 0.221354,-0.996902 0.429688,-1.311035 0.208332,-0.314121 0.502114,-0.555006 0.881347,-0.722657 0.37923,-0.167636 0.904132,-0.251457 1.574707,-0.251464 0.699866,7e-6 1.244299,0.07976 1.633301,0.239257 0.388992,0.159512 0.694981,0.404467 0.917969,0.734864 0.222975,0.330409 0.334466,0.700689 0.334472,1.11084 -6e-6,0.436202 -0.127773,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.394043,1.308593 -0.400395,0.276695 -0.668136,0.47038 -0.803223,0.581055 -0.135095,0.110679 -0.293786,0.255536 -0.476074,0.43457 l 3.105469,0 z" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">210</tspan></text>
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" <text
id="path3809-7" xml:space="preserve"
inkscape:connector-curvature="0" /> style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
<path x="944.84979"
d="m -60.8713,48.233543 -3.623047,0 0,-1.635742 3.623047,-4.30664 1.733399,0 0,4.399414 0.898437,0 0,1.542968 -0.898437,0 0,1.337891 -1.733399,0 z m 0,-1.542968 0,-2.250977 -1.914062,2.250977 z" y="-40.022587"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" id="text5115-2-1-5-8-0-6-9"
id="path3811-6" sodipodi:linespacing="125%"><tspan
inkscape:connector-curvature="0" /> sodipodi:role="line"
<path id="tspan5117-9-3-9-4-7-3-9"
d="m -57.609581,45.963036 c 0,-1.360673 0.244954,-2.31282 0.734863,-2.856446 0.489908,-0.543613 1.236163,-0.815422 2.23877,-0.815429 0.481767,7e-6 0.877274,0.05941 1.186523,0.178222 0.30924,0.118822 0.561519,0.273445 0.756836,0.463867 0.195307,0.190437 0.349116,0.390632 0.461426,0.600586 0.112299,0.209967 0.202631,0.454921 0.270996,0.734864 0.133457,0.533859 0.200189,1.090499 0.200195,1.669922 -6e-6,1.29883 -0.219732,2.24935 -0.659179,2.851562 -0.439459,0.602214 -1.196294,0.90332 -2.270508,0.90332 -0.602216,0 -1.08887,-0.09603 -1.459961,-0.288086 -0.371095,-0.192057 -0.675457,-0.473632 -0.913086,-0.844726 -0.172527,-0.263671 -0.306804,-0.624185 -0.402832,-1.081543 -0.09603,-0.457354 -0.144043,-0.962725 -0.144043,-1.516113 z m 1.972656,0.0049 c -2e-6,0.911461 0.08056,1.534019 0.241699,1.867676 0.161131,0.33366 0.394691,0.50049 0.700684,0.500488 0.201819,2e-6 0.376787,-0.0708 0.524902,-0.212402 0.148108,-0.1416 0.257158,-0.365395 0.327149,-0.671387 0.06998,-0.305987 0.104976,-0.782874 0.10498,-1.430664 -4e-6,-0.950516 -0.08057,-1.58935 -0.241699,-1.916504 -0.161137,-0.327142 -0.402836,-0.490716 -0.725098,-0.490722 -0.328779,6e-6 -0.566409,0.166835 -0.71289,0.500488 -0.146487,0.333664 -0.219729,0.951339 -0.219727,1.853027 z" x="944.84979"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" y="-40.022587"
id="path3813-1" style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">240</tspan></text>
inkscape:connector-curvature="0" /> <text
</g> xml:space="preserve"
</g> style="font-size:9.48992634px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Sans"
<g x="986.11395"
transform="translate(1011.4893,-83.494924)" y="-40.022587"
id="g4313-4" id="text5115-2-1-5-8-0-6-6-8"
style="fill:#ffffff;fill-opacity:1;display:inline"> sodipodi:linespacing="125%"><tspan
<path sodipodi:role="line"
id="path4236-2" id="tspan5117-9-3-9-4-7-3-1-1"
d="m -85.437706,59.285714 0,-8.571429" x="986.11395"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" y="-40.022587"
inkscape:connector-curvature="0" /> style="font-size:10.84562969px;font-weight:bold;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Bold">255</tspan></text>
<g <rect
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans" style="fill:none;stroke:none"
id="text4238-3"> id="rect3810"
<path width="3.4080374"
d="m -89.148643,49.571434 -5.966797,0 c 0.06836,-0.589192 0.275878,-1.143391 0.622558,-1.662598 0.346679,-0.519203 0.996906,-1.131996 1.950684,-1.838379 0.582679,-0.432938 0.9554,-0.761714 1.118164,-0.986328 0.162756,-0.224604 0.244136,-0.43782 0.244141,-0.639648 -5e-6,-0.218094 -0.08057,-0.404454 -0.2417,-0.559082 -0.161136,-0.154617 -0.363773,-0.231928 -0.60791,-0.231934 -0.253909,6e-6 -0.461429,0.07976 -0.622558,0.239258 -0.161136,0.159511 -0.269371,0.441086 -0.324707,0.844727 l -1.992188,-0.161133 c 0.07813,-0.55989 0.221354,-0.996902 0.429688,-1.311035 0.208332,-0.314121 0.502114,-0.555006 0.881347,-0.722657 0.37923,-0.167636 0.904132,-0.251457 1.574707,-0.251464 0.699866,7e-6 1.244299,0.07976 1.633301,0.239257 0.388992,0.159512 0.694981,0.404467 0.917969,0.734864 0.222975,0.330409 0.334466,0.700689 0.334472,1.11084 -6e-6,0.436202 -0.127773,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.394043,1.308593 -0.400395,0.276695 -0.668136,0.47038 -0.803223,0.581055 -0.135095,0.110679 -0.293786,0.255536 -0.476074,0.43457 l 3.105469,0 z" height="22.428366"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black" x="274.1824"
id="path3816-2" y="-55.134415" />
inkscape:connector-curvature="0" />
<path
d="m -86.360558,44.483543 -1.879882,-0.336914 c 0.156249,-0.598952 0.456542,-1.057936 0.900879,-1.376953 0.444334,-0.319003 1.073402,-0.478508 1.887207,-0.478515 0.93424,7e-6 1.609695,0.17416 2.026367,0.522461 0.416661,0.348313 0.624994,0.786138 0.625,1.313476 -6e-6,0.30925 -0.08464,0.589198 -0.253906,0.839844 -0.169277,0.250655 -0.42481,0.470382 -0.766602,0.65918 0.276687,0.06836 0.488276,0.148115 0.634766,0.239257 0.237624,0.146488 0.422357,0.339359 0.554199,0.578614 0.13183,0.23926 0.197747,0.524905 0.197754,0.856933 -7e-6,0.416669 -0.109056,0.816245 -0.327149,1.198731 -0.218104,0.382487 -0.532232,0.677083 -0.942383,0.883789 -0.41016,0.206705 -0.948897,0.310058 -1.61621,0.310058 -0.651045,0 -1.164553,-0.0765 -1.540528,-0.229492 -0.375978,-0.152994 -0.685222,-0.37679 -0.927734,-0.671387 -0.242514,-0.294595 -0.428874,-0.664874 -0.559082,-1.110839 l 1.987304,-0.263672 c 0.07812,0.400392 0.199379,0.677898 0.36377,0.832519 0.164385,0.154624 0.373532,0.231935 0.627441,0.231934 0.266924,10e-7 0.489092,-0.09766 0.666504,-0.292969 0.177405,-0.195311 0.266109,-0.455727 0.266114,-0.78125 -5e-6,-0.332029 -0.08545,-0.58919 -0.256348,-0.771484 -0.170902,-0.182289 -0.402836,-0.273435 -0.695801,-0.273438 -0.156253,3e-6 -0.371097,0.03907 -0.644531,0.117188 l 0.102539,-1.420899 c 0.110674,0.01628 0.196937,0.02442 0.258789,0.02441 0.260413,5e-6 0.477698,-0.083 0.651855,-0.249023 0.17415,-0.166011 0.261227,-0.362951 0.261231,-0.59082 -4e-6,-0.218094 -0.06511,-0.392247 -0.195313,-0.522461 -0.130212,-0.130203 -0.309248,-0.195307 -0.537109,-0.195313 -0.234378,6e-6 -0.424807,0.07081 -0.571289,0.212402 -0.146487,0.141608 -0.245771,0.389817 -0.297852,0.744629 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3818-2"
inkscape:connector-curvature="0" />
<path
d="m -81.609581,45.963036 c 0,-1.360673 0.244954,-2.31282 0.734863,-2.856446 0.489908,-0.543613 1.236163,-0.815422 2.23877,-0.815429 0.481767,7e-6 0.877274,0.05941 1.186523,0.178222 0.30924,0.118822 0.561519,0.273445 0.756836,0.463867 0.195307,0.190437 0.349116,0.390632 0.461426,0.600586 0.112299,0.209967 0.202631,0.454921 0.270996,0.734864 0.133457,0.533859 0.200189,1.090499 0.200195,1.669922 -6e-6,1.29883 -0.219732,2.24935 -0.659179,2.851562 -0.439459,0.602214 -1.196294,0.90332 -2.270508,0.90332 -0.602216,0 -1.08887,-0.09603 -1.459961,-0.288086 -0.371095,-0.192057 -0.675457,-0.473632 -0.913086,-0.844726 -0.172527,-0.263671 -0.306804,-0.624185 -0.402832,-1.081543 -0.09603,-0.457354 -0.144043,-0.962725 -0.144043,-1.516113 z m 1.972656,0.0049 c -2e-6,0.911461 0.08056,1.534019 0.241699,1.867676 0.161131,0.33366 0.394691,0.50049 0.700684,0.500488 0.201819,2e-6 0.376787,-0.0708 0.524902,-0.212402 0.148108,-0.1416 0.257158,-0.365395 0.327149,-0.671387 0.06998,-0.305987 0.104976,-0.782874 0.10498,-1.430664 -4e-6,-0.950516 -0.08057,-1.58935 -0.241699,-1.916504 -0.161137,-0.327142 -0.402836,-0.490716 -0.725098,-0.490722 -0.328779,6e-6 -0.566409,0.166835 -0.71289,0.500488 -0.146487,0.333664 -0.219729,0.951339 -0.219727,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3820-1"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(1009.8328,-83.494924)"
id="g4305-6"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -111.43771,59.285714 0,-8.571429"
id="path4244-8"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text4246-5">
<path
d="m -115.14864,49.571434 -5.9668,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34668,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11817,-0.986328 0.16275,-0.224604 0.24413,-0.43782 0.24414,-0.639648 -1e-5,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16114,-0.154617 -0.36378,-0.231928 -0.60791,-0.231934 -0.25391,6e-6 -0.46143,0.07976 -0.62256,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50212,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.57471,-0.251464 0.69986,7e-6 1.2443,0.07976 1.6333,0.239257 0.38899,0.159512 0.69498,0.404467 0.91797,0.734864 0.22297,0.330409 0.33446,0.700689 0.33447,1.11084 -1e-5,0.436202 -0.12777,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39405,1.308593 -0.40039,0.276695 -0.66813,0.47038 -0.80322,0.581055 -0.13509,0.110679 -0.29378,0.255536 -0.47607,0.43457 l 3.10547,0 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3823-7"
inkscape:connector-curvature="0" />
<path
d="m -108.46896,49.571434 -5.96679,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34667,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11816,-0.986328 0.16276,-0.224604 0.24414,-0.43782 0.24414,-0.639648 0,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16113,-0.154617 -0.36377,-0.231928 -0.60791,-0.231934 -0.2539,6e-6 -0.46142,0.07976 -0.62255,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50211,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.5747,-0.251464 0.69987,7e-6 1.2443,0.07976 1.6333,0.239257 0.389,0.159512 0.69499,0.404467 0.91797,0.734864 0.22298,0.330409 0.33447,0.700689 0.33448,1.11084 -1e-5,0.436202 -0.12778,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39405,1.308593 -0.40039,0.276695 -0.66813,0.47038 -0.80322,0.581055 -0.1351,0.110679 -0.29379,0.255536 -0.47607,0.43457 l 3.10546,0 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3825-6"
inkscape:connector-curvature="0" />
<path
d="m -107.60958,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23617,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56151,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.27099,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17252,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c -1e-5,0.911461 0.0806,1.534019 0.24169,1.867676 0.16113,0.33366 0.3947,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21972,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3827-1"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(1006.1762,-83.494924)"
id="g4297-8"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
id="path4252-9"
d="m -135.4377,59.285714 0,-8.571429"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text4254-2">
<path
d="m -139.14864,49.571434 -5.96679,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34667,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11816,-0.986328 0.16276,-0.224604 0.24414,-0.43782 0.24414,-0.639648 0,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16113,-0.154617 -0.36377,-0.231928 -0.60791,-0.231934 -0.2539,6e-6 -0.46142,0.07976 -0.62255,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50211,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.5747,-0.251464 0.69987,7e-6 1.2443,0.07976 1.6333,0.239257 0.389,0.159512 0.69499,0.404467 0.91797,0.734864 0.22298,0.330409 0.33447,0.700689 0.33448,1.11084 -1e-5,0.436202 -0.12778,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39405,1.308593 -0.40039,0.276695 -0.66813,0.47038 -0.80322,0.581055 -0.1351,0.110679 -0.29379,0.255536 -0.47607,0.43457 l 3.10546,0 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3830-7"
inkscape:connector-curvature="0" />
<path
d="m -133.78242,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32553,0.247401 -0.64047,0.447596 -0.94483,0.600586 -0.30436,0.152999 -0.68603,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37435,-0.305983 0.66732,-0.683587 0.87891,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3832-9"
inkscape:connector-curvature="0" />
<path
d="m -131.60957,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -10e-6,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -1e-5,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3834-5"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(1002.5196,-83.494924)"
id="g4289-4"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m -159.4377,59.285714 0,-8.571429"
id="path4260-3"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text4262-1">
<path
d="m -163.14864,49.571434 -5.96679,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34667,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11816,-0.986328 0.16276,-0.224604 0.24414,-0.43782 0.24414,-0.639648 0,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16113,-0.154617 -0.36377,-0.231928 -0.60791,-0.231934 -0.2539,6e-6 -0.46142,0.07976 -0.62255,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50211,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.5747,-0.251464 0.69987,7e-6 1.2443,0.07976 1.6333,0.239257 0.389,0.159512 0.69499,0.404467 0.91797,0.734864 0.22298,0.330409 0.33447,0.700689 0.33448,1.11084 -1e-5,0.436202 -0.12778,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39405,1.308593 -0.40039,0.276695 -0.66813,0.47038 -0.80322,0.581055 -0.1351,0.110679 -0.29379,0.255536 -0.47607,0.43457 l 3.10546,0 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3837-2"
inkscape:connector-curvature="0" />
<path
d="m -162.28926,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23617,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56151,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.27099,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17252,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c -1e-5,0.911461 0.0806,1.534019 0.24169,1.867676 0.16113,0.33366 0.3947,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14648,0.333664 -0.21973,0.951339 -0.21972,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3839-3"
inkscape:connector-curvature="0" />
<path
d="m -155.60957,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -10e-6,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3841-3"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(996.58728,-83.494924)"
id="g4281-4"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
id="path4268-1"
d="m -181.16182,59.285714 0,-8.571429"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text4270-1">
<path
d="m -186.46211,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64047,0.447596 -0.94483,0.600586 -0.30436,0.152999 -0.68603,0.299483 -1.14501,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.20279,-0.480137 1.57714,-0.786133 0.37435,-0.305983 0.66732,-0.683587 0.87891,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3844-3"
inkscape:connector-curvature="0" />
<path
d="m -184.20137,47.964989 1.97754,-0.249024 c 0.0521,0.276695 0.13997,0.472007 0.26367,0.585938 0.1237,0.113933 0.27506,0.170899 0.4541,0.170898 0.31901,1e-6 0.56803,-0.161131 0.74707,-0.483398 0.13021,-0.237629 0.22786,-0.740558 0.29297,-1.508789 -0.23763,0.244143 -0.48177,0.423179 -0.73242,0.537109 -0.25065,0.113935 -0.54037,0.170901 -0.86914,0.170899 -0.64128,2e-6 -1.18246,-0.227862 -1.62354,-0.683594 -0.44108,-0.455726 -0.66162,-1.031897 -0.66162,-1.728516 0,-0.475255 0.11231,-0.908197 0.33692,-1.298828 0.22461,-0.390618 0.53385,-0.686028 0.92773,-0.88623 0.39388,-0.200189 0.88867,-0.300286 1.48438,-0.300293 0.71614,7e-6 1.29068,0.122891 1.72363,0.368652 0.43294,0.245775 0.7788,0.636399 1.0376,1.171875 0.25878,0.535487 0.38817,1.24268 0.38818,2.121582 -1e-5,1.29232 -0.27182,2.238771 -0.81543,2.839355 -0.54362,0.600587 -1.2972,0.900879 -2.26074,0.900879 -0.56967,0 -1.01888,-0.06592 -1.34766,-0.197754 -0.32878,-0.131835 -0.60221,-0.324706 -0.82031,-0.578613 -0.2181,-0.253905 -0.38574,-0.571288 -0.50293,-0.952148 z m 3.66211,-3.19336 c -10e-6,-0.387364 -0.0977,-0.690912 -0.29297,-0.910644 -0.19532,-0.219721 -0.43295,-0.329584 -0.71289,-0.32959 -0.26368,6e-6 -0.48259,0.09929 -0.65674,0.297852 -0.17415,0.198573 -0.26123,0.496424 -0.26123,0.893554 0,0.400395 0.0903,0.706385 0.271,0.917969 0.18066,0.211592 0.40608,0.317386 0.67627,0.317383 0.27994,3e-6 0.51269,-0.102536 0.69824,-0.307617 0.18554,-0.205074 0.27831,-0.498043 0.27832,-0.878907 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3846-8"
inkscape:connector-curvature="0" />
<path
d="m -177.60957,45.963036 c 0,-1.360673 0.24495,-2.31282 0.73486,-2.856446 0.48991,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48177,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.19531,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20264,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.2002,1.669922 -1e-5,1.29883 -0.21974,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.1963,0.90332 -2.27051,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97265,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70069,0.500488 0.20182,2e-6 0.37678,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10497,-0.782874 0.10498,-1.430664 -10e-6,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3848-7"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(0,-82.498035)"
id="g4978"
style="fill:#ffffff;fill-opacity:1">
<path
id="path6994-7"
d="m -456.77631,58.288825 0,-8.57142"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
inkscape:connector-curvature="0" />
</g>
<g
transform="translate(-997.57233,-83.494924)"
id="g3989-7"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
id="path3916-9"
d="m 568.45258,59.285714 0,-8.571429"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text3918-3">
<path
d="m 563.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3681-1"
inkscape:connector-curvature="0" />
<path
d="m 565.32513,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23877,-0.815429 0.48176,7e-6 0.87727,0.05941 1.18652,0.178222 0.30924,0.118822 0.56152,0.273445 0.75684,0.463867 0.1953,0.190437 0.34911,0.390632 0.46142,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13346,0.533859 0.20019,1.090499 0.20019,1.669922 0,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43945,0.602214 -1.19629,0.90332 -2.2705,0.90332 -0.60222,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.3711,-0.192057 -0.67546,-0.473632 -0.91309,-0.844726 -0.17253,-0.263671 -0.3068,-0.624185 -0.40283,-1.081543 -0.096,-0.457354 -0.14405,-0.962725 -0.14405,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.52491,-0.212402 0.1481,-0.1416 0.25715,-0.365395 0.32714,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.24169,-1.916504 -0.16114,-0.327142 -0.40284,-0.490716 -0.7251,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.71289,0.500488 -0.14649,0.333664 -0.21973,0.951339 -0.21973,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3683-9"
inkscape:connector-curvature="0" />
<path
d="m 572.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3685-8"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(-1001.9158,-83.494924)"
id="g3997-6"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 600.45258,59.285714 0,-8.571429"
id="path3924-5"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text3926-0">
<path
d="m 595.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3688-2"
inkscape:connector-curvature="0" />
<path
d="m 601.83197,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30437,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3690-8"
inkscape:connector-curvature="0" />
<path
d="m 604.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3692-6"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(-1006.2592,-83.494924)"
id="g4005-0"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
id="path3932-2"
d="m 632.45258,59.285714 0,-8.571429"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text3934-4">
<path
d="m 627.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3695-8"
inkscape:connector-curvature="0" />
<path
d="m 635.14545,49.571434 -5.9668,0 c 0.0684,-0.589192 0.27588,-1.143391 0.62256,-1.662598 0.34668,-0.519203 0.9969,-1.131996 1.95068,-1.838379 0.58268,-0.432938 0.9554,-0.761714 1.11817,-0.986328 0.16275,-0.224604 0.24413,-0.43782 0.24414,-0.639648 -10e-6,-0.218094 -0.0806,-0.404454 -0.2417,-0.559082 -0.16114,-0.154617 -0.36378,-0.231928 -0.60791,-0.231934 -0.25391,6e-6 -0.46143,0.07976 -0.62256,0.239258 -0.16114,0.159511 -0.26937,0.441086 -0.32471,0.844727 l -1.99219,-0.161133 c 0.0781,-0.55989 0.22136,-0.996902 0.42969,-1.311035 0.20833,-0.314121 0.50212,-0.555006 0.88135,-0.722657 0.37923,-0.167636 0.90413,-0.251457 1.57471,-0.251464 0.69986,7e-6 1.2443,0.07976 1.6333,0.239257 0.38899,0.159512 0.69498,0.404467 0.91797,0.734864 0.22297,0.330409 0.33446,0.700689 0.33447,1.11084 -10e-6,0.436202 -0.12777,0.852868 -0.3833,1.25 -0.25554,0.397138 -0.72022,0.833336 -1.39405,1.308593 -0.40039,0.276695 -0.66813,0.47038 -0.80322,0.581055 -0.13509,0.110679 -0.29378,0.255536 -0.47607,0.43457 l 3.10547,0 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3697-6"
inkscape:connector-curvature="0" />
<path
d="m 636.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3699-5"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(-1010.6026,-83.494924)"
id="g4013-0"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 664.45258,59.285714 0,-8.571429"
id="path3940-9"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text3942-0">
<path
d="m 659.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3702-0"
inkscape:connector-curvature="0" />
<path
d="m 663.25385,44.483543 -1.87989,-0.336914 c 0.15625,-0.598952 0.45654,-1.057936 0.90088,-1.376953 0.44434,-0.319003 1.0734,-0.478508 1.88721,-0.478515 0.93424,7e-6 1.60969,0.17416 2.02637,0.522461 0.41666,0.348313 0.62499,0.786138 0.625,1.313476 -10e-6,0.30925 -0.0846,0.589198 -0.25391,0.839844 -0.16928,0.250655 -0.42481,0.470382 -0.7666,0.65918 0.27669,0.06836 0.48827,0.148115 0.63476,0.239257 0.23763,0.146488 0.42236,0.339359 0.5542,0.578614 0.13183,0.23926 0.19775,0.524905 0.19776,0.856933 -10e-6,0.416669 -0.10906,0.816245 -0.32715,1.198731 -0.21811,0.382487 -0.53223,0.677083 -0.94238,0.883789 -0.41017,0.206705 -0.9489,0.310058 -1.61622,0.310058 -0.65104,0 -1.16455,-0.0765 -1.54052,-0.229492 -0.37598,-0.152994 -0.68523,-0.37679 -0.92774,-0.671387 -0.24251,-0.294595 -0.42887,-0.664874 -0.55908,-1.110839 l 1.98731,-0.263672 c 0.0781,0.400392 0.19937,0.677898 0.36376,0.832519 0.16439,0.154624 0.37354,0.231935 0.62745,0.231934 0.26692,10e-7 0.48909,-0.09766 0.6665,-0.292969 0.1774,-0.195311 0.26611,-0.455727 0.26611,-0.78125 0,-0.332029 -0.0855,-0.58919 -0.25634,-0.771484 -0.17091,-0.182289 -0.40284,-0.273435 -0.69581,-0.273438 -0.15625,3e-6 -0.37109,0.03907 -0.64453,0.117188 l 0.10254,-1.420899 c 0.11068,0.01628 0.19694,0.02442 0.25879,0.02441 0.26042,5e-6 0.4777,-0.083 0.65186,-0.249023 0.17415,-0.166011 0.26122,-0.362951 0.26123,-0.59082 -10e-6,-0.218094 -0.0651,-0.392247 -0.19531,-0.522461 -0.13022,-0.130203 -0.30925,-0.195307 -0.53711,-0.195313 -0.23438,6e-6 -0.42481,0.07081 -0.57129,0.212402 -0.14649,0.141608 -0.24577,0.389817 -0.29785,0.744629 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3704-6"
inkscape:connector-curvature="0" />
<path
d="m 668.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3706-1"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(-1014.9461,-83.494924)"
id="g4021-3"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
id="path3948-8"
d="m 696.45258,59.285714 0,-8.571429"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text3950-9">
<path
d="m 691.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3709-3"
inkscape:connector-curvature="0" />
<path
d="m 696.7431,48.233543 -3.62304,0 0,-1.635742 3.62304,-4.30664 1.7334,0 0,4.399414 0.89844,0 0,1.542968 -0.89844,0 0,1.337891 -1.7334,0 z m 0,-1.542968 0,-2.250977 -1.91406,2.250977 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3711-4"
inkscape:connector-curvature="0" />
<path
d="m 700.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3713-4"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(-1013.2895,-83.494924)"
id="g4029-6"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 722.45258,59.285714 0,-8.571429"
id="path3956-0"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text3958-6">
<path
d="m 717.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3716-6"
inkscape:connector-curvature="0" />
<path
d="m 720.1308,42.413231 4.72168,0 0,1.586914 -3.19824,0 -0.1709,1.074219 c 0.22135,-0.104162 0.44026,-0.182287 0.65674,-0.234375 0.21646,-0.05208 0.43049,-0.07812 0.64209,-0.07813 0.71614,5e-6 1.29719,0.216476 1.74316,0.649414 0.44596,0.432946 0.66894,0.978193 0.66894,1.635742 0,0.462242 -0.11475,0.906577 -0.34423,1.333008 -0.2295,0.426433 -0.55502,0.751953 -0.97657,0.976562 -0.42155,0.22461 -0.9611,0.336914 -1.61865,0.336914 -0.47201,0 -0.87647,-0.04476 -1.21338,-0.134277 -0.33691,-0.08952 -0.62337,-0.222982 -0.85937,-0.400391 -0.23601,-0.177408 -0.42725,-0.378417 -0.57373,-0.603027 -0.14649,-0.224608 -0.26856,-0.504556 -0.36621,-0.839844 l 2.01172,-0.219726 c 0.0488,0.322267 0.16275,0.567221 0.34179,0.734863 0.17904,0.167644 0.39225,0.251466 0.63965,0.251465 0.27669,10e-7 0.50537,-0.104979 0.68604,-0.314942 0.18066,-0.209959 0.27099,-0.523272 0.27099,-0.939941 0,-0.42643 -0.0911,-0.738929 -0.27344,-0.9375 -0.18229,-0.198564 -0.4248,-0.297848 -0.72753,-0.297852 -0.19207,4e-6 -0.37761,0.04721 -0.55665,0.141602 -0.13346,0.06836 -0.27995,0.192061 -0.43945,0.371094 l -1.69433,-0.244141 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3718-1"
inkscape:connector-curvature="0" />
<path
d="m 726.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3720-8"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(-1013.633,-83.494924)"
id="g4037-4"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
id="path3964-9"
d="m 750.45258,59.285714 0,-8.571429"
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text3966-6">
<path
d="m 745.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3723-3"
inkscape:connector-curvature="0" />
<path
d="m 753.08197,44.024559 -1.97754,0.244141 c -0.0521,-0.276687 -0.13916,-0.472 -0.26123,-0.585938 -0.12207,-0.113926 -0.27263,-0.170892 -0.45166,-0.170898 -0.32227,6e-6 -0.57292,0.162766 -0.75195,0.488281 -0.13021,0.23438 -0.22624,0.735682 -0.28809,1.503906 0.23763,-0.240881 0.48177,-0.419103 0.73242,-0.534668 0.25065,-0.115555 0.54036,-0.173335 0.86914,-0.17334 0.63802,5e-6 1.17757,0.22787 1.61866,0.683594 0.44107,0.455733 0.66161,1.033532 0.66162,1.733399 -10e-6,0.472007 -0.1115,0.903321 -0.33448,1.293945 -0.22298,0.390626 -0.53223,0.686035 -0.92773,0.88623 -0.39551,0.200196 -0.89112,0.300293 -1.48682,0.300293 -0.71614,0 -1.29069,-0.12207 -1.72363,-0.366211 -0.43294,-0.24414 -0.77881,-0.633951 -1.0376,-1.169433 -0.25879,-0.53548 -0.38818,-1.244301 -0.38818,-2.126465 0,-1.292313 0.27181,-2.238764 0.81543,-2.839356 0.54362,-0.600578 1.2972,-0.900871 2.26074,-0.900878 0.56966,7e-6 1.01969,0.06593 1.3501,0.197753 0.3304,0.131843 0.60465,0.324714 0.82275,0.578614 0.2181,0.253912 0.38411,0.572922 0.49805,0.957031 z m -3.66211,3.188477 c 0,0.387371 0.0977,0.690919 0.29297,0.910644 0.19531,0.219728 0.43457,0.329591 0.71777,0.32959 0.26042,10e-7 0.47851,-0.09928 0.6543,-0.297852 0.17578,-0.198566 0.26367,-0.494789 0.26367,-0.888671 0,-0.403644 -0.0911,-0.71126 -0.27344,-0.922852 -0.18229,-0.211585 -0.40853,-0.317379 -0.67871,-0.317383 -0.27669,4e-6 -0.50863,0.102543 -0.6958,0.307617 -0.18717,0.205081 -0.28076,0.49805 -0.28076,0.878907 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3725-7"
inkscape:connector-curvature="0" />
<path
d="m 754.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3727-8"
inkscape:connector-curvature="0" />
</g>
</g>
<g
transform="translate(-1009.9764,-83.494924)"
id="g4045-8"
style="fill:#ffffff;fill-opacity:1;display:inline">
<path
style="fill:#ffffff;fill-opacity:1;stroke:#fff8f8;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 774.45258,59.285714 0,-8.571429"
id="path3972-2"
inkscape:connector-curvature="0" />
<g
style="font-size:40px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
id="text3974-9">
<path
d="m 769.15228,42.291161 0,7.280273 -2.01172,0 0,-4.770508 c -0.32552,0.247401 -0.64046,0.447596 -0.94482,0.600586 -0.30436,0.152999 -0.68604,0.299483 -1.14502,0.439453 l 0,-1.630859 c 0.67708,-0.218093 1.2028,-0.480137 1.57715,-0.786133 0.37434,-0.305983 0.66731,-0.683587 0.8789,-1.132812 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3730-1"
inkscape:connector-curvature="0" />
<path
d="m 771.35931,42.413231 5.80567,0 0,1.342773 c -0.50457,0.455735 -0.92611,0.948898 -1.26465,1.479493 -0.41016,0.644534 -0.73405,1.362307 -0.97168,2.15332 -0.18881,0.615236 -0.31576,1.342774 -0.38086,2.182617 l -1.98242,0 c 0.15625,-1.168619 0.40201,-2.148435 0.7373,-2.939453 0.33529,-0.791012 0.86589,-1.637365 1.5918,-2.539063 l -3.53516,0 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3732-3"
inkscape:connector-curvature="0" />
<path
d="m 778.00482,45.963036 c 0,-1.360673 0.24496,-2.31282 0.73487,-2.856446 0.4899,-0.543613 1.23616,-0.815422 2.23876,-0.815429 0.48177,7e-6 0.87728,0.05941 1.18653,0.178222 0.30924,0.118822 0.56152,0.273445 0.75683,0.463867 0.19531,0.190437 0.34912,0.390632 0.46143,0.600586 0.1123,0.209967 0.20263,0.454921 0.271,0.734864 0.13345,0.533859 0.20018,1.090499 0.20019,1.669922 -10e-6,1.29883 -0.21973,2.24935 -0.65918,2.851562 -0.43946,0.602214 -1.19629,0.90332 -2.27051,0.90332 -0.60221,0 -1.08887,-0.09603 -1.45996,-0.288086 -0.37109,-0.192057 -0.67545,-0.473632 -0.91308,-0.844726 -0.17253,-0.263671 -0.30681,-0.624185 -0.40284,-1.081543 -0.096,-0.457354 -0.14404,-0.962725 -0.14404,-1.516113 z m 1.97266,0.0049 c 0,0.911461 0.0806,1.534019 0.2417,1.867676 0.16113,0.33366 0.39469,0.50049 0.70068,0.500488 0.20182,2e-6 0.37679,-0.0708 0.5249,-0.212402 0.14811,-0.1416 0.25716,-0.365395 0.32715,-0.671387 0.07,-0.305987 0.10498,-0.782874 0.10498,-1.430664 0,-0.950516 -0.0806,-1.58935 -0.2417,-1.916504 -0.16113,-0.327142 -0.40283,-0.490716 -0.72509,-0.490722 -0.32878,6e-6 -0.56641,0.166835 -0.7129,0.500488 -0.14648,0.333664 -0.21972,0.951339 -0.21972,1.853027 z"
style="font-size:10px;fill:#ffffff;fill-opacity:1;font-family:Arial Black;-inkscape-font-specification:Arial Black"
id="path3734-5"
inkscape:connector-curvature="0" />
</g> </g>
</g> </g>
</g> </g>
</g> </g>
<g
inkscape:groupmode="layer"
id="layer35"
inkscape:label="desired_layers"
style="display:none">
<g
inkscape:groupmode="layer"
id="layer37"
inkscape:label="speed-desired"
sodipodi:insensitive="true">
<g
transform="matrix(-1,0,0,-1,1040.2116,707.69979)"
style="display:inline"
id="speed-desired"
inkscape:label="#g7569">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path7549-4"
d="m 848.013,334.74393 11.86709,0 0,9.04222 -11.86709,8.62347 z"
style="fill:#ff00ff;stroke:#ff00ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path7549-9-4"
d="m 848.013,372.95586 11.86709,0 0,-9.04222 -11.86709,-8.62347 z"
style="fill:#ff00ff;stroke:#ff00ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer36"
inkscape:label="altitude-desired"
style="display:inline"
sodipodi:insensitive="true">
<g
id="altitude-desired"
inkscape:label="#g7569">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path7549"
d="m 848.013,334.74393 11.86709,0 0,9.04222 -11.86709,8.62347 z"
style="fill:#ff00ff;stroke:#ff00ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path7549-9"
d="m 848.013,372.95586 11.86709,0 0,-9.04222 -11.86709,-8.62347 z"
style="fill:#ff00ff;stroke:#ff00ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer26"
inkscape:label="roll-desired"
style="display:inline"
sodipodi:insensitive="true">
<g
id="roll-desired"
inkscape:label="#g5526">
<rect
y="0.50458831"
x="0.50132918"
height="706.55731"
width="1037.8873"
id="rect5524"
style="fill:none;stroke:none" />
<path
style="fill:#ff00ff;fill-opacity:1;stroke:#ff00ff;stroke-width:0.76999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 519.54274,98.803407 -10.59542,-19.917859 20.98035,0 z"
id="path4879-8"
inkscape:connector-curvature="0" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer30"
inkscape:label="homewaypoint-bearing"
style="display:inline"
sodipodi:insensitive="true">
<g
transform="translate(230.4171,-2.5493514)"
style="display:inline"
id="homewaypoint-bearing"
inkscape:label="#g8509">
<rect
style="fill:#ffff00;fill-opacity:1;stroke:none;display:inline"
id="rect3967-7"
width="3"
height="37.5"
x="191.92456"
y="21.661144" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer32"
inkscape:label="nextwaypoint-bearing"
style="display:inline"
sodipodi:insensitive="true">
<g
transform="translate(400.72334,-2.5506409)"
style="display:inline"
id="nextwaypoint-bearing"
inkscape:label="#g8509">
<rect
style="fill:#ff00ff;fill-opacity:1;stroke:none"
id="rect3967"
width="3"
height="37.5"
x="193.61833"
y="21.662437" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer33"
inkscape:label="homewaypoint"
style="display:inline"
sodipodi:insensitive="true">
<g
style="display:inline"
id="homewaypoint"
inkscape:label="#g5033"
transform="translate(221.84567,-26.835058)">
<path
transform="translate(0.06314146,9.609375e-6)"
d="m 415.17269,306.0354 a 7.0710678,7.0710678 0 1 1 -14.14213,0 7.0710678,7.0710678 0 1 1 14.14213,0 z"
sodipodi:ry="7.0710678"
sodipodi:rx="7.0710678"
sodipodi:cy="306.0354"
sodipodi:cx="408.10162"
id="path5027"
style="fill:#ffff00;fill-opacity:0.59607843;stroke:#ffff00;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
id="path5029"
d="m 408.10162,299.09061 0,13.8896"
style="fill:none;stroke:#ffff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:connector-curvature="0" />
<path
id="path5031"
d="m 401.40937,306.03541 13.51079,0"
style="fill:none;stroke:#ffff00;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:connector-curvature="0" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer38"
inkscape:label="nextwaypoint"
style="display:inline"
sodipodi:insensitive="true">
<g
style="display:inline"
id="nextwaypoint"
transform="translate(248.98853,57.450652)"
inkscape:label="#g5040">
<path
sodipodi:type="arc"
style="fill:#ff00ff;fill-opacity:0.59607843;stroke:#ff00ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path5042"
sodipodi:cx="408.10162"
sodipodi:cy="306.0354"
sodipodi:rx="7.0710678"
sodipodi:ry="7.0710678"
d="m 415.17269,306.0354 a 7.0710678,7.0710678 0 1 1 -14.14213,0 7.0710678,7.0710678 0 1 1 14.14213,0 z"
transform="translate(0.06314146,9.609375e-6)" />
<path
style="fill:none;stroke:#ff00ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 408.10162,299.09061 0,13.8896"
id="path5044"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff00ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 401.40937,306.03541 13.51079,0"
id="path5046"
inkscape:connector-curvature="0" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer44"
inkscape:label="vsi-desired"
style="display:inline"
sodipodi:insensitive="true">
<path
id="path5668-1-2-0"
d="m 958.17615,212.27932 17.40348,0"
style="fill:none;stroke:#ff00ff;stroke-width:2.64598298;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
inkscape:connector-curvature="0" />
</g>
</g>
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer6" id="layer6"
inkscape:label="Bottom area" inkscape:label="various"
style="display:none" style="display:none"
sodipodi:insensitive="true"> sodipodi:insensitive="true">
<g
inkscape:groupmode="layer"
id="layer14"
inkscape:label="telemetry-red"
style="display:inline">
<path
inkscape:label="#path7548"
style="fill:#ff251b;fill-opacity:1;stroke:#6f100c;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m -109.81202,372.75993 0,9.28125 -10.62948,0 6.29058,7.3236 -15.93279,-7.3236 -11.13456,0 0,4.90625 0,0.0937 0,4.90625 10.88202,0 -4.27027,-6.81853 13.4074,6.81853 11.3871,0 0,9.28125 14.249996,-14.25 -14.249996,-14.21875 0,5e-5 z"
id="gcstelemetry-HandshakeReq"
sodipodi:nodetypes="ccccccccccccccccc"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer15"
inkscape:label="telemetry-green"
style="display:inline">
<path
sodipodi:nodetypes="cccccccccc"
id="gcstelemetry-Connected"
d="m -109.55949,412.40842 0,9.28125 -31.40625,0 0,4.90625 0,0.0937 0,4.90625 31.40625,0 0,9.28125 14.250003,-14.25 -14.250003,-14.21875 z"
style="fill:#1c870b;fill-opacity:1;stroke:#113b05;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
inkscape:label="#path7548"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer20"
inkscape:label="gcstelemetry-Disconnected"
style="display:inline">
<path
inkscape:label="#path7548"
style="fill:#525652;fill-opacity:1;stroke:#262020;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 530.35185,620.93513 0,9.28125 -31.40625,0 0,4.90625 0,0.0937 0,4.90625 31.40625,0 0,9.28125 14.25,-14.25 -14.25,-14.21875 z"
id="gcstelemetry-Disconnected"
sodipodi:nodetypes="cccccccccc"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer16"
inkscape:label="gps-txt"
style="display:inline">
<rect
inkscape:label="#rect7029"
ry="2.389617"
y="625.30048"
x="664.88007"
height="19.525591"
width="105.95415"
id="gps-txt"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:4.18869495;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
</g>
<g
inkscape:groupmode="layer"
id="layer17"
inkscape:label="linkrate"
style="display:inline">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.6691606;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
id="linkrate"
width="57.473694"
height="14.616554"
x="478.54886"
y="653.54071"
ry="1.7888302"
inkscape:label="#rect7029" />
</g>
<g
inkscape:groupmode="layer"
id="layer18"
inkscape:label="battery-txt"
style="display:inline">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.2920568;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
id="battery-txt"
width="57.8508"
height="10.707944"
x="230.36032"
y="624.63788"
ry="1.3104794"
inkscape:label="#rect7029" />
</g>
<g
inkscape:groupmode="layer"
id="layer19"
inkscape:label="box"
style="display:inline">
<g
inkscape:groupmode="layer"
id="layer21"
inkscape:label="g10197"
style="display:inline">
<g
style="display:inline"
id="g10197">
<rect
y="73.992554"
x="791.47711"
height="36.969193"
width="96.969193"
id="rect4876"
style="opacity:0.98000004;fill:#ffffff;fill-opacity:0.1254902;stroke:#ffffff;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
ry="3" />
<rect
style="opacity:0.98000004;fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect10191"
width="98.931541"
height="38.931541"
x="790.49591"
y="73.011383"
ry="3" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer22"
inkscape:label="g10179"
style="display:inline">
<g <g
style="display:inline" style="display:inline"
transform="translate(395.4171,-213.55826)" transform="translate(395.4171,-213.55826)"
@ -4219,147 +4217,29 @@
id="path10185" id="path10185"
inkscape:connector-curvature="0" /> inkscape:connector-curvature="0" />
</g> </g>
<g
id="g10197">
<rect
y="73.992554"
x="791.47711"
height="36.969193"
width="96.969193"
id="rect4876"
style="opacity:0.98000004;fill:#ffffff;fill-opacity:0.1254902;stroke:#ffffff;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
ry="3" />
<rect
style="opacity:0.98000004;fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="rect10191"
width="98.931541"
height="38.931541"
x="790.49591"
y="73.011383"
ry="3" />
</g> </g>
<g
inkscape:groupmode="layer"
id="layer23"
inkscape:label="text10193">
<text <text
xml:space="preserve" xml:space="preserve"
style="font-size:24.91997528px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" style="font-size:24.91997528px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
x="810.57056" x="810.57056"
y="101.28067" y="101.28068"
id="text10193"><tspan id="text10193"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan10195" id="tspan10195"
x="810.57056" x="810.57056"
y="101.28067" y="101.28068"
style="fill:#ffffff;fill-opacity:1">1250m</tspan></text> style="fill:#ffffff;fill-opacity:1">1250m</tspan></text>
<path
sodipodi:nodetypes="cccccccccc"
id="gcstelemetry-Connected"
d="m -109.55949,412.40842 0,9.28125 -31.40625,0 0,4.90625 0,0.0937 0,4.90625 31.40625,0 0,9.28125 14.250003,-14.25 -14.250003,-14.21875 z"
style="fill:#1c870b;fill-opacity:1;stroke:#113b05;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:label="#path7548"
inkscape:connector-curvature="0" />
<path
inkscape:label="#path7548"
style="fill:#ff251b;fill-opacity:1;stroke:#6f100c;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -109.81202,372.75993 0,9.28125 -10.62948,0 6.29058,7.3236 -15.93279,-7.3236 -11.13456,0 0,4.90625 0,0.0937 0,4.90625 10.88202,0 -4.27027,-6.81853 13.4074,6.81853 11.3871,0 0,9.28125 14.249996,-14.25 -14.249996,-14.21875 0,5e-5 z"
id="gcstelemetry-HandshakeReq"
sodipodi:nodetypes="ccccccccccccccccc"
inkscape:connector-curvature="0" />
<path
inkscape:label="#path7548"
style="fill:#525652;fill-opacity:1;stroke:#262020;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 530.35185,620.93513 0,9.28125 -31.40625,0 0,4.90625 0,0.0937 0,4.90625 31.40625,0 0,9.28125 14.25,-14.25 -14.25,-14.21875 z"
id="gcstelemetry-Disconnected"
sodipodi:nodetypes="cccccccccc"
inkscape:connector-curvature="0" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.6691606;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="linkrate"
width="57.473694"
height="14.616554"
x="478.54886"
y="653.54071"
ry="1.7888302"
inkscape:label="#rect7029" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.2920568;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
id="battery-txt"
width="57.8508"
height="10.707944"
x="230.36032"
y="624.63788"
ry="1.3104794"
inkscape:label="#rect7029" />
<rect
inkscape:label="#rect7029"
ry="2.389617"
y="625.30048"
x="664.88007"
height="19.525591"
width="105.95415"
id="gps-txt"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:4.18869495;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
</g> </g>
<g
inkscape:groupmode="layer"
id="layer9"
inkscape:label="Radar"
style="display:none"
transform="translate(230.4171,-2.5493479)"
sodipodi:insensitive="true">
<g
id="homewaypoint"
inkscape:label="#g5033"
transform="translate(-8.5714286,-24.285714)">
<path
transform="translate(0.06314146,9.609375e-6)"
d="m 415.17269,306.0354 c 0,3.90524 -3.16582,7.07107 -7.07107,7.07107 -3.90524,0 -7.07106,-3.16583 -7.07106,-7.07107 0,-3.90524 3.16582,-7.07107 7.07106,-7.07107 3.90525,0 7.07107,3.16583 7.07107,7.07107 z"
sodipodi:ry="7.0710678"
sodipodi:rx="7.0710678"
sodipodi:cy="306.0354"
sodipodi:cx="408.10162"
id="path5027"
style="fill:#1c870b;fill-opacity:0.5974026;stroke:#1c870b;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
id="path5029"
d="m 408.10162,299.09061 0,13.8896"
style="fill:none;stroke:#1c5313;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:connector-curvature="0" />
<path
id="path5031"
d="m 401.40937,306.03541 13.51079,0"
style="fill:none;stroke:#1c5313;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:connector-curvature="0" />
</g>
<g
id="nextwaypoint"
transform="translate(18.571429,60)"
inkscape:label="#g5040">
<path
sodipodi:type="arc"
style="fill:#ff251b;fill-opacity:0.59607843;stroke:#1c870b;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path5042"
sodipodi:cx="408.10162"
sodipodi:cy="306.0354"
sodipodi:rx="7.0710678"
sodipodi:ry="7.0710678"
d="m 415.17269,306.0354 c 0,3.90524 -3.16582,7.07107 -7.07107,7.07107 -3.90524,0 -7.07106,-3.16583 -7.07106,-7.07107 0,-3.90524 3.16582,-7.07107 7.07106,-7.07107 3.90525,0 7.07107,3.16583 7.07107,7.07107 z"
transform="translate(0.06314146,9.609375e-6)" />
<path
style="fill:none;stroke:#ff251b;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 408.10162,299.09061 0,13.8896"
id="path5044"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff251b;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 401.40937,306.03541 13.51079,0"
id="path5046"
inkscape:connector-curvature="0" />
</g> </g>
</g> </g>
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer5" id="layer5"
inkscape:label="Speed" inkscape:label="vertical scales"
style="display:none" style="display:none"
transform="translate(230.4171,-2.5493479)" transform="translate(230.4171,-2.5493479)"
sodipodi:insensitive="true"> sodipodi:insensitive="true">
@ -4374,9 +4254,15 @@
x="-91.428574" x="-91.428574"
y="355.71429" /></text> y="355.71429" /></text>
<g <g
inkscape:groupmode="layer"
id="layer10"
inkscape:label="speed-scale"
style="display:inline">
<g
style="display:inline"
id="speed-scale" id="speed-scale"
inkscape:label="#g4182" inkscape:label="#g4182"
transform="translate(-231.32493,10.101525)"> transform="translate(-231.32493,10.101522)">
<g <g
id="speed-scale1" id="speed-scale1"
inkscape:label="#g5644"> inkscape:label="#g5644">
@ -4537,8 +4423,15 @@
inkscape:connector-curvature="0" /> inkscape:connector-curvature="0" />
</g> </g>
</g> </g>
</g>
<g <g
transform="matrix(-1,0,0,1,-318.58209,10.101525)" inkscape:groupmode="layer"
id="layer11"
inkscape:label="altitude-scale"
style="display:inline">
<g
style="display:inline"
transform="matrix(-1,0,0,1,-318.58209,10.101522)"
inkscape:label="#g4182" inkscape:label="#g4182"
id="altitude-scale"> id="altitude-scale">
<g <g
@ -4702,18 +4595,24 @@
</g> </g>
</g> </g>
</g> </g>
</g>
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer2" id="layer2"
inkscape:label="Foreground" inkscape:label="frame1"
style="display:none" style="display:none"
transform="translate(230.4171,-2.5493479)" transform="translate(230.4171,-2.5493479)"
sodipodi:insensitive="true"> sodipodi:insensitive="true">
<g
inkscape:groupmode="layer"
id="layer24"
inkscape:label="rect2816">
<path <path
style="fill:#453e3e;fill-opacity:1;stroke:#000000;stroke-width:4.08031273;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" style="fill:#453e3e;fill-opacity:1;stroke:#000000;stroke-width:4.08031273;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m -115.54603,-47.690059 c -2.50791,0 -4.54785,1.99743 -4.54785,4.50534 l 0,807.009359 c 0,2.5079 2.03994,4.54785 4.54785,4.54785 l 807.00936,0 c 2.5079,0 4.50534,-2.03995 4.50534,-4.54785 l 0,-807.009359 c 0,-2.50791 -1.99744,-4.50534 -4.50534,-4.50534 l -807.00936,0 z M 289.34,11.395534 c 150.15374,0 271.88009,59.618647 272.02085,133.162706 l 0.21252,48.57516 -0.38253,374.99409 C 556.30557,639.62843 436.47945,673.69951 289.34,673.69951 c -147.13944,0 -266.965544,-34.07108 -271.850832,-105.57202 l -0.212516,0 0,-374.99409 0.0425,-48.58122 C 17.459912,71.008115 139.18627,11.395534 289.34,11.395534 z" d="m -115.54603,-47.690063 c -2.50791,0 -4.54785,1.99743 -4.54785,4.50534 l 0,807.009363 c 0,2.5079 2.03994,4.54785 4.54785,4.54785 l 807.00936,0 c 2.5079,0 4.50534,-2.03995 4.50534,-4.54785 l 0,-807.009363 c 0,-2.50791 -1.99744,-4.50534 -4.50534,-4.50534 l -807.00936,0 z M 289.34,11.395529 c 150.15374,0 271.88009,59.618653 272.02085,133.162711 l 0.21252,48.57516 -0.38253,374.99409 C 556.30557,639.62843 436.47945,673.69951 289.34,673.69951 c -147.13944,0 -266.965554,-34.07108 -271.850844,-105.57202 l -0.21251,0 0,-374.99409 0.0425,-48.58122 C 17.459906,71.008112 139.18627,11.395529 289.34,11.395529 z"
id="rect2816" id="rect2816"
sodipodi:nodetypes="cccccccccccccsccccc" sodipodi:nodetypes="cccccccccccccsccccc"
inkscape:connector-curvature="0" /> inkscape:connector-curvature="0" />
</g> </g>
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 320 KiB

After

Width:  |  Height:  |  Size: 184 KiB

View File

@ -0,0 +1,35 @@
<!--
osgEarth Sample - ReadyMap.ORG Server - http://readymap.org
ReadyMap.ORG provides free global base map data for osgEarth developers!
This tiled, worldwide dataset of imagery, elevation, and street map data
is a great base map that provides global context for your own local datasets.
It works "out of the box" with osgEarth applications.
**** NOTICE ****
YOU ARE RESPONSIBLE for abiding by the TERMS AND CONDITIONS outlined at:
http://readymap.org
-->
<map name="readymap.org" type="geocentric" version="2">
<image name="ReadyMap.org - Imagery" driver="tms">
<url>http://readymap.org/readymap/tiles/1.0.0/7/</url>
</image>
<image name="ReadyMap.org - Street Map" driver="tms">
<url>http://readymap.org/readymap/tiles/1.0.0/35/</url>
</image>
<elevation name="ReadyMap.org - Elevation" driver="tms">
<url>http://readymap.org/readymap/tiles/1.0.0/9/</url>
</elevation>
<options>
<terrain>
<lighting>false</lighting>
<lod_fall_off>6.0</lod_fall_off>
</terrain>
</options>
</map>

View File

@ -0,0 +1,25 @@
<!--
osgEarth Sample - SRTM global elevation
This sample demonstrates the use of a global SRTM TMS data source for world-wide elevation.
The heightfield is draped with the NASA Blue Marble imagery.
-->
<map name="srtm sample" type="globe" version="2">
<image name="yahoo aerial" driver="yahoo">
<dataset>satellite</dataset>
</image>
<elevation name="ReadyMap.org - Elevation" driver="tms">
<url>http://readymap.org/readymap/tiles/1.0.0/9/</url>
</elevation>
<options>
<terrain>
<lighting>false</lighting>
<lod_fall_off>6.0</lod_fall_off>
</terrain>
</options>
</map>

View File

@ -40,12 +40,15 @@ namespace Utils {
HomeLocationUtil::HomeLocationUtil() HomeLocationUtil::HomeLocationUtil()
{ {
// Initialize();
} }
// input params: LLA /*
// /**
// output params: ECEF, RNE and Be * @brief Get local magnetic field
* @param[in] LLA The longitude-latitude-altitude coordinate to compute the magnetic field at
* @param[out] Be The resulting magnetic field at that location and time in [mGau](?)
* @returns 0 if successful, -1 otherwise.
*/
int HomeLocationUtil::getDetails(double LLA[3], double Be[3]) int HomeLocationUtil::getDetails(double LLA[3], double Be[3])
{ {
// ************* // *************
@ -66,6 +69,7 @@ namespace Utils {
QDateTime dt = QDateTime::currentDateTime().toUTC(); QDateTime dt = QDateTime::currentDateTime().toUTC();
//Fetch world magnetic model
Q_ASSERT(WorldMagModel().GetMagVector(LLA, dt.date().month(), dt.date().day(), dt.date().year(), Be) >= 0); Q_ASSERT(WorldMagModel().GetMagVector(LLA, dt.date().month(), dt.date().day(), dt.date().year(), Be) >= 0);
return 0; // OK return 0; // OK

View File

@ -67,12 +67,24 @@ QSvgRenderer *SvgImageProvider::loadRenderer(const QString &svgFile)
} }
/** /**
requestedSize is realted to the whole svg file, not to specific element Supported id format: fileName[!elementName[?parameters]]
where parameters may be:
vslice=1:2;hslice=2:4 - use the 3rd horizontal slice of total 4 slices, slice numbering starts from 0
borders=1 - 1 pixel wide transparent border
requestedSize is related to the whole element size, even if slice is requested.
usage:
Image {
source: "image://svg/pfd.svg!world"
}
*/ */
QImage SvgImageProvider::requestImage(const QString &id, QSize *size, const QSize &requestedSize) QImage SvgImageProvider::requestImage(const QString &id, QSize *size, const QSize &requestedSize)
{ {
QString svgFile = id; QString svgFile = id;
QString element; QString element;
QString parameters;
int separatorPos = id.indexOf('!'); int separatorPos = id.indexOf('!');
if (separatorPos != -1) { if (separatorPos != -1) {
@ -80,6 +92,34 @@ QImage SvgImageProvider::requestImage(const QString &id, QSize *size, const QSiz
element = id.mid(separatorPos+1); element = id.mid(separatorPos+1);
} }
int parametersPos = element.indexOf('?');
if (parametersPos != -1) {
parameters = element.mid(parametersPos+1);
element = element.left(parametersPos);
}
int hSlicesCount = 0;
int hSlice = 0;
int vSlicesCount = 0;
int vSlice = 0;
int border = 0;
if (!parameters.isEmpty()) {
QRegExp hSliceRx("hslice=(\\d+):(\\d+)");
if (hSliceRx.indexIn(parameters) != -1) {
hSlice = hSliceRx.cap(1).toInt();
hSlicesCount = hSliceRx.cap(2).toInt();
}
QRegExp vSliceRx("vslice=(\\d+):(\\d+)");
if (vSliceRx.indexIn(parameters) != -1) {
vSlice = vSliceRx.cap(1).toInt();
vSlicesCount = vSliceRx.cap(2).toInt();
}
QRegExp borderRx("border=(\\d+)");
if (borderRx.indexIn(parameters) != -1) {
border = borderRx.cap(1).toInt();
}
}
if (size) if (size)
*size = QSize(); *size = QSize();
@ -92,10 +132,16 @@ QImage SvgImageProvider::requestImage(const QString &id, QSize *size, const QSiz
QSize docSize = renderer->defaultSize(); QSize docSize = renderer->defaultSize();
if (!requestedSize.isEmpty() && !docSize.isEmpty()) { if (!requestedSize.isEmpty()) {
if (!element.isEmpty()) {
QRectF elementBounds = renderer->boundsOnElement(element);
xScale = qreal(requestedSize.width())/elementBounds.width();
yScale = qreal(requestedSize.height())/elementBounds.height();
} else if (!docSize.isEmpty()) {
xScale = qreal(requestedSize.width())/docSize.width(); xScale = qreal(requestedSize.width())/docSize.width();
yScale = qreal(requestedSize.height())/docSize.height(); yScale = qreal(requestedSize.height())/docSize.height();
} }
}
//keep the aspect ratio //keep the aspect ratio
//TODO: how to configure it? as a part of image path? //TODO: how to configure it? as a part of image path?
@ -108,16 +154,37 @@ QImage SvgImageProvider::requestImage(const QString &id, QSize *size, const QSiz
} }
QRectF elementBounds = renderer->boundsOnElement(element); QRectF elementBounds = renderer->boundsOnElement(element);
int w = qRound(elementBounds.width() * xScale); int elementWidth = qRound(elementBounds.width() * xScale);
int h = qRound(elementBounds.height() * yScale); int elementHeigh = qRound(elementBounds.height() * yScale);
int w = elementWidth;
int h = elementHeigh;
int x = 0;
int y = 0;
QImage img(w, h, QImage::Format_ARGB32_Premultiplied); if (hSlicesCount > 1) {
x = (w*hSlice)/hSlicesCount;
w = (w*(hSlice+1))/hSlicesCount - x;
}
if (vSlicesCount > 1) {
y = (h*(vSlice))/vSlicesCount;
h = (h*(vSlice+1))/vSlicesCount - y;
}
QImage img(w+border*2, h+border*2, QImage::Format_ARGB32_Premultiplied);
img.fill(0); img.fill(0);
QPainter p(&img); QPainter p(&img);
renderer->render(&p, element); p.setRenderHints(QPainter::TextAntialiasing |
QPainter::Antialiasing |
QPainter::SmoothPixmapTransform);
p.translate(-x+border,-y+border);
renderer->render(&p, element, QRectF(0, 0, elementWidth, elementHeigh));
if (size) if (size)
*size = QSize(w, h); *size = QSize(w, h);
//img.save(element+parameters+".png");
return img; return img;
} else { } else {
//render the whole svg file //render the whole svg file
@ -127,7 +194,12 @@ QImage SvgImageProvider::requestImage(const QString &id, QSize *size, const QSiz
QImage img(w, h, QImage::Format_ARGB32_Premultiplied); QImage img(w, h, QImage::Format_ARGB32_Premultiplied);
img.fill(0); img.fill(0);
QPainter p(&img); QPainter p(&img);
renderer->render(&p); p.setRenderHints(QPainter::TextAntialiasing |
QPainter::Antialiasing |
QPainter::SmoothPixmapTransform);
p.scale(xScale, yScale);
renderer->render(&p, QRectF(QPointF(), QSizeF(docSize)));
if (size) if (size)
*size = QSize(w, h); *size = QSize(w, h);

View File

@ -1001,7 +1001,7 @@ border-radius: 4;
<rect> <rect>
<x>30</x> <x>30</x>
<y>440</y> <y>440</y>
<width>371</width> <width>401</width>
<height>31</height> <height>31</height>
</rect> </rect>
</property> </property>

View File

@ -296,7 +296,7 @@ void ConfigInputWidget::goToWizard()
{ {
QMessageBox msgBox; QMessageBox msgBox;
msgBox.setText(tr("Arming Settings are now set to Always Disarmed for your safety.")); msgBox.setText(tr("Arming Settings are now set to Always Disarmed for your safety."));
msgBox.setDetailedText(tr("You will have to reconfigure arming settings yourself afterwards.")); msgBox.setDetailedText(tr("You will have to reconfigure the arming settings manually when the wizard is finished."));
msgBox.setStandardButtons(QMessageBox::Ok); msgBox.setStandardButtons(QMessageBox::Ok);
msgBox.setDefaultButton(QMessageBox::Ok); msgBox.setDefaultButton(QMessageBox::Ok);
msgBox.exec(); msgBox.exec();
@ -428,7 +428,7 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
m_config->wzText->setText(tr("Welcome to the inputs configuration wizard.\n" m_config->wzText->setText(tr("Welcome to the inputs configuration wizard.\n"
"Please follow the instructions on the screen and only move your controls when asked to.\n" "Please follow the instructions on the screen and only move your controls when asked to.\n"
"Make sure you already configured your hardware settings on the proper tab and restarted your board.\n" "Make sure you already configured your hardware settings on the proper tab and restarted your board.\n"
"At any time you can press 'back' to return to the previous screeen or 'Cancel' to cancel the wizard.\n")); "You can press 'back' at any time to return to the previous screeen or press 'Cancel' to quit the wizard.\n"));
m_config->stackedWidget->setCurrentIndex(1); m_config->stackedWidget->setCurrentIndex(1);
m_config->wzBack->setEnabled(false); m_config->wzBack->setEnabled(false);
break; break;
@ -437,9 +437,9 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
m_config->graphicsView->setVisible(true); m_config->graphicsView->setVisible(true);
m_config->graphicsView->fitInView(m_txBackground, Qt::KeepAspectRatio ); m_config->graphicsView->fitInView(m_txBackground, Qt::KeepAspectRatio );
setTxMovement(nothing); setTxMovement(nothing);
m_config->wzText->setText(tr("Please choose your transmiter type.\n" m_config->wzText->setText(tr("Please choose your transmitter type.\n"
"Mode 1 means your throttle stick is on the right\n" "Mode 1 means your throttle stick is on the right.\n"
"Mode 2 means your throttle stick is on the left\n")); "Mode 2 means your throttle stick is on the left.\n"));
m_config->wzBack->setEnabled(true); m_config->wzBack->setEnabled(true);
QRadioButton * mode1=new QRadioButton(tr("Mode 1"),this); QRadioButton * mode1=new QRadioButton(tr("Mode 1"),this);
QRadioButton * mode2=new QRadioButton(tr("Mode 2"),this); QRadioButton * mode2=new QRadioButton(tr("Mode 2"),this);
@ -453,10 +453,10 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
break; break;
case wizardChooseType: case wizardChooseType:
{ {
m_config->wzText->setText(tr("Please choose your transmiter mode.\n" m_config->wzText->setText(tr("Please choose your transmitter mode.\n"
"Acro means normal transmitter\n" "Acro means normal transmitter.\n"
"Heli means there is a collective pitch and throttle input\n" "Heli means there is a collective pitch and throttle input.\n"
"If you are using a heli transmitter please engage throttle hold now please.\n")); "If you are using a heli transmitter please engage throttle hold now.\n"));
m_config->wzBack->setEnabled(true); m_config->wzBack->setEnabled(true);
QRadioButton * typeAcro=new QRadioButton(tr("Acro"),this); QRadioButton * typeAcro=new QRadioButton(tr("Acro"),this);
QRadioButton * typeHeli=new QRadioButton(tr("Heli"),this); QRadioButton * typeHeli=new QRadioButton(tr("Heli"),this);
@ -480,7 +480,7 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
break; break;
case wizardIdentifyCenter: case wizardIdentifyCenter:
setTxMovement(centerAll); setTxMovement(centerAll);
m_config->wzText->setText(QString(tr("Please center all control controls and press next when ready (if your FlightMode switch has only two positions, leave it on either position)"))); m_config->wzText->setText(QString(tr("Please center all controls and press next when ready (if your FlightMode switch has only two positions, leave it in either position).")));
break; break;
case wizardIdentifyLimits: case wizardIdentifyLimits:
{ {
@ -488,7 +488,7 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
accessoryDesiredObj1 = AccessoryDesired::GetInstance(getObjectManager(),1); accessoryDesiredObj1 = AccessoryDesired::GetInstance(getObjectManager(),1);
accessoryDesiredObj2 = AccessoryDesired::GetInstance(getObjectManager(),2); accessoryDesiredObj2 = AccessoryDesired::GetInstance(getObjectManager(),2);
setTxMovement(nothing); setTxMovement(nothing);
m_config->wzText->setText(QString(tr("Please move all controls to their maximum extents on both directions and press next when ready"))); m_config->wzText->setText(QString(tr("Please move all controls to their maximum extents on both directions and press next when ready.")));
fastMdata(); fastMdata();
manualSettingsData=manualSettingsObj->getData(); manualSettingsData=manualSettingsObj->getData();
for(uint i=0;i<ManualControlSettings::CHANNELMAX_NUMELEM;++i) for(uint i=0;i<ManualControlSettings::CHANNELMAX_NUMELEM;++i)
@ -530,7 +530,7 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
} }
} }
connect(manualCommandObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks())); connect(manualCommandObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
m_config->wzText->setText(QString(tr("Please check the picture below and check all the sticks which show an inverted movement and press next when ready"))); m_config->wzText->setText(QString(tr("Please check the picture below and correct all the sticks which show an inverted movement, press next when ready.")));
fastMdata(); fastMdata();
break; break;
case wizardFinish: case wizardFinish:
@ -538,8 +538,8 @@ void ConfigInputWidget::wizardSetUpStep(enum wizardSteps step)
connect(manualCommandObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks())); connect(manualCommandObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
connect(flightStatusObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks())); connect(flightStatusObj, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
connect(accessoryDesiredObj0, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks())); connect(accessoryDesiredObj0, SIGNAL(objectUpdated(UAVObject*)), this, SLOT(moveSticks()));
m_config->wzText->setText(QString(tr("You have completed this wizard, please check below if the picture below mimics your sticks movement.\n" m_config->wzText->setText(QString(tr("You have completed this wizard, please check below if the picture mimics your sticks movement.\n"
"This new settings aren't saved to the board yet, after pressing next you will go to the initial screen where you can do that."))); "These new settings aren't saved to the board yet, after pressing next you will go to the initial screen where you can save the configuration.")));
fastMdata(); fastMdata();
manualSettingsData.ChannelNeutral[ManualControlSettings::CHANNELNEUTRAL_THROTTLE]= manualSettingsData.ChannelNeutral[ManualControlSettings::CHANNELNEUTRAL_THROTTLE]=
@ -665,11 +665,11 @@ void ConfigInputWidget::restoreMdata()
void ConfigInputWidget::setChannel(int newChan) void ConfigInputWidget::setChannel(int newChan)
{ {
if(newChan == ManualControlSettings::CHANNELGROUPS_COLLECTIVE) if(newChan == ManualControlSettings::CHANNELGROUPS_COLLECTIVE)
m_config->wzText->setText(QString(tr("Please enable throttle hold mode and move the collective pitch stick"))); m_config->wzText->setText(QString(tr("Please enable the throttle hold mode and move the collective pitch stick.")));
else if (newChan == ManualControlSettings::CHANNELGROUPS_FLIGHTMODE) else if (newChan == ManualControlSettings::CHANNELGROUPS_FLIGHTMODE)
m_config->wzText->setText(QString(tr("Please flick the flight mode switch. For switches you may have to repeat this rapidly."))); m_config->wzText->setText(QString(tr("Please toggle the flight mode switch. For switches you may have to repeat this rapidly.")));
else if((transmitterType == heli) && (newChan == ManualControlSettings::CHANNELGROUPS_THROTTLE)) else if((transmitterType == heli) && (newChan == ManualControlSettings::CHANNELGROUPS_THROTTLE))
m_config->wzText->setText(QString(tr("Please disable throttle hold mode and move the throttle stick"))); m_config->wzText->setText(QString(tr("Please disable throttle hold mode and move the throttle stick.")));
else else
m_config->wzText->setText(QString(tr("Please move each control once at a time according to the instructions and picture below.\n\n" m_config->wzText->setText(QString(tr("Please move each control once at a time according to the instructions and picture below.\n\n"
"Move the %1 stick")).arg(manualSettingsObj->getField("ChannelGroups")->getElementNames().at(newChan))); "Move the %1 stick")).arg(manualSettingsObj->getField("ChannelGroups")->getElementNames().at(newChan)));
@ -1299,7 +1299,7 @@ void ConfigInputWidget::simpleCalibration(bool enable)
QMessageBox msgBox; QMessageBox msgBox;
msgBox.setText(tr("Arming Settings are now set to Always Disarmed for your safety.")); msgBox.setText(tr("Arming Settings are now set to Always Disarmed for your safety."));
msgBox.setDetailedText(tr("You will have to reconfigure arming settings yourself afterwards.")); msgBox.setDetailedText(tr("You will have to reconfigure the arming settings manually when the wizard is finished."));
msgBox.setStandardButtons(QMessageBox::Ok); msgBox.setStandardButtons(QMessageBox::Ok);
msgBox.setDefaultButton(QMessageBox::Ok); msgBox.setDefaultButton(QMessageBox::Ok);
msgBox.exec(); msgBox.exec();

View File

@ -471,11 +471,10 @@ void ConfigVehicleTypeWidget::refreshWidgetsValues(UAVObject * o)
{ {
Q_UNUSED(o); Q_UNUSED(o);
//if(!allObjectsUpdated()) if(!allObjectsUpdated())
// return; return;
//WHAT DOES THIS DO? bool dirty=isDirty();
bool dirty=isDirty(); //WHY IS THIS CALLED HERE AND THEN AGAIN SEVERAL LINES LATER IN setupAirframeUI()
// Get the Airframe type from the system settings: // Get the Airframe type from the system settings:
UAVDataObject* system = dynamic_cast<UAVDataObject*>(getObjectManager()->getObject(QString("SystemSettings"))); UAVDataObject* system = dynamic_cast<UAVDataObject*>(getObjectManager()->getObject(QString("SystemSettings")));

View File

@ -7,16 +7,28 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="253" width="253"
height="253" height="253"
id="svg2" id="svg2"
version="1.1" version="1.1"
inkscape:version="0.47 r22583" inkscape:version="0.48.2 r9819"
sodipodi:docname="curve-bg.svg"> sodipodi:docname="curve-bg.svg">
<defs <defs
id="defs4"> id="defs4">
<linearGradient
id="linearGradient3774">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3776" />
<stop
style="stop-color:#f0f6e9;stop-opacity:0.98290598;"
offset="1"
id="stop3778" />
</linearGradient>
<inkscape:perspective <inkscape:perspective
sodipodi:type="inkscape:persp3d" sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1" inkscape:vp_x="0 : 526.18109 : 1"
@ -24,6 +36,16 @@
inkscape:vp_z="744.09448 : 526.18109 : 1" inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1" inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" /> id="perspective10" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3774"
id="radialGradient3780"
cx="300.41299"
cy="379.09206"
fx="300.41299"
fy="379.09206"
r="126.5"
gradientUnits="userSpaceOnUse" />
</defs> </defs>
<sodipodi:namedview <sodipodi:namedview
id="base" id="base"
@ -32,17 +54,17 @@
borderopacity="1.0" borderopacity="1.0"
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="1.4" inkscape:zoom="1.9966906"
inkscape:cx="96.087002" inkscape:cx="181.06787"
inkscape:cy="157.47786" inkscape:cy="89.329853"
inkscape:document-units="px" inkscape:document-units="px"
inkscape:current-layer="layer1" inkscape:current-layer="layer1"
showgrid="false" showgrid="false"
inkscape:window-width="1280" inkscape:window-width="1440"
inkscape:window-height="744" inkscape:window-height="878"
inkscape:window-x="-4" inkscape:window-x="1695"
inkscape:window-y="1020" inkscape:window-y="97"
inkscape:window-maximized="1" /> inkscape:window-maximized="0" />
<metadata <metadata
id="metadata7"> id="metadata7">
<rdf:RDF> <rdf:RDF>
@ -51,7 +73,7 @@
<dc:format>image/svg+xml</dc:format> <dc:format>image/svg+xml</dc:format>
<dc:type <dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title> <dc:title />
</cc:Work> </cc:Work>
</rdf:RDF> </rdf:RDF>
</metadata> </metadata>
@ -61,7 +83,7 @@
id="layer1" id="layer1"
transform="translate(-173.91299,-252.59206)"> transform="translate(-173.91299,-252.59206)">
<rect <rect
style="opacity:0.98000004;fill:#eeeeee;fill-opacity:1;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" style="opacity:0.98000003999999996;fill:url(#radialGradient3780);fill-opacity:1;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.44888889999999998;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2816" id="rect2816"
width="250" width="250"
height="250" height="250"
@ -69,59 +91,59 @@
y="254.09206" y="254.09206"
ry="10" /> ry="10" />
<path <path
style="fill:none;stroke:#000000;stroke-width:1.0199573px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" style="fill:none;stroke:#242c00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49333334;stroke-miterlimit:4;stroke-dasharray:none"
d="m 175.95412,379.09206 248.91774,0" d="m 175.95412,379.09206 248.91774,0"
id="path3590" /> id="path3590" />
<path <path
id="path3592" id="path3592"
d="m 300.41299,254.63319 0,248.91774" d="m 300.41299,254.63319 0,248.91774"
style="fill:none;stroke:#000000;stroke-width:1.0199573px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> style="fill:none;stroke:#242c00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49333334;stroke-miterlimit:4;stroke-dasharray:none" />
<path <path
id="path3594" id="path3594"
d="m 175.95412,348.09206 248.91774,0" d="m 175.95412,348.09206 248.91774,0"
style="fill:none;stroke:#000000;stroke-width:1.01999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.01999998, 4.07999992;stroke-dashoffset:0" /> style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5.30000019;stroke-opacity:0.28888890000000000;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7" />
<path <path
style="fill:none;stroke:#000000;stroke-width:1.01999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.01999998, 4.07999992;stroke-dashoffset:0" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5.30000019;stroke-opacity:0.28888890000000000;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7"
d="m 175.95412,317.09206 248.91774,0" d="m 175.95412,317.09206 248.91774,0"
id="path3596" /> id="path3596" />
<path <path
id="path3598" id="path3598"
d="m 175.95412,286.09206 248.91774,0" d="m 175.95412,286.09206 248.91774,0"
style="fill:none;stroke:#000000;stroke-width:1.01999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.01999998, 4.07999992;stroke-dashoffset:0" /> style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5.30000019;stroke-opacity:0.28888890000000000;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7" />
<path <path
style="fill:none;stroke:#000000;stroke-width:1.01999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.01999998,4.07999992;stroke-dashoffset:0;marker-start:none" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5.30000019;stroke-opacity:0.28888890000000000;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7;marker-start:none"
d="m 175.95412,410.09206 248.91774,0" d="m 175.95412,410.09206 248.91774,0"
id="path3600" /> id="path3600" />
<path <path
id="path3602" id="path3602"
d="m 175.95412,441.09206 248.91774,0" d="m 175.95412,441.09206 248.91774,0"
style="fill:none;stroke:#000000;stroke-width:1.01999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.01999998,4.07999992;stroke-dashoffset:0;marker-start:none" /> style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5.30000019;stroke-opacity:0.28888890000000000;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7;marker-start:none" />
<path <path
style="fill:none;stroke:#000000;stroke-width:1.01999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.01999998,4.07999992;stroke-dashoffset:0;marker-start:none" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5.30000019;stroke-opacity:0.28888890000000000;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7;marker-start:none"
d="m 175.95412,472.09206 248.91774,0" d="m 175.95412,472.09206 248.91774,0"
id="path3604" /> id="path3604" />
<path <path
style="fill:none;stroke:#000000;stroke-width:1.0199573;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.0199573,4.07982922;stroke-dashoffset:0" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.28888890000000000;stroke-miterlimit:5.30000019;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7"
d="m 269.41299,254.63319 0,248.91774" d="m 269.41299,254.63319 0,248.91774"
id="path3792" /> id="path3792" />
<path <path
id="path3794" id="path3794"
d="m 238.41299,254.63319 0,248.91774" d="m 238.41299,254.63319 0,248.91774"
style="fill:none;stroke:#000000;stroke-width:1.0199573;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.0199573,4.07982922;stroke-dashoffset:0" /> style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.28888890000000000;stroke-miterlimit:5.30000019;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7" />
<path <path
style="fill:none;stroke:#000000;stroke-width:1.0199573;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.0199573,4.07982922;stroke-dashoffset:0" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.28888890000000000;stroke-miterlimit:5.30000019;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7"
d="m 207.41299,254.63319 0,248.91774" d="m 207.41299,254.63319 0,248.91774"
id="path3796" /> id="path3796" />
<path <path
style="fill:none;stroke:#000000;stroke-width:1.0199573;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.0199573,4.07982922;stroke-dashoffset:0" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.28888890000000000;stroke-miterlimit:5.30000019;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7"
d="m 331.41299,254.63319 0,248.91774" d="m 331.41299,254.63319 0,248.91774"
id="path3800" /> id="path3800" />
<path <path
id="path3802" id="path3802"
d="m 362.41299,254.63319 0,248.91774" d="m 362.41299,254.63319 0,248.91774"
style="fill:none;stroke:#000000;stroke-width:1.0199573;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.0199573,4.07982922;stroke-dashoffset:0" /> style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.28888890000000000;stroke-miterlimit:5.30000019;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7" />
<path <path
style="fill:none;stroke:#000000;stroke-width:1.0199573;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.0199573,4.07982922;stroke-dashoffset:0" style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.28888890000000000;stroke-miterlimit:5.30000019;stroke-dasharray:0.5,0.5;stroke-dashoffset:3.7"
d="m 393.41299,254.63319 0,248.91774" d="m 393.41299,254.63319 0,248.91774"
id="path3804" /> id="path3804" />
</g> </g>

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@ -52,8 +52,10 @@ const char * const GCS_YEAR = "2012";
const char * const GCS_HELP = "http://wiki.openpilot.org"; const char * const GCS_HELP = "http://wiki.openpilot.org";
#ifdef GCS_REVISION #ifdef GCS_REVISION
const char * const GCS_REVISION_STR = STRINGIFY(GCS_REVISION); const char * const GCS_REVISION_STR = STRINGIFY(GCS_REVISION);
const char * const UAVOSHA1_STR = STRINGIFY(UAVO_HASH);
#else #else
const char * const GCS_REVISION_STR = ""; const char * const GCS_REVISION_STR = "";
const char * const UAVOSHA1_STR = "";
#endif #endif
#undef GCS_VERSION #undef GCS_VERSION

View File

@ -12,12 +12,14 @@
VERSION_INFO_SCRIPT = $$ROOT_DIR/make/scripts/version-info.py VERSION_INFO_SCRIPT = $$ROOT_DIR/make/scripts/version-info.py
VERSION_INFO_TEMPLATE = $$ROOT_DIR/make/templates/gcsversioninfotemplate.h VERSION_INFO_TEMPLATE = $$ROOT_DIR/make/templates/gcsversioninfotemplate.h
VERSION_INFO_COMMAND = python \"$$VERSION_INFO_SCRIPT\" VERSION_INFO_COMMAND = python \"$$VERSION_INFO_SCRIPT\"
UAVO_DEF_PATH = $$ROOT_DIR/shared/uavobjectdefinition
# Create custom version_info target which generates a header # Create custom version_info target which generates a header
version_info.target = $$VERSION_INFO_HEADER version_info.target = $$VERSION_INFO_HEADER
version_info.commands = $$VERSION_INFO_COMMAND \ version_info.commands = $$VERSION_INFO_COMMAND \
--path=\"$$GCS_SOURCE_TREE\" \ --path=\"$$GCS_SOURCE_TREE\" \
--template=\"$$VERSION_INFO_TEMPLATE\" \ --template=\"$$VERSION_INFO_TEMPLATE\" \
--uavodir=\"$$UAVO_DEF_PATH\" \
--outfile=\"$$VERSION_INFO_HEADER\" --outfile=\"$$VERSION_INFO_HEADER\"
version_info.depends = FORCE version_info.depends = FORCE
QMAKE_EXTRA_TARGETS += version_info QMAKE_EXTRA_TARGETS += version_info

View File

@ -67,6 +67,26 @@ VersionDialog::VersionDialog(QWidget *parent)
//: This gets conditionally inserted as argument %8 into the description string. //: This gets conditionally inserted as argument %8 into the description string.
ideRev = tr("From revision %1<br/>").arg(QString::fromLatin1(GCS_REVISION_STR).left(60)); ideRev = tr("From revision %1<br/>").arg(QString::fromLatin1(GCS_REVISION_STR).left(60));
#endif #endif
QString uavoHashStr;
#ifdef UAVO_HASH
//: This gets conditionally inserted as argument %11 into the description string.
QByteArray uavoHashArray;
QString uavoHash = QString::fromLatin1(Core::Constants::UAVOSHA1_STR);
uavoHash.chop(2);
uavoHash.remove(0,2);
uavoHash=uavoHash.trimmed();
bool ok;
foreach(QString str,uavoHash.split(","))
{
uavoHashArray.append(str.toInt(&ok,16));
}
QString gcsUavoHashStr;
foreach(char i, uavoHashArray)
{
gcsUavoHashStr.append(QString::number(i,16).right(2));
}
uavoHashStr = tr("UAVO hash %1<br/>").arg(gcsUavoHashStr);
#endif
const QString description = tr( const QString description = tr(
"<h3>OpenPilot GCS %1 %9 (%10)</h3>" "<h3>OpenPilot GCS %1 %9 (%10)</h3>"
@ -76,6 +96,8 @@ VersionDialog::VersionDialog(QWidget *parent)
"<br/>" "<br/>"
"%8" "%8"
"<br/>" "<br/>"
"%11"
"<br/>"
"Copyright 2010-%6 %7. All rights reserved.<br/>" "Copyright 2010-%6 %7. All rights reserved.<br/>"
"<br/>" "<br/>"
"<small>This program is free software; you can redistribute it and/or modify<br/>" "<small>This program is free software; you can redistribute it and/or modify<br/>"
@ -87,7 +109,7 @@ VersionDialog::VersionDialog(QWidget *parent)
"PARTICULAR PURPOSE.</small><br/>") "PARTICULAR PURPOSE.</small><br/>")
.arg(version, QLatin1String(QT_VERSION_STR), QString::number(QSysInfo::WordSize), .arg(version, QLatin1String(QT_VERSION_STR), QString::number(QSysInfo::WordSize),
QLatin1String(__DATE__), QLatin1String(__TIME__), QLatin1String(GCS_YEAR), QLatin1String(__DATE__), QLatin1String(__TIME__), QLatin1String(GCS_YEAR),
(QLatin1String(GCS_AUTHOR)), ideRev).arg(QLatin1String(GCS_VERSION_TYPE), QLatin1String(GCS_VERSION_CODENAME)); (QLatin1String(GCS_AUTHOR)), ideRev).arg(QLatin1String(GCS_VERSION_TYPE), QLatin1String(GCS_VERSION_CODENAME), uavoHashStr);
QLabel *copyRightLabel = new QLabel(description); QLabel *copyRightLabel = new QLabel(description);
copyRightLabel->setWordWrap(true); copyRightLabel->setWordWrap(true);

View File

@ -46,7 +46,6 @@
#include "uavtalk/telemetrymanager.h" #include "uavtalk/telemetrymanager.h"
#include "uavobject.h" #include "uavobject.h"
#include "uavobjectmanager.h"
#include "positionactual.h" #include "positionactual.h"
#include "homelocation.h" #include "homelocation.h"
@ -590,6 +589,7 @@ void OPMapGadgetWidget::updatePosition()
VelocityActual *velocityActualObj = VelocityActual::GetInstance(obm); VelocityActual *velocityActualObj = VelocityActual::GetInstance(obm);
Gyros *gyrosObj = Gyros::GetInstance(obm); Gyros *gyrosObj = Gyros::GetInstance(obm);
Q_ASSERT(attitudeActualObj);
Q_ASSERT(positionActualObj); Q_ASSERT(positionActualObj);
Q_ASSERT(velocityActualObj); Q_ASSERT(velocityActualObj);
Q_ASSERT(gyrosObj); Q_ASSERT(gyrosObj);
@ -941,11 +941,11 @@ void OPMapGadgetWidget::setHome(internals::PointLatLng pos_lat_lon,double altitu
if (longitude > 180) longitude = 180; if (longitude > 180) longitude = 180;
else else
if (longitude < -180) longitude = -180; if (longitude < -180) longitude = -180;
else if(altitude != altitude) altitude=0;
// ********* // *********
m_home_position.coord = internals::PointLatLng(latitude, longitude); m_home_position.coord = internals::PointLatLng(latitude, longitude);
m_home_position.altitude = altitude;
m_map->Home->SetCoord(m_home_position.coord); m_map->Home->SetCoord(m_home_position.coord);
m_map->Home->SetAltitude(altitude); m_map->Home->SetAltitude(altitude);
@ -1659,7 +1659,15 @@ void OPMapGadgetWidget::onSetHomeAct_triggered()
if (!m_widget || !m_map) if (!m_widget || !m_map)
return; return;
setHome(m_context_menu_lat_lon,0); float altitude=0;
bool ok;
//Get desired HomeLocation altitude from dialog box.
//TODO: Populate box with altitude already in HomeLocation UAVO
altitude = QInputDialog::getDouble(this, tr("Set home altitude"),
tr("In [m], referenced to WGS84:"), altitude, -100, 100000, 2, &ok);
setHome(m_context_menu_lat_lon, altitude);
setHomeLocationObject(); // update the HomeLocation UAVObject setHomeLocationObject(); // update the HomeLocation UAVObject
} }

View File

@ -281,15 +281,7 @@ void OsgEarthItemRenderer::initScene()
//setup caching //setup caching
osgEarth::MapNode *mapNode = osgEarth::MapNode::findMapNode(m_model.get()); osgEarth::MapNode *mapNode = osgEarth::MapNode::findMapNode(m_model.get());
if (mapNode) { if (!mapNode) {
osgEarth::TMSCacheOptions cacheOptions;
//cacheOptions.cacheOnly() = true;
QString cacheDir = Utils::PathUtils().GetStoragePath()+QLatin1String("osgEarth_cache");
cacheOptions.setPath(cacheDir.toStdString());
osgEarth::Cache *cache= new osgEarth::TMSCache(cacheOptions);
mapNode->getMap()->setCache(cache);
} else {
qWarning() << Q_FUNC_INFO << sceneFile << " doesn't look like an osgEarth file"; qWarning() << Q_FUNC_INFO << sceneFile << " doesn't look like an osgEarth file";
} }

View File

@ -126,9 +126,6 @@ public slots:
signals: signals:
void frameReady(); void frameReady();
private slots:
void updateFBO();
private: private:
enum { FboCount = 3 }; enum { FboCount = 3 };
OsgEarthItem *m_item; OsgEarthItem *m_item;

View File

@ -38,6 +38,7 @@ PfdQmlGadget::~PfdQmlGadget()
void PfdQmlGadget::loadConfiguration(IUAVGadgetConfiguration* config) void PfdQmlGadget::loadConfiguration(IUAVGadgetConfiguration* config)
{ {
PfdQmlGadgetConfiguration *m = qobject_cast<PfdQmlGadgetConfiguration*>(config); PfdQmlGadgetConfiguration *m = qobject_cast<PfdQmlGadgetConfiguration*>(config);
m_widget->setOpenGLEnabled(m->openGLEnabled());
m_widget->setQmlFile(m->qmlFile()); m_widget->setQmlFile(m->qmlFile());
m_widget->setEarthFile(m->earthFile()); m_widget->setEarthFile(m->earthFile());
m_widget->setTerrainEnabled(m->terrainEnabled()); m_widget->setTerrainEnabled(m->terrainEnabled());
@ -51,8 +52,10 @@ void PfdQmlGadget::loadConfiguration(IUAVGadgetConfiguration* config)
if (m->cacheOnly()) { if (m->cacheOnly()) {
qputenv("OSGEARTH_CACHE_ONLY", "true"); qputenv("OSGEARTH_CACHE_ONLY", "true");
} else { } else {
//how portable it is? #ifdef Q_OS_WIN32
//unsetenv("OSGEARTH_CACHE_ONLY"); qputenv("OSGEARTH_CACHE_ONLY", "");
qputenv("OSGEARTH_CACHE_ONLY", "false"); #else
unsetenv("OSGEARTH_CACHE_ONLY");
#endif
} }
} }

View File

@ -25,7 +25,8 @@ PfdQmlGadgetConfiguration::PfdQmlGadgetConfiguration(QString classId, QSettings
IUAVGadgetConfiguration(classId, parent), IUAVGadgetConfiguration(classId, parent),
m_qmlFile("Unknown"), m_qmlFile("Unknown"),
m_earthFile("Unknown"), m_earthFile("Unknown"),
m_terrainEnabled(true), m_openGLEnabled(true),
m_terrainEnabled(false),
m_actualPositionUsed(false), m_actualPositionUsed(false),
m_latitude(0), m_latitude(0),
m_longitude(0), m_longitude(0),
@ -40,6 +41,7 @@ PfdQmlGadgetConfiguration::PfdQmlGadgetConfiguration(QString classId, QSettings
m_earthFile = qSettings->value("earthFile").toString(); m_earthFile = qSettings->value("earthFile").toString();
m_earthFile=Utils::PathUtils().InsertDataPath(m_earthFile); m_earthFile=Utils::PathUtils().InsertDataPath(m_earthFile);
m_openGLEnabled = qSettings->value("openGLEnabled", true).toBool();
m_terrainEnabled = qSettings->value("terrainEnabled").toBool(); m_terrainEnabled = qSettings->value("terrainEnabled").toBool();
m_actualPositionUsed = qSettings->value("actualPositionUsed").toBool(); m_actualPositionUsed = qSettings->value("actualPositionUsed").toBool();
m_latitude = qSettings->value("latitude").toDouble(); m_latitude = qSettings->value("latitude").toDouble();
@ -57,6 +59,7 @@ IUAVGadgetConfiguration *PfdQmlGadgetConfiguration::clone()
{ {
PfdQmlGadgetConfiguration *m = new PfdQmlGadgetConfiguration(this->classId()); PfdQmlGadgetConfiguration *m = new PfdQmlGadgetConfiguration(this->classId());
m->m_qmlFile = m_qmlFile; m->m_qmlFile = m_qmlFile;
m->m_openGLEnabled = m_openGLEnabled;
m->m_earthFile = m_earthFile; m->m_earthFile = m_earthFile;
m->m_terrainEnabled = m_terrainEnabled; m->m_terrainEnabled = m_terrainEnabled;
m->m_actualPositionUsed = m_actualPositionUsed; m->m_actualPositionUsed = m_actualPositionUsed;
@ -78,6 +81,7 @@ void PfdQmlGadgetConfiguration::saveConfig(QSettings* qSettings) const {
QString earthFile = Utils::PathUtils().RemoveDataPath(m_earthFile); QString earthFile = Utils::PathUtils().RemoveDataPath(m_earthFile);
qSettings->setValue("earthFile", earthFile); qSettings->setValue("earthFile", earthFile);
qSettings->setValue("openGLEnabled", m_openGLEnabled);
qSettings->setValue("terrainEnabled", m_terrainEnabled); qSettings->setValue("terrainEnabled", m_terrainEnabled);
qSettings->setValue("actualPositionUsed", m_actualPositionUsed); qSettings->setValue("actualPositionUsed", m_actualPositionUsed);
qSettings->setValue("latitude", m_latitude); qSettings->setValue("latitude", m_latitude);

View File

@ -29,6 +29,7 @@ public:
void setQmlFile(const QString &fileName) { m_qmlFile=fileName; } void setQmlFile(const QString &fileName) { m_qmlFile=fileName; }
void setEarthFile(const QString &fileName) { m_earthFile=fileName; } void setEarthFile(const QString &fileName) { m_earthFile=fileName; }
void setOpenGLEnabled(bool flag) { m_openGLEnabled = flag; }
void setTerrainEnabled(bool flag) { m_terrainEnabled = flag; } void setTerrainEnabled(bool flag) { m_terrainEnabled = flag; }
void setActualPositionUsed(bool flag) { m_actualPositionUsed = flag; } void setActualPositionUsed(bool flag) { m_actualPositionUsed = flag; }
void setLatitude(double value) { m_latitude = value; } void setLatitude(double value) { m_latitude = value; }
@ -38,6 +39,7 @@ public:
QString qmlFile() const { return m_qmlFile; } QString qmlFile() const { return m_qmlFile; }
QString earthFile() const { return m_earthFile; } QString earthFile() const { return m_earthFile; }
bool openGLEnabled() const { return m_openGLEnabled; }
bool terrainEnabled() const { return m_terrainEnabled; } bool terrainEnabled() const { return m_terrainEnabled; }
bool actualPositionUsed() const { return m_actualPositionUsed; } bool actualPositionUsed() const { return m_actualPositionUsed; }
double latitude() const { return m_latitude; } double latitude() const { return m_latitude; }
@ -51,6 +53,7 @@ public:
private: private:
QString m_qmlFile; // The name of the dial's SVG source file QString m_qmlFile; // The name of the dial's SVG source file
QString m_earthFile; // The name of osgearth terrain file QString m_earthFile; // The name of osgearth terrain file
bool m_openGLEnabled;
bool m_terrainEnabled; bool m_terrainEnabled;
bool m_actualPositionUsed; bool m_actualPositionUsed;
double m_latitude; double m_latitude;

View File

@ -53,6 +53,7 @@ QWidget *PfdQmlGadgetOptionsPage::createPage(QWidget *parent)
options_page->earthFile->setPromptDialogTitle(tr("Choose OsgEarth terrain file")); options_page->earthFile->setPromptDialogTitle(tr("Choose OsgEarth terrain file"));
options_page->earthFile->setPath(m_config->earthFile()); options_page->earthFile->setPath(m_config->earthFile());
options_page->useOpenGL->setChecked(m_config->openGLEnabled());
options_page->showTerrain->setChecked(m_config->terrainEnabled()); options_page->showTerrain->setChecked(m_config->terrainEnabled());
options_page->useActualLocation->setChecked(m_config->actualPositionUsed()); options_page->useActualLocation->setChecked(m_config->actualPositionUsed());
@ -80,7 +81,13 @@ void PfdQmlGadgetOptionsPage::apply()
{ {
m_config->setQmlFile(options_page->qmlSourceFile->path()); m_config->setQmlFile(options_page->qmlSourceFile->path());
m_config->setEarthFile(options_page->earthFile->path()); m_config->setEarthFile(options_page->earthFile->path());
m_config->setOpenGLEnabled(options_page->useOpenGL->isChecked());
#ifdef USE_OSG
m_config->setTerrainEnabled(options_page->showTerrain->isChecked()); m_config->setTerrainEnabled(options_page->showTerrain->isChecked());
#else
m_config->setTerrainEnabled(false);
#endif
m_config->setActualPositionUsed(options_page->useActualLocation->isChecked()); m_config->setActualPositionUsed(options_page->useActualLocation->isChecked());
m_config->setLatitude(options_page->latitude->text().toDouble()); m_config->setLatitude(options_page->latitude->text().toDouble());

View File

@ -20,12 +20,6 @@
<string>Form</string> <string>Form</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout_4"> <layout class="QGridLayout" name="gridLayout_4">
<property name="margin">
<number>0</number>
</property>
<property name="spacing">
<number>0</number>
</property>
<item row="0" column="0"> <item row="0" column="0">
<widget class="QScrollArea" name="scrollArea"> <widget class="QScrollArea" name="scrollArea">
<property name="frameShape"> <property name="frameShape">
@ -42,8 +36,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>457</width> <width>439</width>
<height>436</height> <height>418</height>
</rect> </rect>
</property> </property>
<layout class="QGridLayout" name="gridLayout_3"> <layout class="QGridLayout" name="gridLayout_3">
@ -78,6 +72,16 @@
</layout> </layout>
</item> </item>
<item row="1" column="0" colspan="2"> <item row="1" column="0" colspan="2">
<widget class="QCheckBox" name="useOpenGL">
<property name="text">
<string>Use OpenGL</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0" colspan="2">
<widget class="QGroupBox" name="showTerrain"> <widget class="QGroupBox" name="showTerrain">
<property name="title"> <property name="title">
<string>Show Terrain:</string> <string>Show Terrain:</string>
@ -213,7 +217,7 @@
</layout> </layout>
</widget> </widget>
</item> </item>
<item row="2" column="1"> <item row="3" column="1">
<spacer name="verticalSpacer"> <spacer name="verticalSpacer">
<property name="orientation"> <property name="orientation">
<enum>Qt::Vertical</enum> <enum>Qt::Vertical</enum>
@ -249,12 +253,12 @@
<slot>setEnabled(bool)</slot> <slot>setEnabled(bool)</slot>
<hints> <hints>
<hint type="sourcelabel"> <hint type="sourcelabel">
<x>150</x> <x>167</x>
<y>138</y> <y>188</y>
</hint> </hint>
<hint type="destinationlabel"> <hint type="destinationlabel">
<x>142</x> <x>260</x>
<y>172</y> <y>222</y>
</hint> </hint>
</hints> </hints>
</connection> </connection>
@ -265,12 +269,12 @@
<slot>setEnabled(bool)</slot> <slot>setEnabled(bool)</slot>
<hints> <hints>
<hint type="sourcelabel"> <hint type="sourcelabel">
<x>164</x> <x>181</x>
<y>141</y> <y>188</y>
</hint> </hint>
<hint type="destinationlabel"> <hint type="destinationlabel">
<x>164</x> <x>282</x>
<y>202</y> <y>255</y>
</hint> </hint>
</hints> </hints>
</connection> </connection>
@ -281,12 +285,28 @@
<slot>setEnabled(bool)</slot> <slot>setEnabled(bool)</slot>
<hints> <hints>
<hint type="sourcelabel"> <hint type="sourcelabel">
<x>190</x> <x>207</x>
<y>141</y> <y>188</y>
</hint> </hint>
<hint type="destinationlabel"> <hint type="destinationlabel">
<x>190</x> <x>308</x>
<y>237</y> <y>288</y>
</hint>
</hints>
</connection>
<connection>
<sender>useOpenGL</sender>
<signal>toggled(bool)</signal>
<receiver>showTerrain</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>99</x>
<y>57</y>
</hint>
<hint type="destinationlabel">
<x>99</x>
<y>89</y>
</hint> </hint>
</hints> </hints>
</connection> </connection>

View File

@ -34,6 +34,7 @@
PfdQmlGadgetWidget::PfdQmlGadgetWidget(QWidget *parent) : PfdQmlGadgetWidget::PfdQmlGadgetWidget(QWidget *parent) :
QDeclarativeView(parent), QDeclarativeView(parent),
m_openGLEnabled(false),
m_terrainEnabled(false), m_terrainEnabled(false),
m_actualPositionUsed(false), m_actualPositionUsed(false),
m_latitude(46.671478), m_latitude(46.671478),
@ -44,12 +45,16 @@ PfdQmlGadgetWidget::PfdQmlGadgetWidget(QWidget *parent) :
setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
setResizeMode(SizeRootObjectToView); setResizeMode(SizeRootObjectToView);
setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers))); //setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers)));
QStringList objectsToExport; QStringList objectsToExport;
objectsToExport << "VelocityActual" << objectsToExport << "VelocityActual" <<
"PositionActual" << "PositionActual" <<
"AttitudeActual" << "AttitudeActual" <<
"Accels" <<
"VelocityDesired" <<
"PositionDesired" <<
"AttitudeHoldDesired" <<
"GPSPosition" << "GPSPosition" <<
"GCSTelemetryStats" << "GCSTelemetryStats" <<
"FlightBatteryState"; "FlightBatteryState";
@ -106,9 +111,26 @@ void PfdQmlGadgetWidget::setEarthFile(QString arg)
void PfdQmlGadgetWidget::setTerrainEnabled(bool arg) void PfdQmlGadgetWidget::setTerrainEnabled(bool arg)
{ {
if (m_terrainEnabled != arg) { bool wasEnabled = terrainEnabled();
m_terrainEnabled = arg; m_terrainEnabled = arg;
emit terrainEnabledChanged(arg);
if (wasEnabled != terrainEnabled())
emit terrainEnabledChanged(terrainEnabled());
}
void PfdQmlGadgetWidget::setOpenGLEnabled(bool arg)
{
if (m_openGLEnabled != arg) {
m_openGLEnabled = arg;
qDebug() << Q_FUNC_INFO << "Set OPENGL" << m_openGLEnabled;
if (m_openGLEnabled)
setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers)));
else
setViewport(new QWidget);
//update terrainEnabled status with opengl status chaged
setTerrainEnabled(m_terrainEnabled);
} }
} }

View File

@ -39,7 +39,7 @@ public:
void setQmlFile(QString fn); void setQmlFile(QString fn);
QString earthFile() const { return m_earthFile; } QString earthFile() const { return m_earthFile; }
bool terrainEnabled() const { return m_terrainEnabled; } bool terrainEnabled() const { return m_terrainEnabled && m_openGLEnabled; }
bool actualPositionUsed() const { return m_actualPositionUsed; } bool actualPositionUsed() const { return m_actualPositionUsed; }
double latitude() const { return m_latitude; } double latitude() const { return m_latitude; }
@ -49,6 +49,7 @@ public:
public slots: public slots:
void setEarthFile(QString arg); void setEarthFile(QString arg);
void setTerrainEnabled(bool arg); void setTerrainEnabled(bool arg);
void setOpenGLEnabled(bool arg);
void setLatitude(double arg); void setLatitude(double arg);
void setLongitude(double arg); void setLongitude(double arg);
@ -68,6 +69,7 @@ signals:
private: private:
QString m_qmlFileName; QString m_qmlFileName;
QString m_earthFile; QString m_earthFile;
bool m_openGLEnabled;
bool m_terrainEnabled; bool m_terrainEnabled;
bool m_actualPositionUsed; bool m_actualPositionUsed;

View File

@ -92,6 +92,7 @@ plugin_uploader.subdir = uploader
plugin_uploader.depends = plugin_coreplugin plugin_uploader.depends = plugin_coreplugin
plugin_uploader.depends += plugin_uavobjects plugin_uploader.depends += plugin_uavobjects
plugin_uploader.depends += plugin_rawhid plugin_uploader.depends += plugin_rawhid
plugin_uploader.depends += plugin_uavobjectutil
SUBDIRS += plugin_uploader SUBDIRS += plugin_uploader
#Dial gadget #Dial gadget
@ -186,6 +187,7 @@ plugin_logging.subdir = logging
plugin_logging.depends = plugin_coreplugin plugin_logging.depends = plugin_coreplugin
plugin_logging.depends += plugin_uavobjects plugin_logging.depends += plugin_uavobjects
plugin_logging.depends += plugin_uavtalk plugin_logging.depends += plugin_uavtalk
plugin_logging.depends += plugin_scope
SUBDIRS += plugin_logging SUBDIRS += plugin_logging
#GCS Control of UAV gadget #GCS Control of UAV gadget
@ -238,6 +240,7 @@ SUBDIRS += plugin_uavsettingsimportexport
plugin_uavobjectwidgetutils.subdir = uavobjectwidgetutils plugin_uavobjectwidgetutils.subdir = uavobjectwidgetutils
plugin_uavobjectwidgetutils.depends = plugin_coreplugin plugin_uavobjectwidgetutils.depends = plugin_coreplugin
plugin_uavobjectwidgetutils.depends += plugin_uavobjects plugin_uavobjectwidgetutils.depends += plugin_uavobjects
plugin_uavobjectwidgetutils.depends += plugin_uavobjectutil
plugin_uavobjectwidgetutils.depends += plugin_uavsettingsimportexport plugin_uavobjectwidgetutils.depends += plugin_uavsettingsimportexport
SUBDIRS += plugin_uavobjectwidgetutils SUBDIRS += plugin_uavobjectwidgetutils

View File

@ -85,26 +85,6 @@
</property> </property>
</widget> </widget>
</item> </item>
<item>
<widget class="QToolButton" name="saveSDButton">
<property name="toolTip">
<string>Save</string>
</property>
<property name="text">
<string>...</string>
</property>
<property name="icon">
<iconset resource="uavobjectbrowser.qrc">
<normaloff>:/uavobjectbrowser/images/remove.png</normaloff>:/uavobjectbrowser/images/remove.png</iconset>
</property>
<property name="iconSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
</widget>
</item>
<item> <item>
<widget class="QToolButton" name="readSDButton"> <widget class="QToolButton" name="readSDButton">
<property name="toolTip"> <property name="toolTip">
@ -125,6 +105,26 @@
</property> </property>
</widget> </widget>
</item> </item>
<item>
<widget class="QToolButton" name="saveSDButton">
<property name="toolTip">
<string>Save</string>
</property>
<property name="text">
<string>...</string>
</property>
<property name="icon">
<iconset resource="uavobjectbrowser.qrc">
<normaloff>:/uavobjectbrowser/images/remove.png</normaloff>:/uavobjectbrowser/images/remove.png</iconset>
</property>
<property name="iconSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
</widget>
</item>
<item> <item>
<widget class="QToolButton" name="eraseSDButton"> <widget class="QToolButton" name="eraseSDButton">
<property name="toolTip"> <property name="toolTip">

View File

@ -126,7 +126,7 @@ $(SWITCHCODE)
if msgBytesLeft > 255 if msgBytesLeft > 255
msgBytesLeft = 0; msgBytesLeft = 0;
end end
bufferIdx=bufferIdx+msgBytesLeft; bufferIdx=bufferIdx+double(msgBytesLeft);
end end
catch catch
% One of the reads failed - indicates EOF % One of the reads failed - indicates EOF

View File

@ -8,6 +8,8 @@ public:
QString gitHash; QString gitHash;
QString gitDate; QString gitDate;
QString gitTag; QString gitTag;
QByteArray fwHash;
QByteArray uavoHash;
int boardType; int boardType;
int boardRevision; int boardRevision;
static QString idToBoardName(int id) static QString idToBoardName(int id)

View File

@ -29,13 +29,16 @@
#include "uavobjectutilmanager.h" #include "uavobjectutilmanager.h"
#include "utils/homelocationutil.h" #include "utils/homelocationutil.h"
#include "homelocation.h"
#include <QMutexLocker> #include <QMutexLocker>
#include <QDebug> #include <QDebug>
#include <QEventLoop> #include <QEventLoop>
#include <QTimer> #include <QTimer>
#include <objectpersistence.h> #include <objectpersistence.h>
#include <firmwareiapobj.h>
#include "firmwareiapobj.h"
#include "homelocation.h"
#include "gpsposition.h"
// ****************************** // ******************************
// constructor/destructor // constructor/destructor
@ -48,6 +51,18 @@ UAVObjectUtilManager::UAVObjectUtilManager()
failureTimer.setSingleShot(true); failureTimer.setSingleShot(true);
failureTimer.setInterval(1000); failureTimer.setInterval(1000);
connect(&failureTimer, SIGNAL(timeout()),this,SLOT(objectPersistenceOperationFailed())); connect(&failureTimer, SIGNAL(timeout()),this,SLOT(objectPersistenceOperationFailed()));
pm = NULL;
obm = NULL;
obum = NULL;
pm = ExtensionSystem::PluginManager::instance();
if (pm)
{
obm = pm->getObject<UAVObjectManager>();
obum = pm->getObject<UAVObjectUtilManager>();
}
} }
UAVObjectUtilManager::~UAVObjectUtilManager() UAVObjectUtilManager::~UAVObjectUtilManager()
@ -67,10 +82,8 @@ UAVObjectUtilManager::~UAVObjectUtilManager()
UAVObjectManager* UAVObjectUtilManager::getObjectManager() { UAVObjectManager* UAVObjectUtilManager::getObjectManager() {
ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance(); Q_ASSERT(obm);
UAVObjectManager * objMngr = pm->getObject<UAVObjectManager>(); return obm;
Q_ASSERT(objMngr);
return objMngr;
} }
@ -107,7 +120,7 @@ void UAVObjectUtilManager::saveNextObject()
// Get next object from the queue // Get next object from the queue
UAVObject* obj = queue.head(); UAVObject* obj = queue.head();
qDebug() << "Request board to save object " << obj->getName(); qDebug() << "Send save object request to board " << obj->getName();
ObjectPersistence* objper = dynamic_cast<ObjectPersistence*>( getObjectManager()->getObject(ObjectPersistence::NAME) ); ObjectPersistence* objper = dynamic_cast<ObjectPersistence*>( getObjectManager()->getObject(ObjectPersistence::NAME) );
connect(objper, SIGNAL(transactionCompleted(UAVObject*,bool)), this, SLOT(objectPersistenceTransactionCompleted(UAVObject*,bool))); connect(objper, SIGNAL(transactionCompleted(UAVObject*,bool)), this, SLOT(objectPersistenceTransactionCompleted(UAVObject*,bool)));
@ -233,16 +246,7 @@ FirmwareIAPObj::DataFields UAVObjectUtilManager::getFirmwareIap()
{ {
FirmwareIAPObj::DataFields dummy; FirmwareIAPObj::DataFields dummy;
ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance(); FirmwareIAPObj *firmwareIap = FirmwareIAPObj::GetInstance(obm);
Q_ASSERT(pm);
if (!pm)
return dummy;
UAVObjectManager *om = pm->getObject<UAVObjectManager>();
Q_ASSERT(om);
if (!om)
return dummy;
FirmwareIAPObj *firmwareIap = FirmwareIAPObj::GetInstance(om);
Q_ASSERT(firmwareIap); Q_ASSERT(firmwareIap);
if (!firmwareIap) if (!firmwareIap)
return dummy; return dummy;
@ -257,7 +261,12 @@ FirmwareIAPObj::DataFields UAVObjectUtilManager::getFirmwareIap()
int UAVObjectUtilManager::getBoardModel() int UAVObjectUtilManager::getBoardModel()
{ {
FirmwareIAPObj::DataFields firmwareIapData = getFirmwareIap(); FirmwareIAPObj::DataFields firmwareIapData = getFirmwareIap();
return (firmwareIapData.BoardType << 8) + firmwareIapData.BoardRevision; qDebug()<<"Board type="<<firmwareIapData.BoardType;
qDebug()<<"Board revision="<<firmwareIapData.BoardRevision;
int ret=firmwareIapData.BoardType <<8;
ret = ret + firmwareIapData.BoardRevision;
qDebug()<<"Board info="<<ret;
return ret;
} }
/** /**
@ -303,26 +312,18 @@ int UAVObjectUtilManager::setHomeLocation(double LLA[3], bool save_to_sdcard)
{ {
double Be[3]; double Be[3];
QMutexLocker locker(mutex);
Q_ASSERT (Utils::HomeLocationUtil().getDetails(LLA, Be) >= 0); Q_ASSERT (Utils::HomeLocationUtil().getDetails(LLA, Be) >= 0);
// ****************** // ******************
// save the new settings // save the new settings
ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance(); HomeLocation *homeLocation = HomeLocation::GetInstance(obm);
if (!pm) return -2;
UAVObjectManager *om = pm->getObject<UAVObjectManager>();
if (!om) return -3;
HomeLocation *homeLocation = HomeLocation::GetInstance(om);
Q_ASSERT(homeLocation != NULL); Q_ASSERT(homeLocation != NULL);
HomeLocation::DataFields homeLocationData = homeLocation->getData(); HomeLocation::DataFields homeLocationData = homeLocation->getData();
homeLocationData.Latitude = LLA[0] * 10e6; homeLocationData.Latitude = LLA[0] * 1e7;
homeLocationData.Longitude = LLA[1] * 10e6; homeLocationData.Longitude = LLA[1] * 1e7;
homeLocationData.Altitude = LLA[2] * 10e6; homeLocationData.Altitude = LLA[2];
homeLocationData.Be[0] = Be[0]; homeLocationData.Be[0] = Be[0];
homeLocationData.Be[1] = Be[1]; homeLocationData.Be[1] = Be[1];
@ -331,7 +332,6 @@ int UAVObjectUtilManager::setHomeLocation(double LLA[3], bool save_to_sdcard)
homeLocationData.Set = HomeLocation::SET_TRUE; homeLocationData.Set = HomeLocation::SET_TRUE;
homeLocation->setData(homeLocationData); homeLocation->setData(homeLocationData);
homeLocation->updated();
if (save_to_sdcard) if (save_to_sdcard)
saveObjectToSD(homeLocation); saveObjectToSD(homeLocation);
@ -341,36 +341,16 @@ int UAVObjectUtilManager::setHomeLocation(double LLA[3], bool save_to_sdcard)
int UAVObjectUtilManager::getHomeLocation(bool &set, double LLA[3]) int UAVObjectUtilManager::getHomeLocation(bool &set, double LLA[3])
{ {
UAVObjectField *field; HomeLocation *homeLocation = HomeLocation::GetInstance(obm);
Q_ASSERT(homeLocation != NULL);
QMutexLocker locker(mutex); HomeLocation::DataFields homeLocationData = homeLocation->getData();
ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance(); set = homeLocationData.Set;
if (!pm) return -1;
UAVObjectManager *om = pm->getObject<UAVObjectManager>(); LLA[0] = homeLocationData.Latitude*1e-7;
if (!om) return -2; LLA[1] = homeLocationData.Longitude*1e-7;
LLA[2] = homeLocationData.Altitude;
UAVDataObject *obj = dynamic_cast<UAVDataObject *>(om->getObject(QString("HomeLocation")));
if (!obj) return -3;
// obj->requestUpdate();
field = obj->getField("Set");
if (!field) return -4;
set = field->getValue().toBool();
field = obj->getField("Latitude");
if (!field) return -5;
LLA[0] = field->getDouble() * 1e-7;
field = obj->getField("Longitude");
if (!field) return -6;
LLA[1] = field->getDouble() * 1e-7;
field = obj->getField("Altitude");
if (!field) return -7;
LLA[2] = field->getDouble();
if (LLA[0] != LLA[0]) LLA[0] = 0; // nan detection if (LLA[0] != LLA[0]) LLA[0] = 0; // nan detection
else else
@ -389,88 +369,20 @@ int UAVObjectUtilManager::getHomeLocation(bool &set, double LLA[3])
return 0; // OK return 0; // OK
} }
int UAVObjectUtilManager::getHomeLocation(bool &set, double LLA[3], double ECEF[3], double RNE[9], double Be[3])
{
UAVObjectField *field;
QMutexLocker locker(mutex);
ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance();
if (!pm) return -1;
UAVObjectManager *om = pm->getObject<UAVObjectManager>();
if (!om) return -2;
UAVDataObject *obj = dynamic_cast<UAVDataObject *>(om->getObject(QString("HomeLocation")));
if (!obj) return -3;
// obj->requestUpdate();
field = obj->getField("Set");
if (!field) return -4;
set = field->getValue().toBool();
field = obj->getField("Latitude");
if (!field) return -5;
LLA[0] = field->getDouble() * 1e-7;
field = obj->getField("Longitude");
if (!field) return -6;
LLA[1] = field->getDouble() * 1e-7;
field = obj->getField("Altitude");
if (!field) return -7;
LLA[2] = field->getDouble();
field = obj->getField(QString("ECEF"));
if (!field) return -8;
for (int i = 0; i < 3; i++)
ECEF[i] = field->getDouble(i);
field = obj->getField(QString("RNE"));
if (!field) return -9;
for (int i = 0; i < 9; i++)
RNE[i] = field->getDouble(i);
field = obj->getField(QString("Be"));
if (!field) return -10;
for (int i = 0; i < 3; i++)
Be[i] = field->getDouble(i);
return 0; // OK
}
// ****************************** // ******************************
// GPS // GPS
int UAVObjectUtilManager::getGPSPosition(double LLA[3]) int UAVObjectUtilManager::getGPSPosition(double LLA[3])
{ {
UAVObjectField *field; GPSPosition *gpsPosition = GPSPosition::GetInstance(obm);
Q_ASSERT(gpsPosition != NULL);
QMutexLocker locker(mutex); GPSPosition::DataFields gpsPositionData = gpsPosition->getData();
ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance(); LLA[0] = gpsPositionData.Latitude;
if (!pm) return -1; LLA[1] = gpsPositionData.Longitude;
LLA[2] = gpsPositionData.Altitude;
UAVObjectManager *om = pm->getObject<UAVObjectManager>();
if (!om) return -2;
UAVDataObject *obj = dynamic_cast<UAVDataObject *>(om->getObject(QString("GPSPosition")));
if (!obj) return -3;
// obj->requestUpdate();
field = obj->getField(QString("Latitude"));
if (!field) return -4;
LLA[0] = field->getDouble() * 1e-7;
field = obj->getField(QString("Longitude"));
if (!field) return -5;
LLA[1] = field->getDouble() * 1e-7;
field = obj->getField(QString("Altitude"));
if (!field) return -6;
LLA[2] = field->getDouble();
if (LLA[0] != LLA[0]) LLA[0] = 0; // nan detection if (LLA[0] != LLA[0]) LLA[0] = 0; // nan detection
else else
@ -489,102 +401,14 @@ int UAVObjectUtilManager::getGPSPosition(double LLA[3])
return 0; // OK return 0; // OK
} }
// ******************************
// telemetry port
int UAVObjectUtilManager::setTelemetrySerialPortSpeed(QString speed, bool save_to_sdcard)
{
UAVObjectField *field;
QMutexLocker locker(mutex);
// ******************
// save the new settings
ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance();
if (!pm) return -1;
UAVObjectManager *om = pm->getObject<UAVObjectManager>();
if (!om) return -2;
UAVDataObject *obj = dynamic_cast<UAVDataObject *>(om->getObject(QString("/*TelemetrySettings*/")));
if (!obj) return -3;
field = obj->getField(QString("Speed"));
if (!field) return -4;
field->setValue(speed);
obj->updated();
// ******************
// save the new setting to SD card
if (save_to_sdcard)
saveObjectToSD(obj);
// ******************
return 0; // OK
}
int UAVObjectUtilManager::getTelemetrySerialPortSpeed(QString &speed)
{
UAVObjectField *field;
QMutexLocker locker(mutex);
ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance();
if (!pm) return -1;
UAVObjectManager *om = pm->getObject<UAVObjectManager>();
if (!om) return -2;
UAVDataObject *obj = dynamic_cast<UAVDataObject *>(om->getObject(QString("TelemetrySettings")));
if (!obj) return -3;
// obj->requestUpdate();
field = obj->getField(QString("Speed"));
if (!field) return -4;
speed = field->getValue().toString();
return 0; // OK
}
int UAVObjectUtilManager::getTelemetrySerialPortSpeeds(QComboBox *comboBox)
{
UAVObjectField *field;
QMutexLocker locker(mutex);
if (!comboBox) return -1;
ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance();
if (!pm) return -2;
UAVObjectManager *om = pm->getObject<UAVObjectManager>();
if (!om) return -3;
UAVDataObject *obj = dynamic_cast<UAVDataObject *>(om->getObject(QString("TelemetrySettings")));
if (!obj) return -4;
// obj->requestUpdate();
field = obj->getField(QString("Speed"));
if (!field) return -5;
comboBox->addItems(field->getOptions());
return 0; // OK
}
deviceDescriptorStruct UAVObjectUtilManager::getBoardDescriptionStruct() deviceDescriptorStruct UAVObjectUtilManager::getBoardDescriptionStruct()
{ {
deviceDescriptorStruct ret; deviceDescriptorStruct ret;
descriptionToStructure(getBoardDescription(),&ret); descriptionToStructure(getBoardDescription(),ret);
return ret; return ret;
} }
bool UAVObjectUtilManager::descriptionToStructure(QByteArray desc, deviceDescriptorStruct *struc) bool UAVObjectUtilManager::descriptionToStructure(QByteArray desc, deviceDescriptorStruct & struc)
{ {
if (desc.startsWith("OpFw")) { if (desc.startsWith("OpFw")) {
/* /*
@ -594,9 +418,9 @@ bool UAVObjectUtilManager::descriptionToStructure(QByteArray desc, deviceDescrip
* 4 bytes: Unix timestamp of last git commit * 4 bytes: Unix timestamp of last git commit
* 2 bytes: target platform. Should follow same rule as BOARD_TYPE and BOARD_REVISION in board define files. * 2 bytes: target platform. Should follow same rule as BOARD_TYPE and BOARD_REVISION in board define files.
* 26 bytes: commit tag if it is there, otherwise "Unreleased". Zero-padded * 26 bytes: commit tag if it is there, otherwise "Unreleased". Zero-padded
* ---- 40 bytes limit ---
* 20 bytes: SHA1 sum of the firmware. * 20 bytes: SHA1 sum of the firmware.
* 40 bytes: free for now. * 20 bytes: SHA1 sum of the UAVO definition files.
* 20 bytes: free for now.
*/ */
// Note: the ARM binary is big-endian: // Note: the ARM binary is big-endian:
@ -605,23 +429,26 @@ bool UAVObjectUtilManager::descriptionToStructure(QByteArray desc, deviceDescrip
gitCommitHash = gitCommitHash << 8; gitCommitHash = gitCommitHash << 8;
gitCommitHash += desc.at(7-i) & 0xFF; gitCommitHash += desc.at(7-i) & 0xFF;
} }
struc->gitHash = QString::number(gitCommitHash, 16); struc.gitHash = QString("%1").arg(gitCommitHash, 8, 16, QChar('0'));
quint32 gitDate = desc.at(11) & 0xFF; quint32 gitDate = desc.at(11) & 0xFF;
for (int i = 1; i < 4; i++) { for (int i = 1; i < 4; i++) {
gitDate = gitDate << 8; gitDate = gitDate << 8;
gitDate += desc.at(11-i) & 0xFF; gitDate += desc.at(11-i) & 0xFF;
} }
struc->gitDate = QDateTime::fromTime_t(gitDate).toUTC().toString("yyyyMMdd HH:mm"); struc.gitDate = QDateTime::fromTime_t(gitDate).toUTC().toString("yyyyMMdd HH:mm");
QString gitTag = QString(desc.mid(14,26)); QString gitTag = QString(desc.mid(14,26));
struc->gitTag = gitTag; struc.gitTag = gitTag;
// TODO: check platform compatibility // TODO: check platform compatibility
QByteArray targetPlatform = desc.mid(12,2); QByteArray targetPlatform = desc.mid(12,2);
struc->boardType = (int)targetPlatform.at(0); struc.boardType = (int)targetPlatform.at(0);
struc->boardRevision = (int)targetPlatform.at(1); struc.boardRevision = (int)targetPlatform.at(1);
struc.fwHash.clear();
struc.fwHash=desc.mid(40,20);
struc.uavoHash.clear();
struc.uavoHash=desc.mid(60,20);
return true; return true;
} }
return false; return false;

View File

@ -55,20 +55,15 @@ public:
int setHomeLocation(double LLA[3], bool save_to_sdcard); int setHomeLocation(double LLA[3], bool save_to_sdcard);
int getHomeLocation(bool &set, double LLA[3]); int getHomeLocation(bool &set, double LLA[3]);
int getHomeLocation(bool &set, double LLA[3], double ECEF[3], double RNE[9], double Be[3]);
int getGPSPosition(double LLA[3]); int getGPSPosition(double LLA[3]);
int setTelemetrySerialPortSpeed(QString speed, bool save_to_sdcard);
int getTelemetrySerialPortSpeed(QString &speed);
int getTelemetrySerialPortSpeeds(QComboBox *comboBox);
int getBoardModel(); int getBoardModel();
QByteArray getBoardCPUSerial(); QByteArray getBoardCPUSerial();
quint32 getFirmwareCRC(); quint32 getFirmwareCRC();
QByteArray getBoardDescription(); QByteArray getBoardDescription();
deviceDescriptorStruct getBoardDescriptionStruct(); deviceDescriptorStruct getBoardDescriptionStruct();
static bool descriptionToStructure(QByteArray desc,deviceDescriptorStruct * struc); static bool descriptionToStructure(QByteArray desc,deviceDescriptorStruct & struc);
UAVObjectManager* getObjectManager(); UAVObjectManager* getObjectManager();
void saveObjectToSD(UAVObject *obj); void saveObjectToSD(UAVObject *obj);
protected: protected:
@ -84,6 +79,10 @@ private:
void saveNextObject(); void saveNextObject();
QTimer failureTimer; QTimer failureTimer;
ExtensionSystem::PluginManager *pm;
UAVObjectManager *obm;
UAVObjectUtilManager *obum;
private slots: private slots:
//void transactionCompleted(UAVObject *obj, bool success); //void transactionCompleted(UAVObject *obj, bool success);
void objectPersistenceTransactionCompleted(UAVObject* obj, bool success); void objectPersistenceTransactionCompleted(UAVObject* obj, bool success);

View File

@ -553,11 +553,13 @@ void ConfigTaskWidget::objectUpdated(UAVObject *obj)
*/ */
bool ConfigTaskWidget::allObjectsUpdated() bool ConfigTaskWidget::allObjectsUpdated()
{ {
qDebug()<<"ConfigTaskWidge:allObjectsUpdated called";
bool ret=true; bool ret=true;
foreach(UAVObject *obj, objectUpdates.keys()) foreach(UAVObject *obj, objectUpdates.keys())
{ {
ret=ret & objectUpdates[obj]; ret=ret & objectUpdates[obj];
} }
qDebug()<<"Returned:"<<ret;
return ret; return ret;
} }
/** /**

View File

@ -60,7 +60,7 @@ public slots:
private: private:
static const int STATS_UPDATE_PERIOD_MS = 4000; static const int STATS_UPDATE_PERIOD_MS = 4000;
static const int STATS_CONNECT_PERIOD_MS = 1000; static const int STATS_CONNECT_PERIOD_MS = 2000;
static const int CONNECTION_TIMEOUT_MS = 8000; static const int CONNECTION_TIMEOUT_MS = 8000;
UAVObjectManager* objMngr; UAVObjectManager* objMngr;

View File

@ -154,7 +154,7 @@ void deviceWidget::freeze()
*/ */
bool deviceWidget::populateBoardStructuredDescription(QByteArray desc) bool deviceWidget::populateBoardStructuredDescription(QByteArray desc)
{ {
if(UAVObjectUtilManager::descriptionToStructure(desc,&onBoardDescription)) if(UAVObjectUtilManager::descriptionToStructure(desc,onBoardDescription))
{ {
myDevice->lblGitTag->setText(onBoardDescription.gitHash); myDevice->lblGitTag->setText(onBoardDescription.gitHash);
myDevice->lblBuildDate->setText(onBoardDescription.gitDate.insert(4,"-").insert(7,"-")); myDevice->lblBuildDate->setText(onBoardDescription.gitDate.insert(4,"-").insert(7,"-"));
@ -184,7 +184,7 @@ bool deviceWidget::populateBoardStructuredDescription(QByteArray desc)
} }
bool deviceWidget::populateLoadedStructuredDescription(QByteArray desc) bool deviceWidget::populateLoadedStructuredDescription(QByteArray desc)
{ {
if(UAVObjectUtilManager::descriptionToStructure(desc,&LoadedDescription)) if(UAVObjectUtilManager::descriptionToStructure(desc,LoadedDescription))
{ {
myDevice->lblGitTagL->setText(LoadedDescription.gitHash); myDevice->lblGitTagL->setText(LoadedDescription.gitHash);
myDevice->lblBuildDateL->setText( LoadedDescription.gitDate.insert(4,"-").insert(7,"-")); myDevice->lblBuildDateL->setText( LoadedDescription.gitDate.insert(4,"-").insert(7,"-"));

View File

@ -101,7 +101,7 @@ void runningDeviceWidget::populate()
QByteArray description = utilMngr->getBoardDescription(); QByteArray description = utilMngr->getBoardDescription();
deviceDescriptorStruct devDesc; deviceDescriptorStruct devDesc;
if(UAVObjectUtilManager::descriptionToStructure(description,&devDesc)) if(UAVObjectUtilManager::descriptionToStructure(description,devDesc))
{ {
if(devDesc.gitTag.startsWith("release",Qt::CaseInsensitive)) if(devDesc.gitTag.startsWith("release",Qt::CaseInsensitive))
{ {

View File

@ -650,18 +650,41 @@ void UploaderGadgetWidget::versionMatchCheck()
ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance(); ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance();
UAVObjectUtilManager *utilMngr = pm->getObject<UAVObjectUtilManager>(); UAVObjectUtilManager *utilMngr = pm->getObject<UAVObjectUtilManager>();
deviceDescriptorStruct boardDescription = utilMngr->getBoardDescriptionStruct(); deviceDescriptorStruct boardDescription = utilMngr->getBoardDescriptionStruct();
QByteArray uavoHashArray;
QString uavoHash = QString::fromLatin1(Core::Constants::UAVOSHA1_STR);
uavoHash.chop(2);
uavoHash.remove(0,2);
uavoHash=uavoHash.trimmed();
bool ok;
foreach(QString str,uavoHash.split(","))
{
uavoHashArray.append(str.toInt(&ok,16));
}
QByteArray fwVersion=boardDescription.uavoHash;
if (fwVersion != uavoHashArray) {
QString gcsDescription = QString::fromLatin1(Core::Constants::GCS_REVISION_STR); QString gcsDescription = QString::fromLatin1(Core::Constants::GCS_REVISION_STR);
QString gcsGitHash = gcsDescription.mid(gcsDescription.indexOf(":")+1, 8); QString gcsGitHash = gcsDescription.mid(gcsDescription.indexOf(":")+1, 8);
gcsGitHash.remove( QRegExp("^[0]*") ); gcsGitHash.remove( QRegExp("^[0]*") );
QString gcsGitDate = gcsDescription.mid(gcsDescription.indexOf(" ")+1, 14); QString gcsGitDate = gcsDescription.mid(gcsDescription.indexOf(" ")+1, 14);
QString gcsVersion = gcsGitDate + " (" + gcsGitHash + ")";
QString fwVersion = boardDescription.gitDate + " (" + boardDescription.gitHash + ")";
if (boardDescription.gitHash != gcsGitHash) { QString gcsUavoHashStr;
QString fwUavoHashStr;
foreach(char i, fwVersion)
{
fwUavoHashStr.append(QString::number(i,16).right(2));
}
foreach(char i, uavoHashArray)
{
gcsUavoHashStr.append(QString::number(i,16).right(2));
}
QString gcsVersion = gcsGitDate + " (" + gcsGitHash + "-"+ gcsUavoHashStr.right(8) + ")";
QString fwVersion = boardDescription.gitDate + " (" + boardDescription.gitHash + "-" + fwUavoHashStr.right(8) + ")";
QString warning = QString(tr( QString warning = QString(tr(
"GCS and firmware versions do not match which can cause configuration problems. " "GCS and firmware versions of the UAV objects set do not match which can cause configuration problems. "
"GCS version: %1. Firmware version: %2.")).arg(gcsVersion).arg(fwVersion); "GCS version: %1 Firmware version: %2.")).arg(gcsVersion).arg(fwVersion);
msg->showMessage(warning); msg->showMessage(warning);
} }
} }

View File

@ -161,6 +161,9 @@ int main(int argc, char *argv[])
QString res = parser->parseXML(xmlstr, filename); QString res = parser->parseXML(xmlstr, filename);
if (!res.isNull()) { if (!res.isNull()) {
if (!verbose) {
cout << "Error in XML file: " << fileinfo.fileName().toStdString() << endl;
}
cout << "Error parsing " << res.toStdString() << endl; cout << "Error parsing " << res.toStdString() << endl;
return RETURN_ERR_XML; return RETURN_ERR_XML;
} }

View File

@ -213,6 +213,9 @@ QString UAVObjectParser::parseXML(QString& xml, QString& filename)
qStableSort(info->fields.begin(), info->fields.end(), fieldTypeLessThan); qStableSort(info->fields.begin(), info->fields.end(), fieldTypeLessThan);
// Make sure that required elements were found // Make sure that required elements were found
if ( !fieldFound )
return QString("Object::field element is missing");
if ( !accessFound ) if ( !accessFound )
return QString("Object::access element is missing"); return QString("Object::access element is missing");
@ -381,11 +384,38 @@ QString UAVObjectParser::processObjectFields(QDomNode& childNode, ObjectInfo* in
// Get name attribute // Get name attribute
QDomNamedNodeMap elemAttributes = childNode.attributes(); QDomNamedNodeMap elemAttributes = childNode.attributes();
QDomNode elemAttr = elemAttributes.namedItem("name"); QDomNode elemAttr = elemAttributes.namedItem("name");
if ( elemAttr.isNull() ) if (elemAttr.isNull()) {
return QString("Object:field:name attribute is missing"); return QString("Object:field:name attribute is missing");
}
QString name = elemAttr.nodeValue();
field->name = elemAttr.nodeValue(); // Check to see is this field is a clone of another
// field that has already been declared
elemAttr = elemAttributes.namedItem("cloneof");
if (!elemAttr.isNull()) {
QString parentName = elemAttr.nodeValue();
if (!parentName.isEmpty()) {
foreach(FieldInfo * parent, info->fields) {
if (parent->name == parentName) {
// clone from this parent
*field = *parent; // safe shallow copy, no ptrs in struct
field->name = name; // set our name
// Add field to object
info->fields.append(field);
// Done
return QString();
}
}
return QString("Object:field::cloneof parent unknown");
}
else {
return QString("Object:field:cloneof attribute is empty");
}
}
else {
// this field is not a clone, so remember its name
field->name = name;
}
// Get units attribute // Get units attribute
elemAttr = elemAttributes.namedItem("units"); elemAttr = elemAttributes.namedItem("units");
@ -410,6 +440,8 @@ QString UAVObjectParser::processObjectFields(QDomNode& childNode, ObjectInfo* in
} }
// Get numelements or elementnames attribute // Get numelements or elementnames attribute
field->numElements = 0;
// Look for element names as an attribute first
elemAttr = elemAttributes.namedItem("elementnames"); elemAttr = elemAttributes.namedItem("elementnames");
if ( !elemAttr.isNull() ) { if ( !elemAttr.isNull() ) {
// Get element names // Get element names
@ -422,9 +454,26 @@ QString UAVObjectParser::processObjectFields(QDomNode& childNode, ObjectInfo* in
field->defaultElementNames = false; field->defaultElementNames = false;
} }
else { else {
// Look for a list of child elementname nodes
QDomNode listNode = childNode.firstChildElement("elementnames");
if (!listNode.isNull()) {
for (QDomElement node = listNode.firstChildElement("elementname");
!node.isNull(); node = node.nextSiblingElement("elementname")) {
QDomNode name = node.firstChild();
if (!name.isNull() && name.isText() && !name.nodeValue().isEmpty()) {
field->elementNames.append(name.nodeValue());
}
}
field->numElements = field->elementNames.length();
field->defaultElementNames = false;
}
}
// If no element names were found, then fall back to looking
// for the number of elements in the 'elements' attribute
if (field->numElements == 0) {
elemAttr = elemAttributes.namedItem("elements"); elemAttr = elemAttributes.namedItem("elements");
if ( elemAttr.isNull() ) { if ( elemAttr.isNull() ) {
return QString("Object:field:elements and Object:field:elementnames attribute is missing"); return QString("Object:field:elements and Object:field:elementnames attribute/element is missing");
} }
else { else {
field->numElements = elemAttr.nodeValue().toInt(); field->numElements = elemAttr.nodeValue().toInt();
@ -434,20 +483,35 @@ QString UAVObjectParser::processObjectFields(QDomNode& childNode, ObjectInfo* in
field->defaultElementNames = true; field->defaultElementNames = true;
} }
} }
// Get options attribute (only if an enum type) // Get options attribute or child elements (only if an enum type)
if (field->type == FIELDTYPE_ENUM) { if (field->type == FIELDTYPE_ENUM) {
// Get options attribute // Look for options attribute
elemAttr = elemAttributes.namedItem("options"); elemAttr = elemAttributes.namedItem("options");
if ( elemAttr.isNull() ) if (!elemAttr.isNull()) {
return QString("Object:field:options attribute is missing");
QStringList options = elemAttr.nodeValue().split(",", QString::SkipEmptyParts); QStringList options = elemAttr.nodeValue().split(",", QString::SkipEmptyParts);
for (int n = 0; n < options.length(); ++n) for (int n = 0; n < options.length(); ++n) {
options[n] = options[n].trimmed(); options[n] = options[n].trimmed();
}
field->options = options; field->options = options;
} }
else {
// Look for a list of child 'option' nodes
QDomNode listNode = childNode.firstChildElement("options");
if (!listNode.isNull()) {
for (QDomElement node = listNode.firstChildElement("option");
!node.isNull(); node = node.nextSiblingElement("option")) {
QDomNode name = node.firstChild();
if (!name.isNull() && name.isText() && !name.nodeValue().isEmpty()) {
field->options.append(name.nodeValue());
}
}
}
}
if (field->options.length() == 0) {
return QString("Object:field:options attribute/element is missing");
}
}
// Get the default value attribute (required for settings objects, optional for the rest) // Get the default value attribute (required for settings objects, optional for the rest)
elemAttr = elemAttributes.namedItem("defaultvalue"); elemAttr = elemAttributes.namedItem("defaultvalue");
@ -466,12 +530,14 @@ QString UAVObjectParser::processObjectFields(QDomNode& childNode, ObjectInfo* in
return QString("Object:field:incorrect number of default values"); return QString("Object:field:incorrect number of default values");
/*support legacy single default for multiple elements /*support legacy single default for multiple elements
We sould really issue a warning*/ We should really issue a warning*/
for(int ct=1; ct< field->numElements; ct++) for(int ct=1; ct< field->numElements; ct++)
defaults.append(defaults[0]); defaults.append(defaults[0]);
} }
field->defaultValues = defaults; field->defaultValues = defaults;
} }
// Limits attribute
elemAttr = elemAttributes.namedItem("limits"); elemAttr = elemAttributes.namedItem("limits");
if ( elemAttr.isNull() ) { if ( elemAttr.isNull() ) {
field->limitValues=QString(); field->limitValues=QString();

View File

@ -131,7 +131,8 @@ $(1).firmwareinfo.c: $(1) $(TOP)/make/templates/firmwareinfotemplate.c FORCE
--outfile=$$@ \ --outfile=$$@ \
--image=$(1) \ --image=$(1) \
--type=$(2) \ --type=$(2) \
--revision=$(3) --revision=$(3) \
--uavodir=$(TOP)/shared/uavobjectdefinition
$(eval $(call COMPILE_C_TEMPLATE, $(1).firmwareinfo.c)) $(eval $(call COMPILE_C_TEMPLATE, $(1).firmwareinfo.c))

View File

@ -250,6 +250,57 @@ def xtrim(string, suffix, length):
assert n > 0, "length of truncated string+suffix exceeds maximum length" assert n > 0, "length of truncated string+suffix exceeds maximum length"
return ''.join([string[:n], '+', suffix]) return ''.join([string[:n], '+', suffix])
def GetHashofDirs(directory, verbose=0):
import hashlib, os
SHAhash = hashlib.sha1()
if not os.path.exists (directory):
return -1
try:
for root, dirs, files in os.walk(directory):
# os.walk() is unsorted. Must make sure we process files in sorted order so
# that the hash is stable across invocations and across OSes.
if files:
files.sort()
for names in files:
if verbose == 1:
print 'Hashing', names
filepath = os.path.join(root,names)
try:
f1 = open(filepath, 'rb')
except:
# You can't open the file for some reason
f1.close()
continue
# Compute file hash. Same as running "sha1sum <file>".
f1hash = hashlib.sha1()
while 1:
# Read file in as little chunks
buf = f1.read(4096)
if not buf : break
f1hash.update(buf)
f1.close()
if verbose == 1:
print 'Hash is', f1hash.hexdigest()
# Append the hex representation of the current file's hash into the cumulative hash
SHAhash.update(f1hash.hexdigest())
except:
import traceback
# Print the stack traceback
traceback.print_exc()
return -2
if verbose == 1:
print 'Final hash is', SHAhash.hexdigest()
hex_stream = lambda s:",".join(['0x'+hex(ord(c))[2:].zfill(2) for c in s])
return hex_stream(SHAhash.digest())
def main(): def main():
"""This utility uses git repository in the current working directory """This utility uses git repository in the current working directory
or from the given path to extract some info about it and HEAD commit. or from the given path to extract some info about it and HEAD commit.
@ -302,7 +353,8 @@ dependent targets.
help='board type, for example, 0x04 for CopterControl'); help='board type, for example, 0x04 for CopterControl');
parser.add_option('--revision', default = "", parser.add_option('--revision', default = "",
help='board revision, for example, 0x01'); help='board revision, for example, 0x01');
parser.add_option('--uavodir', default = "",
help='uav object definition directory');
(args, positional_args) = parser.parse_args() (args, positional_args) = parser.parse_args()
if len(positional_args) != 0: if len(positional_args) != 0:
parser.error("incorrect number of arguments, try --help for help") parser.error("incorrect number of arguments, try --help for help")
@ -328,6 +380,7 @@ dependent targets.
BOARD_TYPE = args.type, BOARD_TYPE = args.type,
BOARD_REVISION = args.revision, BOARD_REVISION = args.revision,
SHA1 = sha1(args.image), SHA1 = sha1(args.image),
UAVOSHA1= GetHashofDirs(args.uavodir,0),
) )
if args.info: if args.info:

View File

@ -30,8 +30,6 @@
/** /**
* We have 100 bytes for the whole description. * We have 100 bytes for the whole description.
* *
* Only the first 40 are visible on the FirmwareIAP uavobject, the remaining
* 60 are ok to use for packaging and will be saved in the flash.
* *
* Structure is: * Structure is:
* 4 bytes: header: "OpFw". * 4 bytes: header: "OpFw".
@ -39,9 +37,9 @@
* 4 bytes: Unix timestamp of compile time. * 4 bytes: Unix timestamp of compile time.
* 2 bytes: target platform. Should follow same rule as BOARD_TYPE and BOARD_REVISION in board define files. * 2 bytes: target platform. Should follow same rule as BOARD_TYPE and BOARD_REVISION in board define files.
* 26 bytes: commit tag if it is there, otherwise branch name. '-dirty' may be added if needed. Zero-padded. * 26 bytes: commit tag if it is there, otherwise branch name. '-dirty' may be added if needed. Zero-padded.
* ---- 40 bytes limit ---
* 20 bytes: SHA1 sum of the firmware. * 20 bytes: SHA1 sum of the firmware.
* 40 bytes: free for now. * 20 bytes: SHA1 sum of the uavo definitions.
* 20 bytes: free for now.
* *
*/ */
@ -53,7 +51,8 @@ struct __attribute__((packed)) fw_version_info {
uint8_t board_revision; uint8_t board_revision;
uint8_t commit_tag_name[26]; uint8_t commit_tag_name[26];
uint8_t sha1sum[20]; uint8_t sha1sum[20];
uint8_t pad[40]; uint8_t uavosha1[20];
uint8_t pad[20];
}; };
const struct fw_version_info fw_version_blob __attribute__((used)) __attribute__((__section__(".fw_version_blob"))) = { const struct fw_version_info fw_version_blob __attribute__((used)) __attribute__((__section__(".fw_version_blob"))) = {
@ -64,6 +63,7 @@ const struct fw_version_info fw_version_blob __attribute__((used)) __attribute__
.board_revision = ${BOARD_REVISION}, .board_revision = ${BOARD_REVISION},
.commit_tag_name = "${FWTAG}", .commit_tag_name = "${FWTAG}",
.sha1sum = { ${SHA1} }, .sha1sum = { ${SHA1} },
.uavosha1 = { ${UAVOSHA1} },
}; };
/** /**

View File

@ -26,7 +26,7 @@
*/ */
#define GCS_REVISION ${TAG_OR_BRANCH}:${HASH8}${DIRTY} ${DATETIME} #define GCS_REVISION ${TAG_OR_BRANCH}:${HASH8}${DIRTY} ${DATETIME}
#define UAVO_HASH "{ ${UAVOSHA1} }"
/** /**
* @} * @}
*/ */

View File

@ -2,7 +2,7 @@
<object name="FirmwareIAPObj" singleinstance="true" settings="false"> <object name="FirmwareIAPObj" singleinstance="true" settings="false">
<description>Queries board for SN, model, revision, and sends reset command</description> <description>Queries board for SN, model, revision, and sends reset command</description>
<field name="Command" units="" type="uint16" elements="1"/> <field name="Command" units="" type="uint16" elements="1"/>
<field name="Description" units="" type="uint8" elements="40"/> <field name="Description" units="" type="uint8" elements="100"/>
<field name="CPUSerial" units="" type="uint8" elements="12" /> <field name="CPUSerial" units="" type="uint8" elements="12" />
<field name="BoardRevision" units="" type="uint16" elements="1"/> <field name="BoardRevision" units="" type="uint16" elements="1"/>
<field name="BoardType" units="" type="uint8" elements="1"/> <field name="BoardType" units="" type="uint8" elements="1"/>

View File

@ -5,29 +5,76 @@
<field name="FeedForward" units="" type="float" elements="1" defaultvalue="0"/> <field name="FeedForward" units="" type="float" elements="1" defaultvalue="0"/>
<field name="AccelTime" units="ms" type="float" elements="1" defaultvalue="0"/> <field name="AccelTime" units="ms" type="float" elements="1" defaultvalue="0"/>
<field name="DecelTime" units="ms" type="float" elements="1" defaultvalue="0"/> <field name="DecelTime" units="ms" type="float" elements="1" defaultvalue="0"/>
<field name="ThrottleCurve1" units="percent" type="float" elements="5" elementnames="0,25,50,75,100" defaultvalue="0,0,0,0,0"/> <field name="ThrottleCurve1" units="percent" type="float" elementnames="0,25,50,75,100" defaultvalue="0,0,0,0,0"/>
<field name="Curve2Source" units="" type="enum" elements="1" options="Throttle,Roll,Pitch,Yaw,Collective,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Throttle"/> <field name="Curve2Source" units="" type="enum" elements="1" defaultvalue="Throttle">
<field name="ThrottleCurve2" units="percent" type="float" elements="5" elementnames="0,25,50,75,100" defaultvalue="0,0.25,0.5,0.75,1"/> <options>
<field name="Mixer1Type" units="" type="enum" elements="1" options="Disabled,Motor,Servo,CameraRoll,CameraPitch,CameraYaw,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Disabled"/> <option>Throttle</option>
<field name="Mixer1Vector" units="" type="int8" elements="5" elementnames="ThrottleCurve1,ThrottleCurve2,Roll,Pitch,Yaw" defaultvalue="0"/> <option>Roll</option>
<field name="Mixer2Type" units="" type="enum" elements="1" options="Disabled,Motor,Servo,CameraRoll,CameraPitch,CameraYaw,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Disabled"/> <option>Pitch</option>
<field name="Mixer2Vector" units="" type="int8" elements="5" elementnames="ThrottleCurve1,ThrottleCurve2,Roll,Pitch,Yaw" defaultvalue="0"/> <option>Yaw</option>
<field name="Mixer3Type" units="" type="enum" elements="1" options="Disabled,Motor,Servo,CameraRoll,CameraPitch,CameraYaw,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Disabled"/> <option>Collective</option>
<field name="Mixer3Vector" units="" type="int8" elements="5" elementnames="ThrottleCurve1,ThrottleCurve2,Roll,Pitch,Yaw" defaultvalue="0"/> <option>Accessory0</option>
<field name="Mixer4Type" units="" type="enum" elements="1" options="Disabled,Motor,Servo,CameraRoll,CameraPitch,CameraYaw,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Disabled"/> <option>Accessory1</option>
<field name="Mixer4Vector" units="" type="int8" elements="5" elementnames="ThrottleCurve1,ThrottleCurve2,Roll,Pitch,Yaw" defaultvalue="0"/> <option>Accessory2</option>
<field name="Mixer5Type" units="" type="enum" elements="1" options="Disabled,Motor,Servo,CameraRoll,CameraPitch,CameraYaw,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Disabled"/> <option>Accessory3</option>
<field name="Mixer5Vector" units="" type="int8" elements="5" elementnames="ThrottleCurve1,ThrottleCurve2,Roll,Pitch,Yaw" defaultvalue="0"/> <option>Accessory4</option>
<field name="Mixer6Type" units="" type="enum" elements="1" options="Disabled,Motor,Servo,CameraRoll,CameraPitch,CameraYaw,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Disabled"/> <option>Accessory5</option>
<field name="Mixer6Vector" units="" type="int8" elements="5" elementnames="ThrottleCurve1,ThrottleCurve2,Roll,Pitch,Yaw" defaultvalue="0"/> </options>
<field name="Mixer7Type" units="" type="enum" elements="1" options="Disabled,Motor,Servo,CameraRoll,CameraPitch,CameraYaw,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Disabled"/> </field>
<field name="Mixer7Vector" units="" type="int8" elements="5" elementnames="ThrottleCurve1,ThrottleCurve2,Roll,Pitch,Yaw" defaultvalue="0"/> <field name="ThrottleCurve2" units="percent" type="float" elementnames="0,25,50,75,100" defaultvalue="0,0.25,0.5,0.75,1"/>
<field name="Mixer8Type" units="" type="enum" elements="1" options="Disabled,Motor,Servo,CameraRoll,CameraPitch,CameraYaw,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Disabled"/> <field name="Mixer1Type" units="" type="enum" elements="1" defaultvalue="Disabled">
<field name="Mixer8Vector" units="" type="int8" elements="5" elementnames="ThrottleCurve1,ThrottleCurve2,Roll,Pitch,Yaw" defaultvalue="0"/> <options>
<field name="Mixer9Type" units="" type="enum" elements="1" options="Disabled,Motor,Servo,CameraRoll,CameraPitch,CameraYaw,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Disabled"/> <option>Disabled</option>
<field name="Mixer9Vector" units="" type="int8" elements="5" elementnames="ThrottleCurve1,ThrottleCurve2,Roll,Pitch,Yaw" defaultvalue="0"/> <option>Motor</option>
<field name="Mixer10Type" units="" type="enum" elements="1" options="Disabled,Motor,Servo,CameraRoll,CameraPitch,CameraYaw,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5" defaultvalue="Disabled"/> <option>Servo</option>
<field name="Mixer10Vector" units="" type="int8" elements="5" elementnames="ThrottleCurve1,ThrottleCurve2,Roll,Pitch,Yaw" defaultvalue="0"/> <option>CameraRoll</option>
<option>CameraPitch</option>
<option>CameraYaw</option>
<option>Accessory0</option>
<option>Accessory1</option>
<option>Accessory2</option>
<option>Accessory3</option>
<option>Accessory4</option>
<option>Accessory5</option>
</options>
</field>
<field name="Mixer1Vector" units="" type="int8" defaultvalue="0">
<elementnames>
<elementname>ThrottleCurve1</elementname>
<elementname>ThrottleCurve2</elementname>
<elementname>Roll</elementname>
<elementname>Pitch</elementname>
<elementname>Yaw</elementname>
</elementnames>
</field>
<field name="Mixer2Type" cloneof="Mixer1Type"/>
<field name="Mixer2Vector" cloneof="Mixer1Vector"/>
<field name="Mixer3Type" cloneof="Mixer1Type"/>
<field name="Mixer3Vector" cloneof="Mixer1Vector"/>
<field name="Mixer4Type" cloneof="Mixer1Type"/>
<field name="Mixer4Vector" cloneof="Mixer1Vector"/>
<field name="Mixer5Type" cloneof="Mixer1Type"/>
<field name="Mixer5Vector" cloneof="Mixer1Vector"/>
<field name="Mixer6Type" cloneof="Mixer1Type"/>
<field name="Mixer6Vector" cloneof="Mixer1Vector"/>
<field name="Mixer7Type" cloneof="Mixer1Type"/>
<field name="Mixer7Vector" cloneof="Mixer1Vector"/>
<field name="Mixer8Type" cloneof="Mixer1Type"/>
<field name="Mixer8Vector" cloneof="Mixer1Vector"/>
<field name="Mixer9Type" cloneof="Mixer1Type"/>
<field name="Mixer9Vector" cloneof="Mixer1Vector"/>
<field name="Mixer10Type" cloneof="Mixer1Type"/>
<field name="Mixer10Vector" cloneof="Mixer1Vector"/>
<access gcs="readwrite" flight="readwrite"/> <access gcs="readwrite" flight="readwrite"/>
<telemetrygcs acked="true" updatemode="onchange" period="0"/> <telemetrygcs acked="true" updatemode="onchange" period="0"/>
<telemetryflight acked="true" updatemode="onchange" period="0"/> <telemetryflight acked="true" updatemode="onchange" period="0"/>

View File

@ -3,7 +3,7 @@
<description>The input to the relay tuning.</description> <description>The input to the relay tuning.</description>
<field name="Period" units="ms" type="float" elementnames="Roll,Pitch,Yaw"/> <field name="Period" units="ms" type="float" elementnames="Roll,Pitch,Yaw"/>
<field name="Gain" units="(deg/s)/output" type="float" elementnames="Roll,Pitch,Yaw"/> <field name="Gain" units="(deg/s)/output" type="float" elementnames="Roll,Pitch,Yaw"/>
<access gcs="readwrite" flight="readwrite"/> <access gcs="readonly" flight="readwrite"/>
<telemetrygcs acked="false" updatemode="manual" period="0"/> <telemetrygcs acked="false" updatemode="manual" period="0"/>
<telemetryflight acked="false" updatemode="periodic" period="1000"/> <telemetryflight acked="false" updatemode="periodic" period="1000"/>
<logging updatemode="manual" period="0"/> <logging updatemode="manual" period="0"/>

View File

@ -1,9 +1,85 @@
<xml> <xml>
<object name="TaskInfo" singleinstance="true" settings="false"> <object name="TaskInfo" singleinstance="true" settings="false">
<description>Task information</description> <description>Task information</description>
<field name="StackRemaining" units="bytes" type="uint16" elementnames="System,Actuator,Attitude,Sensors,TelemetryTx,TelemetryTxPri,TelemetryRx,GPS,ManualControl,Altitude,Airspeed,Stabilization,AltitudeHold,PathPlanner,PathFollower,FlightPlan,Com2UsbBridge,Usb2ComBridge,OveroSync,Autotune,EventDispatcher"/> <field name="StackRemaining" units="bytes" type="uint16">
<field name="Running" units="bool" type="enum" options="False,True" elementnames="System,Actuator,Attitude,Sensors,TelemetryTx,TelemetryTxPri,TelemetryRx,GPS,ManualControl,Altitude,Airspeed,Stabilization,AltitudeHold,PathPlanner,PathFollower,FlightPlan,Com2UsbBridge,Usb2ComBridge,OveroSync,Autotune,EventDispatcher"/> <elementnames>
<field name="RunningTime" units="%" type="uint8" elementnames="System,Actuator,Attitude,Sensors,TelemetryTx,TelemetryTxPri,TelemetryRx,GPS,ManualControl,Altitude,Airspeed,Stabilization,AltitudeHold,PathPlanner,PathFollower,FlightPlan,Com2UsbBridge,Usb2ComBridge,OveroSync,Autotune,EventDispatcher"/> <elementname>System</elementname>
<elementname>Actuator</elementname>
<elementname>Attitude</elementname>
<elementname>Sensors</elementname>
<elementname>TelemetryTx</elementname>
<elementname>TelemetryTxPri</elementname>
<elementname>TelemetryRx</elementname>
<elementname>GPS</elementname>
<elementname>ManualControl</elementname>
<elementname>Altitude</elementname>
<elementname>Airspeed</elementname>
<elementname>Stabilization</elementname>
<elementname>AltitudeHold</elementname>
<elementname>PathPlanner</elementname>
<elementname>PathFollower</elementname>
<elementname>FlightPlan</elementname>
<elementname>Com2UsbBridge</elementname>
<elementname>Usb2ComBridge</elementname>
<elementname>OveroSync</elementname>
<elementname>Autotune</elementname>
<elementname>EventDispatcher</elementname>
</elementnames>
</field>
<field name="Running" units="bool" type="enum">
<elementnames>
<elementname>System</elementname>
<elementname>Actuator</elementname>
<elementname>Attitude</elementname>
<elementname>Sensors</elementname>
<elementname>TelemetryTx</elementname>
<elementname>TelemetryTxPri</elementname>
<elementname>TelemetryRx</elementname>
<elementname>GPS</elementname>
<elementname>ManualControl</elementname>
<elementname>Altitude</elementname>
<elementname>Airspeed</elementname>
<elementname>Stabilization</elementname>
<elementname>AltitudeHold</elementname>
<elementname>PathPlanner</elementname>
<elementname>PathFollower</elementname>
<elementname>FlightPlan</elementname>
<elementname>Com2UsbBridge</elementname>
<elementname>Usb2ComBridge</elementname>
<elementname>OveroSync</elementname>
<elementname>Autotune</elementname>
<elementname>EventDispatcher</elementname>
</elementnames>
<options>
<option>False</option>
<option>True</option>
</options>
</field>
<field name="RunningTime" units="%" type="uint8">
<elementnames>
<elementname>System</elementname>
<elementname>Actuator</elementname>
<elementname>Attitude</elementname>
<elementname>Sensors</elementname>
<elementname>TelemetryTx</elementname>
<elementname>TelemetryTxPri</elementname>
<elementname>TelemetryRx</elementname>
<elementname>GPS</elementname>
<elementname>ManualControl</elementname>
<elementname>Altitude</elementname>
<elementname>Airspeed</elementname>
<elementname>Stabilization</elementname>
<elementname>AltitudeHold</elementname>
<elementname>PathPlanner</elementname>
<elementname>PathFollower</elementname>
<elementname>FlightPlan</elementname>
<elementname>Com2UsbBridge</elementname>
<elementname>Usb2ComBridge</elementname>
<elementname>OveroSync</elementname>
<elementname>Autotune</elementname>
<elementname>EventDispatcher</elementname>
</elementnames>
</field>
<access gcs="readwrite" flight="readwrite"/> <access gcs="readwrite" flight="readwrite"/>
<telemetrygcs acked="true" updatemode="onchange" period="0"/> <telemetrygcs acked="true" updatemode="onchange" period="0"/>
<telemetryflight acked="true" updatemode="periodic" period="10000"/> <telemetryflight acked="true" updatemode="periodic" period="10000"/>