summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Franke <nobody@nowhere.ws>2013-03-25 19:29:51 +0100
committerChristian Franke <nobody@nowhere.ws>2013-03-25 19:29:51 +0100
commit2a44e256924a2cf19fe2548aaff88ad782b0d7b8 (patch)
tree47866907b7540002f8e6007c20aa1261d5f522a6
parent27c8954bc7de4e1003cf4aa5ae8d5255b72e4920 (diff)
subcan.py: minor adjustments
-rw-r--r--subcan.py13
-rw-r--r--subcan.svg.in174
2 files changed, 181 insertions, 6 deletions
diff --git a/subcan.py b/subcan.py
index 40d476d..1f71fdf 100644
--- a/subcan.py
+++ b/subcan.py
@@ -4,12 +4,12 @@ from lxml import etree
from time import time, sleep
def run():
- doc = etree.parse('subcan.svg')
- data = json.loads(file('/home/services/http/subcan.json').read())
+ doc = etree.parse('subcan.svg.in')
+ data = json.load(open('subcan.json','rb'))
for i in ['door.left', 'door.right', 'door.lock']:
cond = '%s=%s' % (i, data[i]['text'])
- print cond
+ print >>sys.stderr, cond
elems = doc.xpath('//svg:g[@inkscape:label="%s"]' % (cond,),
namespaces = {
'svg': 'http://www.w3.org/2000/svg',
@@ -27,7 +27,7 @@ def run():
namespaces = {
'svg': 'http://www.w3.org/2000/svg',
})
- print 'elems for %s_%s: %d' % (i, j, len(elems))
+ print >>sys.stderr, 'elems for %s_%s: %d' % (i, j, len(elems))
for e in elems:
try:
text = data[i][j]
@@ -37,10 +37,11 @@ def run():
text = u'<?>'
e.text = text
except KeyError:
- print 'error processing \'%s_%s\'' % (i, j)
+ print >>sys.stderr, 'error processing \'%s_%s\'' % (i, j)
e.text = u'<?>'
- file('/home/services/http/subcan.svg', 'w').write(etree.tostring(doc))
+ with open('subcan.svg', 'wb') as subcan_svg:
+ subcan_svg.write(etree.tostring(doc))
while True:
try:
diff --git a/subcan.svg.in b/subcan.svg.in
new file mode 100644
index 0000000..645cebb
--- /dev/null
+++ b/subcan.svg.in
@@ -0,0 +1,174 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="800" height="480" id="svg2" version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="subcan.svg">
+ <defs id="defs4"/>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.32" inkscape:cx="317.06863" inkscape:cy="224.23085" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" width="1052.36px" inkscape:window-width="1600" inkscape:window-height="851" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:snap-global="true" inkscape:object-nodes="true" inkscape:object-paths="true" inkscape:snap-bbox="false">
+ <inkscape:grid type="xygrid" id="grid2985" empspacing="4" visible="true" enabled="true" snapvisiblegridlinesonly="true" spacingx="2px" spacingy="2px" originx="0.5px" originy="0.5px"/>
+ </sodipodi:namedview>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:label="base" inkscape:groupmode="layer" id="layer1" transform="translate(0,-572.36218)">
+ <path style="fill:none;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 720.5,271.5 0,176 -688,0 0,-416 688,0 0,176" id="path2987" inkscape:connector-curvature="0" transform="translate(0,572.36218)" sodipodi:nodetypes="cccccc"/>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="360.75461" y="891.80389" id="text3982" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3984" x="360.75461" y="891.80389">soll</tspan></text>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="360.5" y="907.86218" id="text3982-9" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3984-7" x="360.5" y="907.86218">ist</tspan></text>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="320.5" y="891.86218" id="dali.lounge_bar_set" sodipodi:linespacing="125%" inkscape:label="#text3982-6"><tspan sodipodi:role="line" id="tspan3984-1" x="320.5" y="891.86218">100%</tspan></text>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="320.5" y="907.86218" id="dali.lounge_bar_actual" sodipodi:linespacing="125%" inkscape:label="#text3982-5"><tspan sodipodi:role="line" id="tspan3984-3" x="320.5" y="907.86218">100%</tspan></text>
+ <g id="g4056" transform="translate(16,-2.6171874e-6)">
+ <path inkscape:connector-curvature="0" id="path3008" d="m 288.5,867.86218 0,56 8,0 0,-56 z" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path3010" d="m 288.5,925.86218 8,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path3012" d="m 288.5,865.86218 8,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <g id="g4030">
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,871.86218 4,2" id="path3784" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,875.86218 4,2" id="path3784-0" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,873.86218 4,2" id="path3784-9" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,877.86218 4,2" id="path3784-2" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,879.86218 4,2" id="path3784-02" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,883.86218 4,2" id="path3784-0-0" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,881.86218 4,2" id="path3784-9-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,885.86218 4,2" id="path3784-2-0" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,887.86218 4,2" id="path3784-24" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,891.86218 4,2" id="path3784-0-7" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,889.86218 4,2" id="path3784-9-0" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,893.86218 4,2" id="path3784-2-2" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,895.86218 4,2" id="path3784-04" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,899.86218 4,2" id="path3784-0-2" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,897.86218 4,2" id="path3784-9-3" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,901.86218 4,2" id="path3784-2-7" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,903.86218 4,2" id="path3784-5" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,907.86218 4,2" id="path3784-0-8" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,905.86218 4,2" id="path3784-9-38" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,909.86218 4,2" id="path3784-2-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,911.86218 4,2" id="path3784-024" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,915.86218 4,2" id="path3784-0-4" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,913.86218 4,2" id="path3784-9-8" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,917.86218 4,2" id="path3784-2-3" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ <g id="g4086" transform="translate(16,-2.6171874e-6)">
+ <path inkscape:connector-curvature="0" id="path3008-9" d="m 272.5,867.86218 0,56 8,0 0,-56 z" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path3010-7" d="m 272.5,925.86218 8,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path3012-2" d="m 272.5,865.86218 8,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <g id="g4004">
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,871.86218 4,2" id="path3784-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,875.86218 4,2" id="path3784-0-86" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,873.86218 4,2" id="path3784-9-89" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,877.86218 4,2" id="path3784-2-72" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,879.86218 4,2" id="path3784-02-6" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,883.86218 4,2" id="path3784-0-0-4" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,881.86218 4,2" id="path3784-9-1-5" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,885.86218 4,2" id="path3784-2-0-9" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,887.86218 4,2" id="path3784-24-9" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,891.86218 4,2" id="path3784-0-7-8" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,889.86218 4,2" id="path3784-9-0-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,893.86218 4,2" id="path3784-2-2-0" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,895.86218 4,2" id="path3784-04-3" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,899.86218 4,2" id="path3784-0-2-6" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,897.86218 4,2" id="path3784-9-3-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,901.86218 4,2" id="path3784-2-7-3" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,903.86218 4,2" id="path3784-5-0" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,907.86218 4,2" id="path3784-0-8-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,905.86218 4,2" id="path3784-9-38-0" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,909.86218 4,2" id="path3784-2-1-4" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,911.86218 4,2" id="path3784-024-4" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,915.86218 4,2" id="path3784-0-4-4" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,913.86218 4,2" id="path3784-9-8-2" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,917.86218 4,2" id="path3784-2-3-8" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="280.5" y="891.86218" id="dali.lounge_durchreiche_set" sodipodi:linespacing="125%" inkscape:label="#text3982-6"><tspan sodipodi:role="line" id="tspan3984-1-8" x="280.5" y="891.86218">100%</tspan></text>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="280.5" y="907.86218" id="dali.lounge_durchreiche_actual" sodipodi:linespacing="125%" inkscape:label="#text3982-5"><tspan sodipodi:role="line" id="tspan3984-3-1" x="280.5" y="907.86218">100%</tspan></text>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="264.75461" y="715.80389" id="text3982-2" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3984-34" x="264.75461" y="715.80389">soll</tspan></text>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="264.5" y="731.86218" id="text3982-9-5" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3984-7-1" x="264.5" y="731.86218">ist</tspan></text>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="224.5" y="715.86218" id="dali.lounge_buero_set" sodipodi:linespacing="125%" inkscape:label="#text3982-6"><tspan sodipodi:role="line" id="tspan3984-1-9" x="224.5" y="715.86218">100%</tspan></text>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="224.5" y="731.86218" id="dali.lounge_buero_actual" sodipodi:linespacing="125%" inkscape:label="#text3982-5"><tspan sodipodi:role="line" id="tspan3984-3-6" x="224.5" y="731.86218">100%</tspan></text>
+ <g id="g4056-0" transform="translate(-80,-176)">
+ <path inkscape:connector-curvature="0" id="path3008-4" d="m 288.5,867.86218 0,56 8,0 0,-56 z" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path3010-1" d="m 288.5,925.86218 8,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path3012-9" d="m 288.5,865.86218 8,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <g id="g4030-8">
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,871.86218 4,2" id="path3784-8" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,875.86218 4,2" id="path3784-0-75" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,873.86218 4,2" id="path3784-9-2" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,877.86218 4,2" id="path3784-2-34" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,879.86218 4,2" id="path3784-02-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,883.86218 4,2" id="path3784-0-0-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,881.86218 4,2" id="path3784-9-1-2" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,885.86218 4,2" id="path3784-2-0-4" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,887.86218 4,2" id="path3784-24-8" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,891.86218 4,2" id="path3784-0-7-9" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,889.86218 4,2" id="path3784-9-0-8" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,893.86218 4,2" id="path3784-2-2-02" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,895.86218 4,2" id="path3784-04-4" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,899.86218 4,2" id="path3784-0-2-7" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,897.86218 4,2" id="path3784-9-3-6" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,901.86218 4,2" id="path3784-2-7-8" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,903.86218 4,2" id="path3784-5-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,907.86218 4,2" id="path3784-0-8-11" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,905.86218 4,2" id="path3784-9-38-9" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,909.86218 4,2" id="path3784-2-1-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,911.86218 4,2" id="path3784-024-3" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,915.86218 4,2" id="path3784-0-4-7" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,913.86218 4,2" id="path3784-9-8-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 290.5,917.86218 4,2" id="path3784-2-3-9" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ <g id="g4086-9" transform="translate(-80,-176)">
+ <path inkscape:connector-curvature="0" id="path3008-9-3" d="m 272.5,867.86218 0,56 8,0 0,-56 z" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path3010-7-9" d="m 272.5,925.86218 8,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path3012-2-9" d="m 272.5,865.86218 8,0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <g id="g4004-0">
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,871.86218 4,2" id="path3784-1-5" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,875.86218 4,2" id="path3784-0-86-3" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,873.86218 4,2" id="path3784-9-89-6" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,877.86218 4,2" id="path3784-2-72-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,879.86218 4,2" id="path3784-02-6-5" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,883.86218 4,2" id="path3784-0-0-4-7" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,881.86218 4,2" id="path3784-9-1-5-3" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,885.86218 4,2" id="path3784-2-0-9-1" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,887.86218 4,2" id="path3784-24-9-5" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,891.86218 4,2" id="path3784-0-7-8-3" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,889.86218 4,2" id="path3784-9-0-1-9" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,893.86218 4,2" id="path3784-2-2-0-5" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,895.86218 4,2" id="path3784-04-3-7" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,899.86218 4,2" id="path3784-0-2-6-4" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,897.86218 4,2" id="path3784-9-3-1-4" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,901.86218 4,2" id="path3784-2-7-3-3" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,903.86218 4,2" id="path3784-5-0-4" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,907.86218 4,2" id="path3784-0-8-1-7" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,905.86218 4,2" id="path3784-9-38-0-5" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,909.86218 4,2" id="path3784-2-1-4-5" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,911.86218 4,2" id="path3784-024-4-7" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,915.86218 4,2" id="path3784-0-4-4-6" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,913.86218 4,2" id="path3784-9-8-2-0" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 274.5,917.86218 4,2" id="path3784-2-3-8-6" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="184.5" y="715.86218" id="dali.lounge_buehne_set" sodipodi:linespacing="125%" inkscape:label="#text3982-6"><tspan sodipodi:role="line" id="tspan3984-1-8-9" x="184.5" y="715.86218">100%</tspan></text>
+ <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="184.5" y="731.86218" id="dali.lounge_buehne_actual" sodipodi:linespacing="125%" inkscape:label="#text3982-5"><tspan sodipodi:role="line" id="tspan3984-3-1-2" x="184.5" y="731.86218">100%</tspan></text>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="door.left=open" style="display:none">
+ <path style="fill:none;stroke:#00bb00;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 720.5,207.5 30,0" id="path3758" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/>
+ </g>
+ <g inkscape:groupmode="layer" id="layer3" inkscape:label="door.left=closed" style="display:inline">
+ <path style="fill:none;stroke:#880000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 720.5,207.5 0,30" id="path3761" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/>
+ </g>
+ <g inkscape:groupmode="layer" id="layer4" inkscape:label="door.right=closed" style="display:inline">
+ <path style="fill:none;stroke:#880000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 720.5,241.5 0,30" id="path3761-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/>
+ </g>
+ <g inkscape:groupmode="layer" id="layer5" inkscape:label="door.right=open" style="display:none">
+ <path style="fill:none;stroke:#00bb00;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 720.5,271.5 30,0" id="path3758-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/>
+ </g>
+ <g inkscape:groupmode="layer" id="layer6" inkscape:label="door.lock=closed" style="display:inline">
+ <path style="fill:#880000;fill-opacity:1;stroke:#880000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 680.5,239.5 0,16 24,0 0,-16 z" id="path3832" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ <path style="fill:none;stroke:#880000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 700.5,239.5 0,-8 c 0,0 0,-8 -8,-8 -8,0 -8,8 -8,8 l 0,8" id="path3834" inkscape:connector-curvature="0" sodipodi:nodetypes="cczcc"/>
+ </g>
+ <g inkscape:groupmode="layer" id="layer7" inkscape:label="door.lock=open" style="display:none">
+ <path style="fill:#00bb00;fill-opacity:1;stroke:#00bb00;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 680.5,239.5 0,16 24,0 0,-16 z" id="path3832-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ <path style="fill:none;stroke:#00bb00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 668.5,239.5 0,-8 c 0,0 0,-8 8,-8 8,0 8,8 8,8 l 0,8" id="path3834-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cczcc"/>
+ </g>
+</svg> \ No newline at end of file