commit 26023d9f0d14faf9423db9a9d1a90fd539b5724b
parent 584e77967f17f8fecacdb16375439c7deb1aacd7
Author: Adam M <[email protected]>
Date: Sun, 22 Dec 2019 19:18:04 -0600
Add scramble input to stick figurez
Diffstat:
3 files changed, 404 insertions(+), 5 deletions(-)
diff --git a/res/ComputerscareStolyFickPigurePanel.svg b/res/ComputerscareStolyFickPigurePanel.svg
@@ -0,0 +1,362 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- 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="135"
+ height="380"
+ viewBox="0 0 35.718745 100.54167"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06"
+ sodipodi:docname="ComputerscareStolyFickPigurePanel.svg"
+ style="enable-background:new">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="16.000001"
+ inkscape:cx="87.8241"
+ inkscape:cy="10.180118"
+ inkscape:document-units="mm"
+ inkscape:current-layer="g1669"
+ showgrid="false"
+ units="px"
+ inkscape:snap-bbox="true"
+ inkscape:snap-page="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:window-width="1440"
+ inkscape:window-height="856"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:snap-global="false"
+ showguides="false"
+ inkscape:lockguides="false" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-196.45832)"
+ style="display:none">
+ <path
+ style="opacity:1;vector-effect:none;fill:#f0f0f0;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.48607069;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ d="M 0,196.45831 H 23.8125 V 296.99999 H 0 Z"
+ id="rect817"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ x="8.2147436"
+ y="295.57718"
+ id="text1490"
+ transform="rotate(1.4468834)"><tspan
+ sodipodi:role="line"
+ id="tspan1488"
+ x="8.2147436"
+ y="295.57718"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">computerscare</tspan></text>
+ <text
+ transform="rotate(-5.9989835)"
+ id="text1494"
+ y="288.0314"
+ x="-28.710276"
+ style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332"
+ y="288.0314"
+ x="-28.710276"
+ id="tspan1492"
+ sodipodi:role="line">trg</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ x="20.711658"
+ y="288.87244"
+ id="text1498"
+ transform="rotate(1.9714728)"><tspan
+ sodipodi:role="line"
+ id="tspan1496"
+ x="20.711658"
+ y="288.87244"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332">in</tspan></text>
+ <text
+ transform="rotate(0.49746114)"
+ id="text1521"
+ y="289.16214"
+ x="20.314623"
+ style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26458332"
+ y="289.16214"
+ x="20.314623"
+ id="tspan1519"
+ sodipodi:role="line">clr</tspan></text>
+ <text
+ transform="matrix(1.0139335,-0.02825079,0.06854811,0.98434808,0,0)"
+ id="text1645"
+ y="204.61243"
+ x="-10.296249"
+ style="font-style:normal;font-weight:normal;font-size:10.74719143px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26867977"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.01535606px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.26867977"
+ y="204.61243"
+ x="-10.296249"
+ id="tspan1643"
+ sodipodi:role="line">debug</tspan></text>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="bg" />
+ <g
+ style="display:inline"
+ transform="translate(0,-196.45832)"
+ id="g1669"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1 copy">
+ <path
+ inkscape:connector-curvature="0"
+ id="path1647"
+ d="m 0,196.45832 h 35.71875 v 100.54167 l -35.38802085,0.0331 z"
+ style="opacity:1;vector-effect:none;fill:#1e1e1b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.43085322;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ sodipodi:nodetypes="ccccc" />
+ <g
+ aria-label="computerscare"
+ transform="matrix(0.38338519,-0.00924288,0.08484304,0.65509696,-1.7215348,102.56199)"
+ style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#c0c0c0;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ id="text1651">
+ <path
+ d="m 9.9760949,292.67378 -0.1009611,0.59165 q -0.087141,-0.11974 -0.1886569,-0.16337 -0.099493,-0.0474 -0.2148881,-0.0179 -0.2578982,0.0645 -0.4674243,0.49227 -0.2089549,0.42435 -0.3292933,1.12957 -0.1203239,0.70513 -0.044615,1.06163 0.076296,0.35306 0.3341787,0.2886 0.115247,-0.0287 0.2399006,-0.12884 0.1267206,-0.10408 0.2643495,-0.28018 L 9.3689,296.23197 q -0.132091,0.1517 -0.2621834,0.24323 -0.1286971,0.0915 -0.2626785,0.12496 -0.3644565,0.0909 -0.4858203,-0.40217 -0.1213337,-0.49327 0.037154,-1.42204 0.1608387,-0.94257 0.469097,-1.53664 0.3096959,-0.59443 0.6871539,-0.68879 0.1224309,-0.0305 0.228451,0.003 0.1067073,0.0294 0.195649,0.12242 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.41820639"
+ id="path1701"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 11.014763,292.69735 q -0.213247,0.0535 -0.405208,0.4833 -0.191403,0.42657 -0.309383,1.11798 -0.117985,0.69142 -0.06362,1.05982 0.0564,0.36461 0.27105,0.31098 0.211771,-0.0529 0.40377,-0.48294 0.191989,-0.43001 0.309385,-1.11799 0.116808,-0.68452 0.061,-1.05261 -0.05521,-0.37151 -0.267003,-0.31854 z m 0.09157,-0.53661 q 0.345737,-0.0863 0.451568,0.40082 0.105796,0.48733 -0.05621,1.43672 -0.161426,0.94599 -0.45095,1.53536 -0.288942,0.58596 -0.634702,0.67239 -0.347213,0.0868 -0.4530116,-0.40047 -0.1037722,-0.49109 0.057649,-1.43707 0.162009,-0.9494 0.449511,-1.53501 0.28894,-0.58594 0.636144,-0.67274 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.41820639"
+ id="path1703"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 13.316001,292.48211 q 0.150555,-0.43119 0.309452,-0.63787 0.158888,-0.20665 0.338446,-0.20975 0.24166,-0.004 0.318075,0.41992 0.07682,0.42052 -0.02391,1.20352 l -0.301335,2.34217 -0.255463,0.004 0.298653,-2.32141 q 0.07177,-0.55779 0.02782,-0.82676 -0.04396,-0.2689 -0.20555,-0.26621 -0.197494,0.003 -0.354471,0.33433 -0.15698,0.33111 -0.230083,0.89933 l -0.282193,2.19319 -0.255465,0.004 0.298654,-2.32141 q 0.07221,-0.56127 0.02781,-0.82676 -0.04396,-0.2689 -0.208313,-0.26616 -0.194731,0.003 -0.352156,0.33776 -0.156978,0.33109 -0.229636,0.89586 l -0.28218,2.19315 -0.255458,0.004 0.49922,-3.88052 0.255462,-0.004 -0.07756,0.60285 q 0.132925,-0.3583 0.2763,-0.53013 0.14336,-0.17166 0.310482,-0.17452 0.168498,-0.003 0.258268,0.20992 0.09117,0.21264 0.09517,0.62069 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.41955003"
+ id="path1705"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 14.734143,294.85637 -0.129038,1.40164 -0.255504,0.003 0.335846,-3.64805 0.255504,-0.003 -0.03693,0.40113 q 0.101831,-0.23676 0.233793,-0.35125 0.133558,-0.11682 0.303434,-0.11852 0.281746,-0.003 0.421953,0.37768 0.141589,0.38049 0.08424,1.00346 -0.05735,0.62295 -0.269324,1.00698 -0.210591,0.38403 -0.492336,0.38685 -0.169876,0.002 -0.282374,-0.11025 -0.110897,-0.11436 -0.169273,-0.34957 z m 0.949509,-0.9313 q 0.0441,-0.47903 -0.04693,-0.74922 -0.08943,-0.27257 -0.291074,-0.27055 -0.201641,0.002 -0.342853,0.2769 -0.139613,0.27251 -0.183713,0.75154 -0.0441,0.47901 0.04533,0.75158 0.09103,0.27019 0.292673,0.26817 0.201641,-0.002 0.341254,-0.27453 0.141212,-0.27488 0.18531,-0.75389 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.34644955"
+ id="path1707"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 16.210004,295.2805 0.09716,-1.38005 0.259005,-0.0968 -0.09616,1.3658 q -0.02278,0.32363 0.05302,0.454 0.07595,0.1283 0.250463,0.0635 0.209688,-0.0777 0.344368,-0.31639 0.136063,-0.23892 0.159566,-0.57275 l 0.091,-1.29249 0.259005,-0.0968 -0.160504,2.27973 -0.259004,0.0968 0.02465,-0.35011 q -0.108923,0.24267 -0.241346,0.39105 -0.130867,0.14565 -0.295553,0.20707 -0.271656,0.10125 -0.395191,-0.0908 -0.123548,-0.19193 -0.09045,-0.6621 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.32069376"
+ id="path1709"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 18.424417,293.23534 -0.04535,0.64316 0.52304,-0.003 -0.02039,0.28922 -0.52304,0.003 -0.08671,1.22966 q -0.01954,0.27708 0.02596,0.35563 0.04689,0.0785 0.20559,0.0774 l 0.260829,-0.002 -0.02196,0.31147 -0.260831,0.002 q -0.293951,0.002 -0.394469,-0.15711 -0.100375,-0.16106 -0.07043,-0.58578 l 0.08671,-1.22967 -0.186307,10e-4 0.02039,-0.28921 0.186307,-10e-4 0.04535,-0.64316 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.32069376"
+ id="path1711"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 20.52852,294.11024 -0.0129,0.18319 -1.190716,0.44291 q -0.01033,0.38044 0.118893,0.5306 0.130782,0.1476 0.388352,0.0517 0.149237,-0.0561 0.292256,-0.16026 0.144471,-0.10525 0.289855,-0.26241 l -0.02494,0.35419 q -0.145364,0.13738 -0.294894,0.23663 -0.149521,0.0991 -0.30012,0.15514 -0.377205,0.14038 -0.575823,-0.0949 -0.197206,-0.2359 -0.159086,-0.77735 0.03941,-0.55973 0.270787,-0.96492 0.232926,-0.40774 0.587607,-0.53966 0.318052,-0.11784 0.481535,0.11037 0.165003,0.22608 0.129177,0.73493 z m -0.251244,-0.0134 q 0.0188,-0.30628 -0.0851,-0.44606 -0.102511,-0.1403 -0.293929,-0.0691 -0.216719,0.0802 -0.360109,0.30638 -0.141954,0.22525 -0.184301,0.55417 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.32069376"
+ id="path1713"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 21.847443,294.20335 q -0.04021,-0.0361 -0.09014,-0.0519 -0.0484,-0.0179 -0.10912,-0.0175 -0.215288,10e-4 -0.345759,0.20848 -0.128948,0.20502 -0.156045,0.5893 l -0.08414,1.19326 -0.255309,0.002 0.15973,-2.26518 0.255309,-0.002 -0.02481,0.3519 q 0.09459,-0.20682 0.229922,-0.30676 0.135475,-0.10197 0.319022,-0.10318 0.02622,-1.7e-4 0.05755,0.005 0.03143,0.004 0.06935,0.0142 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.32069376"
+ id="path1715"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 23.213537,294.03575 -0.05948,0.3484 q -0.09121,-0.10238 -0.197314,-0.16636 -0.106095,-0.0641 -0.227115,-0.0897 -0.18421,-0.0391 -0.291357,0.0254 -0.105807,0.0648 -0.134514,0.23291 -0.02188,0.12821 0.03135,0.21621 0.05358,0.0861 0.241298,0.19437 l 0.07993,0.046 q 0.249179,0.14007 0.333124,0.31756 0.08563,0.17584 0.03879,0.45018 -0.05333,0.31235 -0.251172,0.45919 -0.196497,0.14711 -0.486936,0.0855 -0.121019,-0.0256 -0.246639,-0.0896 -0.124623,-0.0617 -0.257859,-0.16266 l 0.06495,-0.38043 q 0.119039,0.1352 0.242919,0.21752 0.124231,0.0803 0.254665,0.1079 0.174798,0.0371 0.283962,-0.0311 0.109502,-0.0701 0.137195,-0.23232 0.02565,-0.15018 -0.02926,-0.24482 -0.05356,-0.0943 -0.270839,-0.2172 l -0.08092,-0.0483 q -0.217631,-0.12077 -0.294517,-0.29071 -0.07655,-0.17183 -0.03211,-0.43215 0.05401,-0.31635 0.234013,-0.45661 0.179997,-0.14025 0.456989,-0.0815 0.137157,0.029 0.253029,0.0849 0.115883,0.0557 0.207828,0.13741 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.32069376"
+ id="path1717"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 24.768544,294.17588 c -0.103118,0.23516 -0.308132,-0.0445 -0.547118,0.007 -0.16553,0.021 -0.295137,0.11388 -0.388828,0.27865 -0.09367,0.16341 -0.14243,0.38279 -0.146279,0.65815 -0.0039,0.27535 0.03893,0.48377 0.128341,0.62529 0.08942,0.14024 0.216907,0.19974 0.382435,0.17873 0.07397,-0.009 0.147224,-0.0327 0.219756,-0.0701 0.07346,-0.0388 0.146666,-0.0916 0.219608,-0.15864 l -0.0048,0.34251 c -0.07188,0.0574 -0.146368,0.10306 -0.223454,0.13687 -0.07617,0.0338 -0.157252,0.0562 -0.243247,0.067 -0.23396,0.0297 -0.418345,-0.0534 -0.553143,-0.24957 -0.134802,-0.19607 -0.199668,-0.47544 -0.194599,-0.8381 0.0051,-0.36806 0.07855,-0.66632 0.220204,-0.89481 0.142584,-0.22862 0.335017,-0.3583 0.5773,-0.38906 0.07866,-0.0108 0.155239,-0.008 0.229736,0.007 0.07463,0.0127 0.398637,0.18967 0.468262,0.22779 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.32069376"
+ id="path1719"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccc" />
+ <path
+ d="m 26.091921,294.78039 c -0.264,0.0284 -0.45673,0.0856 -0.578217,0.17187 -0.121489,0.0862 -0.20594,0.22012 -0.253337,0.40159 -0.03782,0.1446 -0.03001,0.25572 0.02341,0.33317 0.055,0.0758 0.148196,0.10656 0.279583,0.0926 0.181145,-0.0195 0.346986,-0.1148 0.497524,-0.28581 0.152124,-0.17269 0.262885,-0.39188 0.332283,-0.65753 l 0.02365,-0.0907 z m 0.695661,-0.23821 -0.369539,1.41463 -0.326708,0.0349 0.0983,-0.37634 c -0.113917,0.15854 -0.235961,0.27996 -0.366129,0.36425 -0.129775,0.0827 -0.275177,0.13281 -0.436192,0.15011 -0.203642,0.0219 -0.347321,-0.0316 -0.431044,-0.16027 -0.08217,-0.13032 -0.09202,-0.31505 -0.02955,-0.55415 0.07286,-0.27894 0.20238,-0.49724 0.388559,-0.65494 0.187363,-0.15782 0.429617,-0.2527 0.726765,-0.28461 l 0.458166,-0.0492 0.0103,-0.0397 c 0.04896,-0.18744 0.03702,-0.32674 -0.03582,-0.4179 -0.07126,-0.0928 -0.196285,-0.12956 -0.375045,-0.11034 -0.113666,0.0125 -0.228781,0.0411 -0.345391,0.0866 -0.11659,0.0455 -0.202079,0.0225 -0.319264,0.10097 l 0.06689,-0.29121 c 0.13459,-0.0703 0.261786,-0.12553 0.38158,-0.1657 0.120166,-0.0416 0.233541,-0.0681 0.340111,-0.0795 0.287693,-0.0309 0.478275,0.039 0.571739,0.20973 0.09349,0.17071 0.09088,0.44498 -0.0078,0.8228 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.37530971"
+ id="path1721"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccc" />
+ <path
+ d="m 29.006949,292.72761 q -0.044,-0.0524 -0.108923,-0.0757 -0.062,-0.0263 -0.148047,-0.0259 -0.304995,10e-4 -0.563564,0.30072 -0.255672,0.29662 -0.431396,0.85358 l -0.5457,1.72948 -0.361687,10e-4 1.03578,-3.28308 0.361686,-10e-4 -0.160935,0.51001 q 0.207731,-0.2994 0.434872,-0.4437 0.22812,-0.14747 0.488122,-0.1483 0.03715,-1.3e-4 0.07942,0.008 0.04272,0.007 0.09301,0.0208 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.45937654"
+ id="path1723"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 31.968893,294.55309 -0.118086,0.35388 -2.716995,0.28561 c -0.139974,0.49799 -0.212679,0.59994 -0.07627,0.86148 0.139624,0.25904 0.410527,0.3878 0.812606,0.38668 0.232904,-6.7e-4 0.469438,-0.0352 0.709752,-0.10399 0.242517,-0.0689 0.870432,-0.30054 1.131301,-0.43755 l -0.2285,0.68425 c -0.254321,0.11081 -0.881653,0.32427 -1.129403,0.38254 -0.247753,0.0586 -0.489187,0.0877 -0.724242,0.0884 -0.588792,9.5e-4 -0.987447,-0.20145 -1.195882,-0.60953 -0.206206,-0.40798 -0.192897,-0.96066 0.03993,-1.65798 0.240848,-0.72092 0.594108,-1.29289 1.060246,-1.71588 0.469177,-0.4256 0.980613,-0.63917 1.5343,-0.64072 0.496596,-0.002 0.824828,0.18903 0.984903,0.57081 0.163105,0.37933 0.135243,0.89668 -0.08358,1.55205 z m -0.535557,-0.21052 c 0.127621,-0.39582 0.139809,-0.71148 0.03619,-0.94688 -0.101362,-0.23548 -0.301491,-0.35272 -0.600299,-0.35191 -0.338369,9.5e-4 -0.647866,0.1159 -0.928294,0.34441 -0.278298,0.2286 -0.218432,0.50879 -0.387513,0.92307 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222223px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#c0c0c0;fill-opacity:1;stroke-width:0.69087815"
+ id="path1725"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccscccsscscscccccsccc" />
+ </g>
+ <g
+ id="g9547"
+ transform="matrix(0.30554503,-0.05394163,0,0.21249461,26.114247,289.89064)">
+ <g
+ style="display:inline"
+ inkscape:label="Layer 1"
+ id="layer4" />
+ <path
+ id="rect5872"
+ d="m 12.605219,9.0215043 7.506419,0.793059 0.264163,4.0796587 -8.132372,-0.990214 z"
+ style="opacity:1;fill:#858585;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="rect5874"
+ d="m 15.211334,10.654293 4.066187,0.495107 -0.120597,1.294169 -4.066187,-0.495107 z"
+ style="opacity:1;fill:#000000;fill-opacity:0.98571424;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ <path
+ id="rect5878"
+ d="m 30.247132,11.169619 -8.130364,-0.989969 -0.361791,3.882504 8.130365,0.98997 z"
+ style="opacity:1;fill:#858585;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ <path
+ id="rect5880"
+ d="m 27.399278,12.138322 -3.246053,-0.189811 -0.120596,1.294169 3.827526,0.370394 z"
+ style="opacity:1;fill:#000000;fill-opacity:0.98571424;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="rect5882"
+ d="m 20.270265,15.206188 1.355395,0.165036 -0.36179,3.882505 -1.355396,-0.165036 z"
+ style="opacity:1;fill:#b6b6b6;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ <path
+ id="rect5884"
+ d="m 21.01064,17.12857 2.611131,0.46357 -0.182892,1.962678 -2.52542,-0.395588 z"
+ style="opacity:1;fill:#b6b6b6;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="rect5886"
+ d="m 11.611005,19.404058 2.818472,0.35304 -0.247754,2.586672 -2.818471,-0.353039 z"
+ style="opacity:1;fill:#b6b6b6;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ <path
+ id="rect5888"
+ d="m 27.902251,21.386848 2.299059,0.168386 0.203597,2.754048 -2.743849,-0.334097 z"
+ style="opacity:1;fill:#b6b6b6;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="rect5890"
+ d="m 14.348295,19.73649 13.587014,1.654383 -0.120597,1.294168 -13.587014,-1.654383 z"
+ style="opacity:1;fill:#b6b6b6;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ aria-label="stoly fick pigure"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+ id="text1337"
+ transform="matrix(0.8826094,0,0,0.73706239,0.73573304,51.650444)">
+ <path
+ d="m 1.9888539,198.07028 v 0.41961 q -0.1881022,-0.0965 -0.3906738,-0.14469 -0.2025716,-0.0482 -0.4196127,-0.0482 -0.33038462,0 -0.49678274,0.10129 -0.16398655,0.10129 -0.16398655,0.30386 0,0.15434 0.11816678,0.24357 0.11816678,0.0868 0.47507871,0.16639 l 0.1519287,0.0338 q 0.4726671,0.10128 0.6704156,0.28697 0.20016,0.18328 0.20016,0.51367 0,0.3762 -0.2990343,0.59565 -0.2966227,0.21946 -0.8175211,0.21946 -0.21704106,0 -0.45337462,-0.0434 -0.23392199,-0.041 -0.49437121,-0.1254 v -0.4582 q 0.24597982,0.12781 0.48472495,0.19292 0.23874512,0.0627 0.47266708,0.0627 0.3135037,0 0.4823134,-0.1061 0.1688097,-0.10852 0.1688097,-0.30386 0,-0.18087 -0.1229899,-0.27733 -0.1205784,-0.0965 -0.5329563,-0.18569 L 0.86747531,199.4811 Q 0.45509737,199.39423 0.27181829,199.21577 0.0885392,199.0349 0.0885392,198.7214 q 0,-0.38103 0.2700955,-0.58842 0.27009549,-0.2074 0.7668783,-0.2074 0.2459798,0 0.4630208,0.0362 0.217041,0.0362 0.4003201,0.10852 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1339"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 3.2814537,197.22382 v 0.76688 h 0.9139839 v 0.34485 H 3.2814537 v 1.46623 q 0,0.33039 0.089228,0.42444 0.09164,0.094 0.3689698,0.094 h 0.4557861 v 0.37138 H 3.7396515 q -0.5136638,0 -0.7090007,-0.19051 -0.1953369,-0.19293 -0.1953369,-0.69936 V 198.3355 H 2.5097523 v -0.34485 h 0.3255616 v -0.76688 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1341"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 5.8280681,198.30179 q -0.3569119,0 -0.5643066,0.27974 -0.2073948,0.27733 -0.2073948,0.76205 0,0.48473 0.2049832,0.76447 0.2073948,0.27733 0.5667182,0.27733 0.3545004,0 0.5618951,-0.27974 0.2073948,-0.27974 0.2073948,-0.76206 0,-0.4799 -0.2073948,-0.75964 -0.2073947,-0.28215 -0.5618951,-0.28215 z m 0,-0.37621 q 0.5787761,0 0.9091608,0.37621 0.3303846,0.3762 0.3303846,1.04179 0,0.66319 -0.3303846,1.0418 -0.3303847,0.37621 -0.9091608,0.37621 -0.5811876,0 -0.9115723,-0.37621 -0.3279731,-0.37861 -0.3279731,-1.0418 0,-0.66559 0.3279731,-1.04179 0.3303847,-0.37621 0.9115723,-0.37621 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1343"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 7.8007304,196.93925 h 0.4437283 v 3.7524 H 7.8007304 Z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1345"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 10.294291,200.94245 q -0.188103,0.48232 -0.3665585,0.62942 -0.178456,0.14711 -0.4774903,0.14711 H 9.0957419 v -0.37138 h 0.2604492 q 0.1832791,0 0.2845649,-0.0868 0.1012858,-0.0868 0.2242757,-0.40997 l 0.079582,-0.20257 -1.0924399,-2.65754 h 0.4702556 l 0.8440486,2.11253 0.844048,-2.11253 h 0.470256 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1347"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 14.987708,196.91048 0.0088,0.36882 -0.424261,0.0146 q -0.238647,0.008 -0.330347,0.1079 -0.08929,0.0996 -0.08328,0.35028 l 0.0057,0.23865 0.730404,-0.0251 0.0083,0.34471 -0.730404,0.0251 0.05646,2.35513 -0.445956,0.0153 -0.05646,-2.35513 -0.424261,0.0146 -0.0083,-0.34471 0.424261,-0.0146 -0.0045,-0.18804 q -0.0108,-0.45077 0.194002,-0.66288 0.20475,-0.21452 0.660349,-0.23018 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1349"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 15.40199,197.9907 h 0.443728 v 2.70095 H 15.40199 Z m 0,-1.05145 h 0.556143 l -0.112415,0.5619 H 15.40199 Z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1351"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ <path
+ d="m 18.715483,198.09439 v 0.41479 q -0.188103,-0.1037 -0.378616,-0.15434 -0.188103,-0.053 -0.381028,-0.053 -0.43167,0 -0.670416,0.27492 -0.238745,0.2725 -0.238745,0.76687 0,0.49438 0.238745,0.76929 0.238746,0.27251 0.670416,0.27251 0.192925,0 0.381028,-0.0506 0.190513,-0.0531 0.378616,-0.15675 v 0.40996 q -0.185691,0.0868 -0.385851,0.13023 -0.197749,0.0434 -0.422024,0.0434 -0.610127,0 -0.96945,-0.38344 -0.359324,-0.38344 -0.359324,-1.03457 0,-0.66076 0.361735,-1.03938 0.364147,-0.37862 0.995978,-0.37862 0.204983,0 0.40032,0.0434 0.195337,0.041 0.378616,0.1254 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1353"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 19.156616,197.32066 h 0.44614 v 2.21623 l 1.32395,-1.16478 h 0.566718 l -1.43247,1.26366 1.49276,1.43729 h -0.578777 l -1.372181,-1.31913 v 1.31913 h -0.44614 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1355"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 24.942728,200.17664 0.03155,1.43197 -0.445984,0.0141 -0.08211,-3.72698 0.445984,-0.0141 0.009,0.40982 q 0.134511,-0.24549 0.344106,-0.36791 0.211953,-0.12491 0.508471,-0.13427 0.491789,-0.0155 0.806556,0.36533 0.317178,0.38079 0.3312,1.01721 0.01402,0.63644 -0.285948,1.03673 -0.297558,0.40021 -0.789347,0.41575 -0.296518,0.009 -0.513623,-0.0996 -0.214747,-0.11143 -0.359881,-0.34808 z m 1.488349,-0.99028 q -0.01078,-0.48937 -0.21939,-0.7602 -0.206252,-0.27334 -0.558219,-0.26222 -0.351966,0.0111 -0.548305,0.29717 -0.193984,0.28356 -0.183202,0.77293 0.01078,0.48938 0.217035,0.7627 0.208608,0.27083 0.560575,0.25972 0.351966,-0.0111 0.545948,-0.29468 0.19634,-0.28604 0.185558,-0.77542 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1357"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 27.597004,197.79618 0.443573,-0.014 0.05949,2.70001 -0.443574,0.014 z m -0.02316,-1.05109 0.443574,-0.014 0.01237,0.5617 -0.443573,0.014 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1359"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 30.772057,199.01545 q -0.01062,-0.48214 -0.216556,-0.741 -0.203522,-0.25894 -0.56272,-0.2476 -0.356788,0.0113 -0.551036,0.28279 -0.191838,0.27142 -0.181215,0.75356 0.01057,0.47973 0.214092,0.73868 0.205933,0.25885 0.562721,0.24758 0.359198,-0.0114 0.551035,-0.28277 0.194248,-0.27151 0.183679,-0.75124 z m 0.466624,1.03224 q 0.01519,0.68947 -0.283589,1.03424 -0.298727,0.34717 -0.930337,0.36713 -0.23384,0.007 -0.441961,-0.0223 -0.208067,-0.0272 -0.404928,-0.0933 l -0.0095,-0.43153 q 0.197606,0.0999 0.38917,0.14452 0.191562,0.0446 0.389241,0.0383 0.436342,-0.0138 0.648262,-0.24966 0.211973,-0.23346 0.201828,-0.69391 l -0.0048,-0.21938 q -0.132154,0.24301 -0.344106,0.36791 -0.211952,0.1249 -0.510883,0.13435 -0.49661,0.0157 -0.8087,-0.3532 -0.31209,-0.36889 -0.325846,-0.99327 -0.01381,-0.62678 0.281603,-1.01487 0.295412,-0.38808 0.792023,-0.40377 0.298931,-0.009 0.516088,0.10191 0.217157,0.11135 0.359827,0.34566 l -0.009,-0.40981 0.443573,-0.014 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1361"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 31.523315,199.62574 v -1.63504 h 0.443728 v 1.61816 q 0,0.38344 0.149517,0.57636 0.149517,0.19052 0.448552,0.19052 0.359323,0 0.566718,-0.2291 0.209806,-0.2291 0.209806,-0.6246 v -1.53134 h 0.443728 v 2.70095 h -0.443728 v -0.41479 q -0.161575,0.24598 -0.376204,0.36656 -0.212218,0.11817 -0.494372,0.11817 -0.465432,0 -0.706589,-0.28939 -0.241156,-0.28939 -0.241156,-0.84646 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1363"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 36.269278,198.40548 q -0.07476,-0.0434 -0.163987,-0.0627 -0.08682,-0.0217 -0.192925,-0.0217 -0.376205,0 -0.578776,0.24598 -0.20016,0.24357 -0.20016,0.70177 v 1.42282 h -0.44614 v -2.70095 h 0.44614 v 0.41961 q 0.139871,-0.24598 0.364146,-0.36415 0.224276,-0.12058 0.545015,-0.12058 0.04582,0 0.101285,0.007 0.05547,0.005 0.12299,0.0169 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1365"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 38.94853,199.23024 v 0.21704 h -2.040185 q 0.02894,0.4582 0.274918,0.69936 0.248392,0.23874 0.689708,0.23874 0.255626,0 0.494372,-0.0627 0.241156,-0.0627 0.47749,-0.1881 v 0.41961 q -0.238745,0.10129 -0.489548,0.15434 -0.250803,0.0531 -0.508841,0.0531 -0.6463,0 -1.024916,-0.37621 -0.376204,-0.3762 -0.376204,-1.01768 0,-0.66318 0.356912,-1.05144 0.359323,-0.39068 0.967038,-0.39068 0.545014,0 0.860929,0.35209 0.318327,0.34968 0.318327,0.95257 z m -0.443728,-0.13022 q -0.0048,-0.36415 -0.204983,-0.58119 -0.197749,-0.21704 -0.525722,-0.21704 -0.371381,0 -0.595657,0.2098 -0.221864,0.20981 -0.255626,0.59084 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#e4e4e4;fill-opacity:1;stroke-width:0.26458332"
+ id="path1367"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/src/ComputerscareFolyPace.cpp b/src/ComputerscareFolyPace.cpp
@@ -36,7 +36,7 @@ struct FolyPace : Module {
configParam(TIME_PARAM, 6.f, 16.f, 14.f, "Time", " ms/div", 1 / 2.f, 1000 * timeBase);
- configParam(TRIM, -2.f, 2.f, 1.f, "Input Trim");
+ configParam(TRIM, -2.f, 2.f, 0.2f, "Input Trim");
configParam(OFFSET, -5.f, 5.f, 0.f, "Input Offset", " Volts");
diff --git a/src/ComputerscareStolyFickPigure.cpp b/src/ComputerscareStolyFickPigure.cpp
@@ -12,10 +12,12 @@ struct StolyFickPigure : Module {
TIME_PARAM,
TRIM,
OFFSET,
+ SCRAMBLE,
NUM_PARAMS
};
enum InputIds {
X_INPUT,
+ SCRAMBLE_INPUT,
NUM_INPUTS
};
enum OutputIds {
@@ -26,26 +28,53 @@ struct StolyFickPigure : Module {
};
float bufferX[16][BUFFER_SIZE] = {};
+ int cmap[16];
int channelsX = 0;
int bufferIndex = 0;
int frameIndex = 0;
+ int cnt = 0;
+ float lastScramble = 0;
+
+ int A = 31;
+ int B = 32;
+ int C = 29;
+ int D = 2;
+
StolyFickPigure() {
config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS);
const float timeBase = (float) BUFFER_SIZE / 6;
+ for(int i = 0; i < 16; i++) {
+ cmap[i]=i;
+ }
+
configParam(TIME_PARAM, 6.f, 16.f, 14.f, "Time", " ms/div", 1 / 2.f, 1000 * timeBase);
- configParam(TRIM, -2.f, 2.f, 1.f, "Input Trim");
+ configParam(TRIM, -2.f, 2.f, 0.2f, "Input Trim");
configParam(OFFSET, -5.f, 5.f, 0.f, "Input Offset", " Volts");
+ configParam(SCRAMBLE, -10.f, 10.f, 0.f, "Scrambling");
+
}
void onReset() override {
//std::memset(bufferX, 0, sizeof(bufferX));
}
-
+ void updateScramble(float v) {
+ DEBUG("updating scramble %f",v);
+ for(int i = 0; i < 16; i++) {
+ cmap[i] = (i*A+B+(int)std::floor(v*1010.1))%16;
+ }
+ }
+ void checkScramble() {
+ float xx = params[SCRAMBLE].getValue();
+ if(lastScramble != xx) {
+ lastScramble= xx;
+ updateScramble(xx);
+ }
+ }
void process(const ProcessArgs &args) override {
// Modes
// Compute time
@@ -60,6 +89,12 @@ struct StolyFickPigure : Module {
this->channelsX = channelsX;
}
+ if(cnt > 4101) {
+
+ checkScramble();
+ cnt = 0;
+ }
+ cnt++;
// Add frame to buffer
if (bufferIndex < BUFFER_SIZE) {
if (++frameIndex > frameCount) {
@@ -69,12 +104,12 @@ struct StolyFickPigure : Module {
if (inputs[X_INPUT].isConnected()) {
for (int c = 0; c < 16; c++) {
- bufferX[c][bufferIndex] = inputs[X_INPUT].getVoltage(std::min(c, this->channelsX)) * trimVal + offsetVal + 99 + (1071 * c) % 19;
+ bufferX[c][bufferIndex] = inputs[X_INPUT].getVoltage(std::min(cmap[c], this->channelsX)) * trimVal + offsetVal + 99 + (1071 * cmap[c]) % 19;
}
}
else {
for (int c = 0; c < 16; c++) {
- bufferX[c][bufferIndex] = offsetVal + 99 + (1071 * c) % 19;
+ bufferX[c][bufferIndex] = offsetVal + 99 + (1071 * cmap[c]) % 19;
}
}
@@ -412,6 +447,8 @@ struct StolyFickPigureWidget : ModuleWidget {
addParam(createParam<SmallKnob>(Vec(31, 357), module, StolyFickPigure::TRIM));
addParam(createParam<SmoothKnob>(Vec(51, 353), module, StolyFickPigure::OFFSET));
+ addParam(createParam<SmallKnob>(Vec(81, 357), module, StolyFickPigure::SCRAMBLE));
+
}
void drawShadow(const DrawArgs& args) {