Browse Source

Add light and dark rack rails from Pyer.

tags/v2.3.0
Andrew Belt 1 year ago
parent
commit
10b448a6bc
4 changed files with 1129 additions and 1 deletions
  1. +1
    -0
      include/app/RailWidget.hpp
  2. +540
    -0
      res/ComponentLibrary/Rail-dark.svg
  3. +564
    -0
      res/ComponentLibrary/Rail-light.svg
  4. +24
    -1
      src/app/RailWidget.cpp

+ 1
- 0
include/app/RailWidget.hpp View File

@@ -13,6 +13,7 @@ struct RailWidget : widget::TransparentWidget {


RailWidget(); RailWidget();
~RailWidget(); ~RailWidget();
void step() override;
void draw(const DrawArgs& args) override; void draw(const DrawArgs& args) override;
}; };




+ 540
- 0
res/ComponentLibrary/Rail-dark.svg View File

@@ -0,0 +1,540 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.0"
id="svg57823" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="304px" height="380px"
viewBox="0 0 304 380" enable-background="new 0 0 304 380" xml:space="preserve">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" id="namedview57825" inkscape:current-layer="svg57823" inkscape:cx="224.97394" inkscape:cy="45.320028" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="882" inkscape:window-maximized="0" inkscape:window-width="1600" inkscape:window-x="0" inkscape:window-y="18" inkscape:zoom="2.2083333" objecttolerance="10" pagecolor="#ffffff" showgrid="false">
</sodipodi:namedview>
<rect x="0.00002" y="0" fill="#030303" width="304" height="380"/>
<g>
<g>
<rect x="0.00002" y="0" fill="#858585" width="304" height="14.93071"/>
<rect x="0.00002" y="1.65063" fill="#5E5F61" width="304" height="13.28007"/>
<rect x="0.00002" y="1.20046" fill="#797979" width="304" height="12.52979"/>
<rect x="0.00002" y="2.85109" fill="#4C4D4E" width="304" height="9.22853"/>
<rect x="0.00002" y="4.12658" fill="#858585" width="304" height="7.95304"/>
<rect x="0.00002" y="3.82646" fill="#686868" width="304" height="7.27778"/>
<rect x="0.00002" y="3.82646" opacity="0.15" enable-background="new " width="304" height="1.87572"/>
</g>
<g>
<rect x="0.00002" y="365.06931" fill="#858585" width="304" height="14.93069"/>
<rect x="0.00002" y="366.71994" fill="#5E5F61" width="304" height="13.28006"/>
<rect x="0.00002" y="366.26974" fill="#797979" width="304" height="12.52979"/>
<rect x="0.00002" y="367.92038" fill="#4C4D4E" width="304" height="9.22852"/>
<rect x="0.00002" y="369.19586" fill="#858585" width="304" height="7.95303"/>
<rect x="0.00002" y="368.89575" fill="#686868" width="304" height="7.27777"/>
<rect x="0.00002" y="368.89575" opacity="0.15" enable-background="new " width="304" height="1.87573"/>
</g>
<circle fill="#1D1D1D" cx="7.50002" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="7.50002" cy="372.63129" r="3.3375"/>
<circle fill="#1D1D1D" cx="22.50002" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="22.50002" cy="372.63129" r="3.3375"/>
<circle fill="#1D1D1D" cx="37.50002" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="37.50002" cy="372.63129" r="3.3375"/>
<circle fill="#1D1D1D" cx="52.50002" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="52.50002" cy="372.63129" r="3.3375"/>
<circle fill="#1D1D1D" cx="67.50002" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="67.50002" cy="372.63129" r="3.3375"/>
<circle fill="#1D1D1D" cx="82.50002" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="82.50002" cy="372.63129" r="3.3375"/>
<circle fill="#1D1D1D" cx="97.50002" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="97.50002" cy="372.63129" r="3.3375"/>
<circle fill="#1D1D1D" cx="112.50002" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="112.50002" cy="372.63129" r="3.3375"/>
<circle fill="#1D1D1D" cx="127.50002" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="127.50002" cy="372.63129" r="3.3375"/>
<circle fill="#1D1D1D" cx="142.50003" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="142.50003" cy="372.63129" r="3.33749"/>
<circle fill="#1D1D1D" cx="157.50003" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="157.50003" cy="372.63129" r="3.33749"/>
<circle fill="#1D1D1D" cx="172.50003" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="172.50003" cy="372.63129" r="3.33749"/>
<circle fill="#1D1D1D" cx="187.50003" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="187.50003" cy="372.63129" r="3.33749"/>
<circle fill="#1D1D1D" cx="202.50003" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="202.50003" cy="372.63129" r="3.33749"/>
<circle fill="#1D1D1D" cx="217.50003" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="217.50003" cy="372.63129" r="3.33749"/>
<circle fill="#1D1D1D" cx="232.50003" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="232.50003" cy="372.63129" r="3.33749"/>
<circle fill="#1D1D1D" cx="247.50003" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="247.50003" cy="372.63129" r="3.33749"/>
<circle fill="#1D1D1D" cx="262.5" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="262.5" cy="372.63129" r="3.33749"/>
<circle fill="#1D1D1D" cx="277.5" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="277.5" cy="372.63129" r="3.33749"/>
<circle fill="#1D1D1D" cx="292.5" cy="7.70148" r="3.3375"/>
<circle fill="#1D1D1D" cx="292.5" cy="372.63129" r="3.33749"/>
</g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-2032.56592" y1="8131.34814" x2="-2032.56592" y2="8148.44824" gradientTransform="matrix(-1 0 0 1 -1880.56592 -8116.41748)">
<stop offset="0" style="stop-color:#000000"/>
<stop offset="0.96927" style="stop-color:#000000;stop-opacity:0"/>
</linearGradient>
<polygon opacity="0.28" fill="url(#SVGID_1_)" enable-background="new " points="0.00002,14.93071 304,14.93071 304,32.0307
0.00002,32.0307 "/>
<path id="path57596_00000115494156053334757280000005247103461293897106_" inkscape:connector-curvature="0" fill="#060606" d="
M-0.00002,234.99995h304v-89.99998h-304V234.99995z"/>
<g>
<path id="path57598_00000137812594187479097770000006177951033275154598_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="14" stroke-miterlimit="10" d="
M-0.00002,199.15546h303.96539"/>
<path id="path57600_00000170249779610414358550000000677032456195428771_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="2.538" stroke-miterlimit="10" d="
M-0.00002,168.69452h303.96539"/>
<path id="path57602_00000164489925176099146530000004112533981750014650_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="2.538" stroke-miterlimit="10" d="
M-0.00002,174.78827h303.96539"/>
<path id="path57604_00000182526619268132363370000002620841959551757759_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="2.538" stroke-miterlimit="10" d="
M-0.00002,180.88202h303.96539"/>
<path id="path57606_00000026885533279728240190000001702443096253847718_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="2.538" stroke-miterlimit="10" d="
M-0.00002,186.97186h303.96539"/>
<path id="path57608_00000170237765664327972860000014496284909328934296_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="2.538" stroke-miterlimit="10" d="
M-0.00002,211.34296h303.96539"/>
</g>
<g>
<linearGradient id="SVGID_00000152232333935986148980000004572913990076649903_" gradientUnits="userSpaceOnUse" x1="743.66235" y1="-5742.69531" x2="754.39209" y2="-5742.69531" gradientTransform="matrix(0 1 -1 0 -5637.62109 -593.38898)">
<stop offset="0.01118" style="stop-color:#151515"/>
<stop offset="1" style="stop-color:#101010"/>
</linearGradient>
<circle fill="url(#SVGID_00000152232333935986148980000004572913990076649903_)" cx="105.07421" cy="155.63821" r="5.36487"/>
<path fill="#080808" d="M108.21395,155.01532l-1.77729-0.21294c-0.27283-0.0327-0.48788-0.24782-0.52045-0.52066l-0.21205-1.77609
c-0.00925-0.07742-0.07491-0.13571-0.15288-0.13571h-0.95412c-0.07796,0-0.14361,0.05827-0.15287,0.13567l-0.21255,1.7771
c-0.03264,0.27289-0.24779,0.48799-0.52068,0.52057l-1.77652,0.21211c-0.07742,0.00923-0.13571,0.07489-0.13571,0.15286v0.95418
c0,0.07796,0.05827,0.1436,0.13567,0.15286l1.77673,0.21252c0.27283,0.03262,0.48792,0.24771,0.52055,0.52055l0.21252,1.77667
c0.00926,0.07741,0.07491,0.13567,0.15287,0.13567h0.95418c0.07794,0,0.14359-0.05824,0.15286-0.13564l0.21289-1.77692
c0.03268-0.27278,0.24776-0.48781,0.52055-0.52043l1.77628-0.21243c0.07741-0.00926,0.13567-0.07491,0.13567-0.15286v-0.95424
C108.3496,155.09024,108.29135,155.0246,108.21395,155.01532z"/>
</g>
<g>
<linearGradient id="SVGID_00000090293694949603105680000009084626704732454286_" gradientUnits="userSpaceOnUse" x1="812.42181" y1="-5742.69531" x2="823.15155" y2="-5742.69531" gradientTransform="matrix(0 1 -1 0 -5637.62109 -593.38898)">
<stop offset="0.01118" style="stop-color:#151515"/>
<stop offset="1" style="stop-color:#101010"/>
</linearGradient>
<circle fill="url(#SVGID_00000090293694949603105680000009084626704732454286_)" cx="105.07424" cy="224.39766" r="5.36487"/>
<path fill="#080808" d="M108.21398,223.77475l-1.77729-0.21294c-0.27283-0.03267-0.48788-0.24782-0.52045-0.52066l-0.21205-1.77609
c-0.00925-0.07742-0.07491-0.1357-0.15288-0.1357h-0.95412c-0.07796,0-0.14361,0.05827-0.15287,0.13568l-0.21255,1.7771
c-0.03264,0.27289-0.24779,0.48799-0.52068,0.52057l-1.77652,0.2121c-0.07742,0.00923-0.13571,0.07489-0.13571,0.15286v0.95418
c0,0.07796,0.05827,0.1436,0.13567,0.15286l1.77673,0.21252c0.27283,0.03262,0.48792,0.24771,0.52055,0.52055l0.21252,1.77667
c0.00926,0.07741,0.07491,0.13568,0.15287,0.13568h0.95418c0.07794,0,0.14359-0.05826,0.15286-0.13565l0.21289-1.7769
c0.03268-0.2728,0.24776-0.48781,0.52055-0.52045l1.77628-0.21243c0.07741-0.00926,0.13567-0.07491,0.13567-0.15286v-0.95424
C108.34965,223.84967,108.29138,223.78403,108.21398,223.77475z"/>
</g>
<path id="path57670_00000038378656340607786770000001365891972621688202_" inkscape:connector-curvature="0" fill="#050505" d="
M85.14844,223.47577H64.99999v-66.91406h20.14844C85.14843,156.56171,85.14843,223.47577,85.14844,223.47577z"/>
<path id="path57672_00000143607846632888743100000004800262710468564150_" inkscape:connector-curvature="0" fill="#0D0D0D" d="
M82.87109,220.71796H67.27344v-61.40233h15.59766C82.87109,159.31563,82.87109,220.71796,82.87109,220.71796z"/>
<path id="path57672_00000117657245955012853610000003162947681058505346_" inkscape:connector-curvature="0" fill="#0D0D0D" d="
M85.14844,196.24413h-2.27734v-12.45468h2.27734V196.24413z"/>
<g>
<path id="path57674_00000150085307635064874800000003030272449080041908_" inkscape:connector-curvature="0" fill="#363636" d="
M72.78905,169.45624H71.2656v-1.52344h1.52344C72.78905,167.9328,72.78905,169.45624,72.78905,169.45624z"/>
<path id="path57676_00000032624803077513082260000016208255309392020913_" inkscape:connector-curvature="0" fill="#363636" d="
M78.87891,169.45624h-1.52344v-1.52344h1.52344V169.45624z"/>
<path id="path57678_00000029045608871039818180000006850526445872832436_" inkscape:connector-curvature="0" fill="#363636" d="
M72.78905,175.54999H71.2656v-1.52344h1.52344C72.78905,174.02655,72.78905,175.54999,72.78905,175.54999z"/>
<path id="path57680_00000057144715024804095340000015893467149181144205_" inkscape:connector-curvature="0" fill="#363636" d="
M78.87891,175.54999h-1.52344v-1.52344h1.52344V175.54999z"/>
<path id="path57682_00000087389457093285059540000002979855846423920805_" inkscape:connector-curvature="0" fill="#363636" d="
M72.78905,181.63983H71.2656v-1.51953h1.52344C72.78905,180.1203,72.78905,181.63983,72.78905,181.63983z"/>
<path id="path57684_00000071542140034278390840000017899070368548694956_" inkscape:connector-curvature="0" fill="#363636" d="
M78.87891,181.63983h-1.52344v-1.51953h1.52344V181.63983z"/>
<path id="path57686_00000008840467335955616840000000335118311989895048_" inkscape:connector-curvature="0" fill="#363636" d="
M72.78905,187.73358H71.2656v-1.52344h1.52344C72.78905,186.21014,72.78905,187.73358,72.78905,187.73358z"/>
<path id="path57688_00000139989987372540115410000000899530497205921700_" inkscape:connector-curvature="0" fill="#363636" d="
M78.87891,187.73358h-1.52344v-1.52344h1.52344V187.73358z"/>
<path id="path57690_00000048470680527422889650000000337090827117102266_" inkscape:connector-curvature="0" fill="#363636" d="
M72.78905,193.82733H71.2656v-1.52344h1.52344C72.78905,192.30389,72.78905,193.82733,72.78905,193.82733z"/>
<path id="path57692_00000054237334355968988630000003936919382643320736_" inkscape:connector-curvature="0" fill="#363636" d="
M78.87891,193.82733h-1.52344v-1.52344h1.52344V193.82733z"/>
<path id="path57694_00000000936868126310207080000007042956466139754145_" inkscape:connector-curvature="0" fill="#363636" d="
M72.78905,199.91718H71.2656v-1.52344h1.52344C72.78905,198.39374,72.78905,199.91718,72.78905,199.91718z"/>
<path id="path57696_00000024691577558250477730000004617122854523306113_" inkscape:connector-curvature="0" fill="#363636" d="
M78.87891,199.91718h-1.52344v-1.52344h1.52344V199.91718z"/>
<path id="path57698_00000156583896072548225770000004792096958196565425_" inkscape:connector-curvature="0" fill="#363636" d="
M72.78905,206.01093H71.2656v-1.52344h1.52344C72.78905,204.48749,72.78905,206.01093,72.78905,206.01093z"/>
<path id="path57700_00000174595537409812960530000014505256772195502731_" inkscape:connector-curvature="0" fill="#363636" d="
M78.87891,206.01093h-1.52344v-1.52344h1.52344V206.01093z"/>
<path id="path57702_00000056412865625968480460000018358516369891818166_" inkscape:connector-curvature="0" fill="#363636" d="
M72.78905,212.10077H71.2656v-1.52344h1.52344C72.78905,210.57733,72.78905,212.10077,72.78905,212.10077z"/>
<path id="path57704_00000038371199360876544370000002492160077632983975_" inkscape:connector-curvature="0" fill="#363636" d="
M78.87891,212.10077h-1.52344v-1.52344h1.52344V212.10077z"/>
</g>
<g>
<path id="path57674_00000164502904193875206780000002376213923396637112_" inkscape:connector-curvature="0" fill="#050505" d="
M72.78905,170.97968H71.2656v-1.52344h1.52344C72.78905,169.45624,72.78905,170.97968,72.78905,170.97968z"/>
<path id="path57676_00000028321846021648186170000002033132236422834856_" inkscape:connector-curvature="0" fill="#050505" d="
M78.87891,170.97968h-1.52344v-1.52344h1.52344V170.97968z"/>
<path id="path57678_00000142138975876582341310000016219558036004484501_" inkscape:connector-curvature="0" fill="#050505" d="
M72.78905,177.07343H71.2656v-1.52344h1.52344C72.78905,175.54999,72.78905,177.07343,72.78905,177.07343z"/>
<path id="path57680_00000045604422794436966430000017073004416773564292_" inkscape:connector-curvature="0" fill="#050505" d="
M78.87891,177.07343h-1.52344v-1.52344h1.52344V177.07343z"/>
<path id="path57682_00000005960210540162320430000006903476072320568724_" inkscape:connector-curvature="0" fill="#050505" d="
M72.78905,183.16327H71.2656v-1.51953h1.52344C72.78905,181.64374,72.78905,183.16327,72.78905,183.16327z"/>
<path id="path57684_00000073680290822163828260000009362766681235378845_" inkscape:connector-curvature="0" fill="#050505" d="
M78.87891,183.16327h-1.52344v-1.51953h1.52344V183.16327z"/>
<path id="path57686_00000002380223646267264900000012849380459481048744_" inkscape:connector-curvature="0" fill="#050505" d="
M72.78905,189.25702H71.2656v-1.52344h1.52344C72.78905,187.73358,72.78905,189.25702,72.78905,189.25702z"/>
<path id="path57688_00000057131660078625259930000017265993003913230726_" inkscape:connector-curvature="0" fill="#050505" d="
M78.87891,189.25702h-1.52344v-1.52344h1.52344V189.25702z"/>
<path id="path57690_00000104702959085161985520000002843479421320453257_" inkscape:connector-curvature="0" fill="#050505" d="
M72.78905,195.35077H71.2656v-1.52344h1.52344C72.78905,193.82733,72.78905,195.35077,72.78905,195.35077z"/>
<path id="path57692_00000145030421329618078060000011109122816747091602_" inkscape:connector-curvature="0" fill="#050505" d="
M78.87891,195.35077h-1.52344v-1.52344h1.52344V195.35077z"/>
<path id="path57694_00000045609280000915499770000015914959156163824046_" inkscape:connector-curvature="0" fill="#050505" d="
M72.78905,201.44061H71.2656v-1.52344h1.52344C72.78905,199.91718,72.78905,201.44061,72.78905,201.44061z"/>
<path id="path57696_00000002382336823626773160000015127183755544174977_" inkscape:connector-curvature="0" fill="#050505" d="
M78.87891,201.44061h-1.52344v-1.52344h1.52344V201.44061z"/>
<path id="path57698_00000152259407688045133280000001380410407720516030_" inkscape:connector-curvature="0" fill="#050505" d="
M72.78905,207.53436H71.2656v-1.52344h1.52344C72.78905,206.01093,72.78905,207.53436,72.78905,207.53436z"/>
<path id="path57700_00000035488819526121467870000004570702581488983722_" inkscape:connector-curvature="0" fill="#050505" d="
M78.87891,207.53436h-1.52344v-1.52344h1.52344V207.53436z"/>
<path id="path57702_00000084525556580009018040000017724807492878832784_" inkscape:connector-curvature="0" fill="#050505" d="
M72.78905,213.62421H71.2656v-1.52344h1.52344C72.78905,212.10077,72.78905,213.62421,72.78905,213.62421z"/>
<path id="path57704_00000044135763507859820570000007446022708905581487_" inkscape:connector-curvature="0" fill="#050505" d="
M78.87891,213.62421h-1.52344v-1.52344h1.52344V213.62421z"/>
</g>
<path id="path57706_00000096060118414912493390000014501358468046088066_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="2.538" stroke-linecap="round" stroke-miterlimit="10" d="
M65.48046,229.23358h19.18359"/>
<polygon fill="#101010" points="84.04724,222.0582 66.09727,222.0582 67.27344,220.71796 82.87109,220.71796 "/>
<polygon fill="#060606" points="84.04724,157.97539 66.09727,157.97539 67.27344,159.31563 82.87109,159.31563 "/>
<rect x="64.99999" y="223.47577" fill="#060606" width="20.14844" height="0.37773"/>
<rect x="64.99999" y="223.85352" fill="#030303" width="20.14844" height="3.00468"/>
<rect x="67.27344" y="159.31563" fill="#050505" width="15.59766" height="2.14258"/>
<rect x="82.87109" y="183.78944" fill="#101010" width="2.26953" height="1.81876"/>
<path id="path57670_00000093867704246601073070000001748775972445192635_" inkscape:connector-curvature="0" fill="#050505" d="
M25.14846,223.47577H5.00002v-66.91406h20.14844V223.47577z"/>
<path id="path57672_00000009549719627632290820000017274157536047382402_" inkscape:connector-curvature="0" fill="#0D0D0D" d="
M22.87112,220.71796H7.27346v-61.40233h15.59766V220.71796z"/>
<path id="path57672_00000082335393693929053820000008673423615135910537_" inkscape:connector-curvature="0" fill="#0D0D0D" d="
M25.14846,196.24413h-2.27734v-12.45468h2.27734V196.24413z"/>
<g>
<path id="path57674_00000132797745365060876180000013751380490251015101_" inkscape:connector-curvature="0" fill="#363636" d="
M12.78908,169.45624h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57676_00000018204439185209925070000007450497354473191308_" inkscape:connector-curvature="0" fill="#363636" d="
M18.87893,169.45624H17.3555v-1.52344h1.52344V169.45624z"/>
<path id="path57678_00000052811043275252158520000007658524923482873226_" inkscape:connector-curvature="0" fill="#363636" d="
M12.78908,175.54999h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57680_00000004545252685547136760000001465563669527395240_" inkscape:connector-curvature="0" fill="#363636" d="
M18.87893,175.54999H17.3555v-1.52344h1.52344V175.54999z"/>
<path id="path57682_00000070116950292959244690000002843439962054124475_" inkscape:connector-curvature="0" fill="#363636" d="
M12.78908,181.63983h-1.52343v-1.51953h1.52344v1.51953H12.78908z"/>
<path id="path57684_00000051354168221971684870000008218042868238619837_" inkscape:connector-curvature="0" fill="#363636" d="
M18.87893,181.63983H17.3555v-1.51953h1.52344V181.63983z"/>
<path id="path57686_00000114061296689406550080000011291395207245812156_" inkscape:connector-curvature="0" fill="#363636" d="
M12.78908,187.73358h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57688_00000176735133852367708080000005096231091031726731_" inkscape:connector-curvature="0" fill="#363636" d="
M18.87893,187.73358H17.3555v-1.52344h1.52344V187.73358z"/>
<path id="path57690_00000154408165241184283060000005069475132039966628_" inkscape:connector-curvature="0" fill="#363636" d="
M12.78908,193.82733h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57692_00000061441624001236654970000017607504532198926262_" inkscape:connector-curvature="0" fill="#363636" d="
M18.87893,193.82733H17.3555v-1.52344h1.52344V193.82733z"/>
<path id="path57694_00000067227846836946502470000008089474229870433953_" inkscape:connector-curvature="0" fill="#363636" d="
M12.78908,199.91718h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57696_00000149381799900902113830000011930801367089097367_" inkscape:connector-curvature="0" fill="#363636" d="
M18.87893,199.91718H17.3555v-1.52344h1.52344V199.91718z"/>
<path id="path57698_00000000933354170074596820000018275351260876171455_" inkscape:connector-curvature="0" fill="#363636" d="
M12.78908,206.01093h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57700_00000179628128021757792940000013083098924066748294_" inkscape:connector-curvature="0" fill="#363636" d="
M18.87893,206.01093H17.3555v-1.52344h1.52344V206.01093z"/>
<path id="path57702_00000025428254358121700700000006204476984863727803_" inkscape:connector-curvature="0" fill="#363636" d="
M12.78908,212.10077h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57704_00000180335435804679571400000012729765049518714030_" inkscape:connector-curvature="0" fill="#363636" d="
M18.87893,212.10077H17.3555v-1.52344h1.52344V212.10077z"/>
</g>
<g>
<path id="path57674_00000114776796336671492920000002749239272779297952_" inkscape:connector-curvature="0" fill="#050505" d="
M12.78908,170.97968h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57676_00000051362745890484975900000011766953541757576594_" inkscape:connector-curvature="0" fill="#050505" d="
M18.87893,170.97968H17.3555v-1.52344h1.52344V170.97968z"/>
<path id="path57678_00000092451836080834335370000017314601756607818892_" inkscape:connector-curvature="0" fill="#050505" d="
M12.78908,177.07343h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57680_00000073003347706446158270000012586829654862665141_" inkscape:connector-curvature="0" fill="#050505" d="
M18.87893,177.07343H17.3555v-1.52344h1.52344V177.07343z"/>
<path id="path57682_00000168085729391854233070000016930454426379692686_" inkscape:connector-curvature="0" fill="#050505" d="
M12.78908,183.16327h-1.52343v-1.51953h1.52344v1.51953H12.78908z"/>
<path id="path57684_00000150086274841311194900000012957836532246223549_" inkscape:connector-curvature="0" fill="#050505" d="
M18.87893,183.16327H17.3555v-1.51953h1.52344V183.16327z"/>
<path id="path57686_00000107561449478268043060000009171523885701856170_" inkscape:connector-curvature="0" fill="#050505" d="
M12.78908,189.25702h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57688_00000080916160233278158170000015853569396095690925_" inkscape:connector-curvature="0" fill="#050505" d="
M18.87893,189.25702H17.3555v-1.52344h1.52344V189.25702z"/>
<path id="path57690_00000139267646261609276270000017059129518359540394_" inkscape:connector-curvature="0" fill="#050505" d="
M12.78908,195.35077h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57692_00000010272097023977652880000003244815635020011930_" inkscape:connector-curvature="0" fill="#050505" d="
M18.87893,195.35077H17.3555v-1.52344h1.52344V195.35077z"/>
<path id="path57694_00000092418165079608116910000012727371642283479734_" inkscape:connector-curvature="0" fill="#050505" d="
M12.78908,201.44061h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57696_00000100366751070978308760000011192714949547298450_" inkscape:connector-curvature="0" fill="#050505" d="
M18.87893,201.44061H17.3555v-1.52344h1.52344V201.44061z"/>
<path id="path57698_00000158734455979834256120000003709709900477018784_" inkscape:connector-curvature="0" fill="#050505" d="
M12.78908,207.53436h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57700_00000052791972943989567250000000990747756351837606_" inkscape:connector-curvature="0" fill="#050505" d="
M18.87893,207.53436H17.3555v-1.52344h1.52344V207.53436z"/>
<path id="path57702_00000081607671122993288920000011491906735479465900_" inkscape:connector-curvature="0" fill="#050505" d="
M12.78908,213.62421h-1.52343v-1.52344h1.52344v1.52344H12.78908z"/>
<path id="path57704_00000154401674229848870440000014658139415326911874_" inkscape:connector-curvature="0" fill="#050505" d="
M18.87893,213.62421H17.3555v-1.52344h1.52344V213.62421z"/>
</g>
<path id="path57706_00000159433138952935443420000016173109294766067385_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="2.538" stroke-linecap="round" stroke-miterlimit="10" d="
M5.48049,229.23358h19.18359"/>
<polygon fill="#101010" points="24.04729,222.0582 6.09729,222.0582 7.27346,220.71796 22.87112,220.71796 "/>
<polygon fill="#060606" points="24.04729,157.97539 6.09729,157.97539 7.27346,159.31563 22.87112,159.31563 "/>
<rect x="5.00002" y="223.47577" fill="#060606" width="20.14844" height="0.37773"/>
<rect x="5.00002" y="223.85352" fill="#030303" width="20.14844" height="3.00468"/>
<rect x="7.27346" y="159.31563" fill="#050505" width="15.59766" height="2.14258"/>
<rect x="22.87112" y="183.78944" fill="#101010" width="2.26953" height="1.81876"/>
<path id="path57670_00000166637420103471060510000016584360617453914275_" inkscape:connector-curvature="0" fill="#050505" d="
M145.14845,223.47577H125v-66.91406h20.14845V223.47577z"/>
<path id="path57672_00000057122388531484529320000015693400951981475477_" inkscape:connector-curvature="0" fill="#0D0D0D" d="
M142.87111,220.71796h-15.59766v-61.40233h15.59766V220.71796z"/>
<path id="path57672_00000170965171495334308710000013824375385404945330_" inkscape:connector-curvature="0" fill="#0D0D0D" d="
M145.14845,196.24413h-2.27734v-12.45468h2.27734V196.24413z"/>
<g>
<path id="path57674_00000161598460053399987570000004977413868201638024_" inkscape:connector-curvature="0" fill="#363636" d="
M132.78908,169.45624h-1.52344v-1.52344h1.52344V169.45624z"/>
<path id="path57676_00000107562130677098716780000009722671530488072338_" inkscape:connector-curvature="0" fill="#363636" d="
M138.87892,169.45624h-1.52344v-1.52344h1.52344V169.45624z"/>
<path id="path57678_00000096746157732248775070000005639871261803410105_" inkscape:connector-curvature="0" fill="#363636" d="
M132.78908,175.54999h-1.52344v-1.52344h1.52344V175.54999z"/>
<path id="path57680_00000034070505453648243540000003486611166728628389_" inkscape:connector-curvature="0" fill="#363636" d="
M138.87892,175.54999h-1.52344v-1.52344h1.52344V175.54999z"/>
<path id="path57682_00000110446830546630170850000015210507491119095175_" inkscape:connector-curvature="0" fill="#363636" d="
M132.78908,181.63983h-1.52344v-1.51953h1.52344V181.63983z"/>
<path id="path57684_00000151532721507734323490000013455555483706605708_" inkscape:connector-curvature="0" fill="#363636" d="
M138.87892,181.63983h-1.52344v-1.51953h1.52344V181.63983z"/>
<path id="path57686_00000175281544001871430760000001405616199531743381_" inkscape:connector-curvature="0" fill="#363636" d="
M132.78908,187.73358h-1.52344v-1.52344h1.52344V187.73358z"/>
<path id="path57688_00000062171841303712184640000011604795801285650865_" inkscape:connector-curvature="0" fill="#363636" d="
M138.87892,187.73358h-1.52344v-1.52344h1.52344V187.73358z"/>
<path id="path57690_00000126306442699711019170000010181200118438965392_" inkscape:connector-curvature="0" fill="#363636" d="
M132.78908,193.82733h-1.52344v-1.52344h1.52344V193.82733z"/>
<path id="path57692_00000092452412762395778250000012098627798219794347_" inkscape:connector-curvature="0" fill="#363636" d="
M138.87892,193.82733h-1.52344v-1.52344h1.52344V193.82733z"/>
<path id="path57694_00000047755836089283872900000007503340101854658457_" inkscape:connector-curvature="0" fill="#363636" d="
M132.78908,199.91718h-1.52344v-1.52344h1.52344V199.91718z"/>
<path id="path57696_00000018958575209722412330000005344859902082472891_" inkscape:connector-curvature="0" fill="#363636" d="
M138.87892,199.91718h-1.52344v-1.52344h1.52344V199.91718z"/>
<path id="path57698_00000163050572637388606300000014356707949349332889_" inkscape:connector-curvature="0" fill="#363636" d="
M132.78908,206.01093h-1.52344v-1.52344h1.52344V206.01093z"/>
<path id="path57700_00000078757057481592744400000009654181363763080320_" inkscape:connector-curvature="0" fill="#363636" d="
M138.87892,206.01093h-1.52344v-1.52344h1.52344V206.01093z"/>
<path id="path57702_00000006704651969657214310000010763369485664571299_" inkscape:connector-curvature="0" fill="#363636" d="
M132.78908,212.10077h-1.52344v-1.52344h1.52344V212.10077z"/>
<path id="path57704_00000026123435200517691610000015208379188439346336_" inkscape:connector-curvature="0" fill="#363636" d="
M138.87892,212.10077h-1.52344v-1.52344h1.52344V212.10077z"/>
</g>
<g>
<path id="path57674_00000046300710520376941390000010820075590255625386_" inkscape:connector-curvature="0" fill="#050505" d="
M132.78908,170.97968h-1.52344v-1.52344h1.52344V170.97968z"/>
<path id="path57676_00000089571174899771311210000012993220549314402479_" inkscape:connector-curvature="0" fill="#050505" d="
M138.87892,170.97968h-1.52344v-1.52344h1.52344V170.97968z"/>
<path id="path57678_00000151541337414504353820000018379155249399933355_" inkscape:connector-curvature="0" fill="#050505" d="
M132.78908,177.07343h-1.52344v-1.52344h1.52344V177.07343z"/>
<path id="path57680_00000053528575242321329690000016441338730429196213_" inkscape:connector-curvature="0" fill="#050505" d="
M138.87892,177.07343h-1.52344v-1.52344h1.52344V177.07343z"/>
<path id="path57682_00000036958293351835476450000009605677960332324268_" inkscape:connector-curvature="0" fill="#050505" d="
M132.78908,183.16327h-1.52344v-1.51953h1.52344V183.16327z"/>
<path id="path57684_00000160170394256197405280000005453971878883045307_" inkscape:connector-curvature="0" fill="#050505" d="
M138.87892,183.16327h-1.52344v-1.51953h1.52344V183.16327z"/>
<path id="path57686_00000155113493172725951390000006868355066786355872_" inkscape:connector-curvature="0" fill="#050505" d="
M132.78908,189.25702h-1.52344v-1.52344h1.52344V189.25702z"/>
<path id="path57688_00000070798460374483609680000005021700374581547443_" inkscape:connector-curvature="0" fill="#050505" d="
M138.87892,189.25702h-1.52344v-1.52344h1.52344V189.25702z"/>
<path id="path57690_00000068655045672416540140000012125644298398777535_" inkscape:connector-curvature="0" fill="#050505" d="
M132.78908,195.35077h-1.52344v-1.52344h1.52344V195.35077z"/>
<path id="path57692_00000107583068362862724430000000044548781005512321_" inkscape:connector-curvature="0" fill="#050505" d="
M138.87892,195.35077h-1.52344v-1.52344h1.52344V195.35077z"/>
<path id="path57694_00000129183937312222045440000000976142882335348122_" inkscape:connector-curvature="0" fill="#050505" d="
M132.78908,201.44061h-1.52344v-1.52344h1.52344V201.44061z"/>
<path id="path57696_00000152261889710526271320000007583257746919920831_" inkscape:connector-curvature="0" fill="#050505" d="
M138.87892,201.44061h-1.52344v-1.52344h1.52344V201.44061z"/>
<path id="path57698_00000034057489972287604180000002784331534451692456_" inkscape:connector-curvature="0" fill="#050505" d="
M132.78908,207.53436h-1.52344v-1.52344h1.52344V207.53436z"/>
<path id="path57700_00000068655741339859920620000004094202638797053614_" inkscape:connector-curvature="0" fill="#050505" d="
M138.87892,207.53436h-1.52344v-1.52344h1.52344V207.53436z"/>
<path id="path57702_00000155148348436755522930000016029120613867336375_" inkscape:connector-curvature="0" fill="#050505" d="
M132.78908,213.62421h-1.52344v-1.52344h1.52344V213.62421z"/>
<path id="path57704_00000103239592395986818040000006885710924026686654_" inkscape:connector-curvature="0" fill="#050505" d="
M138.87892,213.62421h-1.52344v-1.52344h1.52344V213.62421z"/>
</g>
<path id="path57706_00000139973564731728441120000001018733139018397865_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="2.538" stroke-linecap="round" stroke-miterlimit="10" d="
M125.48046,229.23358h19.18359"/>
<polygon fill="#101010" points="144.04727,222.0582 126.09727,222.0582 127.27345,220.71796 142.87111,220.71796 "/>
<polygon fill="#060606" points="144.04727,157.97539 126.09727,157.97539 127.27345,159.31563 142.87111,159.31563 "/>
<rect x="125.00002" y="223.47577" fill="#060606" width="20.14844" height="0.37773"/>
<rect x="125.00002" y="223.85352" fill="#030303" width="20.14844" height="3.00468"/>
<rect x="127.27345" y="159.31563" fill="#050505" width="15.59766" height="2.14258"/>
<rect x="142.87111" y="183.78944" fill="#101010" width="2.26953" height="1.81876"/>
<path id="path57670_00000027594546992283084890000006207756246873065150_" inkscape:connector-curvature="0" fill="#050505" d="
M205.14845,223.47577h-20.14844v-66.91406h20.14844V223.47577z"/>
<path id="path57672_00000153677212608794169050000007445545469794002594_" inkscape:connector-curvature="0" fill="#0D0D0D" d="
M202.87111,220.71796h-15.59766v-61.40233h15.59766V220.71796z"/>
<path id="path57672_00000107561798302074001630000002816101138463331475_" inkscape:connector-curvature="0" fill="#0D0D0D" d="
M205.14845,196.24413h-2.27734v-12.45468h2.27734V196.24413z"/>
<g>
<path id="path57674_00000145041075596077182530000006431803431211705487_" inkscape:connector-curvature="0" fill="#363636" d="
M192.78908,169.45624h-1.52344v-1.52344h1.52344V169.45624z"/>
<path id="path57676_00000044870807897231253500000005419698370630670518_" inkscape:connector-curvature="0" fill="#363636" d="
M198.87892,169.45624h-1.52344v-1.52344h1.52344V169.45624z"/>
<path id="path57678_00000039121927208194041450000000345131432083731845_" inkscape:connector-curvature="0" fill="#363636" d="
M192.78908,175.54999h-1.52344v-1.52344h1.52344V175.54999z"/>
<path id="path57680_00000091716168529704066070000012131593660732406701_" inkscape:connector-curvature="0" fill="#363636" d="
M198.87892,175.54999h-1.52344v-1.52344h1.52344V175.54999z"/>
<path id="path57682_00000092433854755494743680000008440436549328258986_" inkscape:connector-curvature="0" fill="#363636" d="
M192.78908,181.63983h-1.52344v-1.51953h1.52344V181.63983z"/>
<path id="path57684_00000141415459523615444650000017272160728987342726_" inkscape:connector-curvature="0" fill="#363636" d="
M198.87892,181.63983h-1.52344v-1.51953h1.52344V181.63983z"/>
<path id="path57686_00000152948714530519466970000001970741712483984289_" inkscape:connector-curvature="0" fill="#363636" d="
M192.78908,187.73358h-1.52344v-1.52344h1.52344V187.73358z"/>
<path id="path57688_00000049916216998744229790000017845187504555058099_" inkscape:connector-curvature="0" fill="#363636" d="
M198.87892,187.73358h-1.52344v-1.52344h1.52344V187.73358z"/>
<path id="path57690_00000042015430382321464080000008562613573038915511_" inkscape:connector-curvature="0" fill="#363636" d="
M192.78908,193.82733h-1.52344v-1.52344h1.52344V193.82733z"/>
<path id="path57692_00000156563311388550419950000012773116080653927319_" inkscape:connector-curvature="0" fill="#363636" d="
M198.87892,193.82733h-1.52344v-1.52344h1.52344V193.82733z"/>
<path id="path57694_00000003796091436960769230000015163563236193351042_" inkscape:connector-curvature="0" fill="#363636" d="
M192.78908,199.91718h-1.52344v-1.52344h1.52344V199.91718z"/>
<path id="path57696_00000174581525550190241660000005130127407075557819_" inkscape:connector-curvature="0" fill="#363636" d="
M198.87892,199.91718h-1.52344v-1.52344h1.52344V199.91718z"/>
<path id="path57698_00000134218329788771820390000017253982662383944380_" inkscape:connector-curvature="0" fill="#363636" d="
M192.78908,206.01093h-1.52344v-1.52344h1.52344V206.01093z"/>
<path id="path57700_00000070081487193717469020000013437854541548767412_" inkscape:connector-curvature="0" fill="#363636" d="
M198.87892,206.01093h-1.52344v-1.52344h1.52344V206.01093z"/>
<path id="path57702_00000139979366017659449470000004030312659513742224_" inkscape:connector-curvature="0" fill="#363636" d="
M192.78908,212.10077h-1.52344v-1.52344h1.52344V212.10077z"/>
<path id="path57704_00000116236422744889765520000015282746875104831382_" inkscape:connector-curvature="0" fill="#363636" d="
M198.87892,212.10077h-1.52344v-1.52344h1.52344V212.10077z"/>
</g>
<g>
<path id="path57674_00000167379430633894978620000017444472909410816959_" inkscape:connector-curvature="0" fill="#050505" d="
M192.78908,170.97968h-1.52344v-1.52344h1.52344V170.97968z"/>
<path id="path57676_00000181082904134246366220000005210105788332151974_" inkscape:connector-curvature="0" fill="#050505" d="
M198.87892,170.97968h-1.52344v-1.52344h1.52344V170.97968z"/>
<path id="path57678_00000054946772358938005920000001427534561410665094_" inkscape:connector-curvature="0" fill="#050505" d="
M192.78908,177.07343h-1.52344v-1.52344h1.52344V177.07343z"/>
<path id="path57680_00000124863816117561454580000002034730755824835970_" inkscape:connector-curvature="0" fill="#050505" d="
M198.87892,177.07343h-1.52344v-1.52344h1.52344V177.07343z"/>
<path id="path57682_00000036241216908941258400000008822683420714234029_" inkscape:connector-curvature="0" fill="#050505" d="
M192.78908,183.16327h-1.52344v-1.51953h1.52344V183.16327z"/>
<path id="path57684_00000110447958096695991200000003052939506197538194_" inkscape:connector-curvature="0" fill="#050505" d="
M198.87892,183.16327h-1.52344v-1.51953h1.52344V183.16327z"/>
<path id="path57686_00000087383045640077703190000012605210327635831995_" inkscape:connector-curvature="0" fill="#050505" d="
M192.78908,189.25702h-1.52344v-1.52344h1.52344V189.25702z"/>
<path id="path57688_00000127014246008306436720000013373802277610832790_" inkscape:connector-curvature="0" fill="#050505" d="
M198.87892,189.25702h-1.52344v-1.52344h1.52344V189.25702z"/>
<path id="path57690_00000105402281319941418780000015778773621382858392_" inkscape:connector-curvature="0" fill="#050505" d="
M192.78908,195.35077h-1.52344v-1.52344h1.52344V195.35077z"/>
<path id="path57692_00000030466089531254080270000017455332241874604732_" inkscape:connector-curvature="0" fill="#050505" d="
M198.87892,195.35077h-1.52344v-1.52344h1.52344V195.35077z"/>
<path id="path57694_00000165933360505480197350000016740662371387581367_" inkscape:connector-curvature="0" fill="#050505" d="
M192.78908,201.44061h-1.52344v-1.52344h1.52344V201.44061z"/>
<path id="path57696_00000117636186749932805640000015502752903962677933_" inkscape:connector-curvature="0" fill="#050505" d="
M198.87892,201.44061h-1.52344v-1.52344h1.52344V201.44061z"/>
<path id="path57698_00000137091032215732177820000018142677447605701024_" inkscape:connector-curvature="0" fill="#050505" d="
M192.78908,207.53436h-1.52344v-1.52344h1.52344V207.53436z"/>
<path id="path57700_00000147189689059237275160000012746943880024956808_" inkscape:connector-curvature="0" fill="#050505" d="
M198.87892,207.53436h-1.52344v-1.52344h1.52344V207.53436z"/>
<path id="path57702_00000132061461054571319340000001998435723362498722_" inkscape:connector-curvature="0" fill="#050505" d="
M192.78908,213.62421h-1.52344v-1.52344h1.52344V213.62421z"/>
<path id="path57704_00000061429826596451889260000010771659078385963440_" inkscape:connector-curvature="0" fill="#050505" d="
M198.87892,213.62421h-1.52344v-1.52344h1.52344V213.62421z"/>
</g>
<path id="path57706_00000111884537889269097510000009768766330250546853_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="2.538" stroke-linecap="round" stroke-miterlimit="10" d="
M185.48048,229.23358h19.18359"/>
<polygon fill="#101010" points="204.04727,222.0582 186.09727,222.0582 187.27345,220.71796 202.87111,220.71796 "/>
<polygon fill="#060606" points="204.04727,157.97539 186.09727,157.97539 187.27345,159.31563 202.87111,159.31563 "/>
<rect x="185.00002" y="223.47577" fill="#060606" width="20.14844" height="0.37773"/>
<rect x="185.00002" y="223.85352" fill="#030303" width="20.14844" height="3.00468"/>
<rect x="187.27345" y="159.31563" fill="#050505" width="15.59766" height="2.14258"/>
<rect x="202.87111" y="183.78944" fill="#101010" width="2.26953" height="1.81876"/>
<path id="path57670_00000017517797945375755930000003613867553892125875_" inkscape:connector-curvature="0" fill="#050505" d="
M265.14844,223.47577h-20.14842v-66.91406h20.14842V223.47577z"/>
<path id="path57672_00000106118406569677862600000013708171134403779975_" inkscape:connector-curvature="0" fill="#0D0D0D" d="
M262.87109,220.71796h-15.59764v-61.40233h15.59764V220.71796z"/>
<path id="path57672_00000056397141195055462190000017920979749018588292_" inkscape:connector-curvature="0" fill="#0D0D0D" d="
M265.14844,196.24413h-2.27734v-12.45468h2.27734V196.24413z"/>
<g>
<path id="path57674_00000064327070728287872870000017358188310769374645_" inkscape:connector-curvature="0" fill="#363636" d="
M252.78908,169.45624h-1.52344v-1.52344h1.52344V169.45624z"/>
<path id="path57676_00000017507153450646135280000015809852219992136578_" inkscape:connector-curvature="0" fill="#363636" d="
M258.87891,169.45624h-1.52344v-1.52344h1.52344V169.45624z"/>
<path id="path57678_00000008118423695723345410000002926024020519767943_" inkscape:connector-curvature="0" fill="#363636" d="
M252.78908,175.54999h-1.52344v-1.52344h1.52344V175.54999z"/>
<path id="path57680_00000049933537969443206850000015093078056393548674_" inkscape:connector-curvature="0" fill="#363636" d="
M258.87891,175.54999h-1.52344v-1.52344h1.52344V175.54999z"/>
<path id="path57682_00000130635173433109283440000017969145028758447037_" inkscape:connector-curvature="0" fill="#363636" d="
M252.78908,181.63983h-1.52344v-1.51953h1.52344V181.63983z"/>
<path id="path57684_00000179628878412419579680000001996468905363534482_" inkscape:connector-curvature="0" fill="#363636" d="
M258.87891,181.63983h-1.52344v-1.51953h1.52344V181.63983z"/>
<path id="path57686_00000010288566306946703410000002970571768106744463_" inkscape:connector-curvature="0" fill="#363636" d="
M252.78908,187.73358h-1.52344v-1.52344h1.52344V187.73358z"/>
<path id="path57688_00000119828866251346419750000007613920593105745081_" inkscape:connector-curvature="0" fill="#363636" d="
M258.87891,187.73358h-1.52344v-1.52344h1.52344V187.73358z"/>
<path id="path57690_00000054945334924332297590000013043376333096216474_" inkscape:connector-curvature="0" fill="#363636" d="
M252.78908,193.82733h-1.52344v-1.52344h1.52344V193.82733z"/>
<path id="path57692_00000044146834334842537170000003683128703639186825_" inkscape:connector-curvature="0" fill="#363636" d="
M258.87891,193.82733h-1.52344v-1.52344h1.52344V193.82733z"/>
<path id="path57694_00000073692506053557438620000003753301727482885311_" inkscape:connector-curvature="0" fill="#363636" d="
M252.78908,199.91718h-1.52344v-1.52344h1.52344V199.91718z"/>
<path id="path57696_00000031898118582714792820000011148556675215357630_" inkscape:connector-curvature="0" fill="#363636" d="
M258.87891,199.91718h-1.52344v-1.52344h1.52344V199.91718z"/>
<path id="path57698_00000073713594722420046670000003471361212865141149_" inkscape:connector-curvature="0" fill="#363636" d="
M252.78908,206.01093h-1.52344v-1.52344h1.52344V206.01093z"/>
<path id="path57700_00000170980899726477157070000004132892619558912180_" inkscape:connector-curvature="0" fill="#363636" d="
M258.87891,206.01093h-1.52344v-1.52344h1.52344V206.01093z"/>
<path id="path57702_00000170957195028779344570000002394547345364375955_" inkscape:connector-curvature="0" fill="#363636" d="
M252.78908,212.10077h-1.52344v-1.52344h1.52344V212.10077z"/>
<path id="path57704_00000019665000789986653750000013952238546686847669_" inkscape:connector-curvature="0" fill="#363636" d="
M258.87891,212.10077h-1.52344v-1.52344h1.52344V212.10077z"/>
</g>
<g>
<path id="path57674_00000080195766560856347890000008033620020497343423_" inkscape:connector-curvature="0" fill="#050505" d="
M252.78908,170.97968h-1.52344v-1.52344h1.52344V170.97968z"/>
<path id="path57676_00000058567767010049274510000001838034672098113686_" inkscape:connector-curvature="0" fill="#050505" d="
M258.87891,170.97968h-1.52344v-1.52344h1.52344V170.97968z"/>
<path id="path57678_00000112627114156908706060000005598865176203806857_" inkscape:connector-curvature="0" fill="#050505" d="
M252.78908,177.07343h-1.52344v-1.52344h1.52344V177.07343z"/>
<path id="path57680_00000032641186009001787430000007708833647622967982_" inkscape:connector-curvature="0" fill="#050505" d="
M258.87891,177.07343h-1.52344v-1.52344h1.52344V177.07343z"/>
<path id="path57682_00000122685730500842083320000016133876644697780912_" inkscape:connector-curvature="0" fill="#050505" d="
M252.78908,183.16327h-1.52344v-1.51953h1.52344V183.16327z"/>
<path id="path57684_00000121238252190066193940000011557759307332431283_" inkscape:connector-curvature="0" fill="#050505" d="
M258.87891,183.16327h-1.52344v-1.51953h1.52344V183.16327z"/>
<path id="path57686_00000130641197331450632190000004579840580683182726_" inkscape:connector-curvature="0" fill="#050505" d="
M252.78908,189.25702h-1.52344v-1.52344h1.52344V189.25702z"/>
<path id="path57688_00000136405892363199441670000006529781173167559589_" inkscape:connector-curvature="0" fill="#050505" d="
M258.87891,189.25702h-1.52344v-1.52344h1.52344V189.25702z"/>
<path id="path57690_00000133506677715902382930000013398223204335574951_" inkscape:connector-curvature="0" fill="#050505" d="
M252.78908,195.35077h-1.52344v-1.52344h1.52344V195.35077z"/>
<path id="path57692_00000034786448926412108140000012783279050752544662_" inkscape:connector-curvature="0" fill="#050505" d="
M258.87891,195.35077h-1.52344v-1.52344h1.52344V195.35077z"/>
<path id="path57694_00000076569915161004920580000011872656690334553765_" inkscape:connector-curvature="0" fill="#050505" d="
M252.78908,201.44061h-1.52344v-1.52344h1.52344V201.44061z"/>
<path id="path57696_00000001635485803534469890000003327789950163357070_" inkscape:connector-curvature="0" fill="#050505" d="
M258.87891,201.44061h-1.52344v-1.52344h1.52344V201.44061z"/>
<path id="path57698_00000116944251250542382890000009071985819627077262_" inkscape:connector-curvature="0" fill="#050505" d="
M252.78908,207.53436h-1.52344v-1.52344h1.52344V207.53436z"/>
<path id="path57700_00000068673037876405477030000008478582421921962376_" inkscape:connector-curvature="0" fill="#050505" d="
M258.87891,207.53436h-1.52344v-1.52344h1.52344V207.53436z"/>
<path id="path57702_00000003798755927471823780000017102890604441823675_" inkscape:connector-curvature="0" fill="#050505" d="
M252.78908,213.62421h-1.52344v-1.52344h1.52344V213.62421z"/>
<path id="path57704_00000106137175240240150550000012049509506946342281_" inkscape:connector-curvature="0" fill="#050505" d="
M258.87891,213.62421h-1.52344v-1.52344h1.52344V213.62421z"/>
</g>
<path id="path57706_00000111165844290708089640000005055800368082632634_" inkscape:connector-curvature="0" fill="none" stroke="#0D0D0D" stroke-width="2.538" stroke-linecap="round" stroke-miterlimit="10" d="
M245.48048,229.23358h19.18358"/>
<polygon fill="#101010" points="264.0473,222.0582 246.09727,222.0582 247.27345,220.71796 262.87109,220.71796 "/>
<polygon fill="#060606" points="264.0473,157.97539 246.09727,157.97539 247.27345,159.31563 262.87109,159.31563 "/>
<rect x="245.00002" y="223.47577" fill="#060606" width="20.14844" height="0.37773"/>
<rect x="245.00002" y="223.85352" fill="#030303" width="20.14844" height="3.00468"/>
<rect x="247.27345" y="159.31563" fill="#050505" width="15.59766" height="2.14258"/>
<rect x="262.87109" y="183.78944" fill="#101010" width="2.26953" height="1.81876"/>
<rect x="-0.00002" y="144.99997" fill="#121212" width="304.00003" height="0.89735"/>
<rect x="-0.00002" y="234.1026" fill="#030303" width="304.00003" height="0.89735"/>
</svg>

+ 564
- 0
res/ComponentLibrary/Rail-light.svg View File

@@ -0,0 +1,564 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.0"
id="svg57823" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="304px" height="380px"
viewBox="0 0 304 380" enable-background="new 0 0 304 380" xml:space="preserve">
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" id="namedview57825" inkscape:current-layer="svg57823" inkscape:cx="224.97394" inkscape:cy="45.320028" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="882" inkscape:window-maximized="0" inkscape:window-width="1600" inkscape:window-x="0" inkscape:window-y="18" inkscape:zoom="2.2083333" objecttolerance="10" pagecolor="#ffffff" showgrid="false">
</sodipodi:namedview>
<rect x="0.00004" y="0" fill="#D2D2D2" width="304" height="380"/>
<g>
<g>
<rect x="0.00004" y="0" fill="#F5F5F5" width="304" height="14.93071"/>
<rect x="0.00004" y="1.65063" fill="#9D9FA2" width="304" height="13.28007"/>
<rect x="0.00004" y="1.20046" fill="#C9C9C9" width="304" height="12.52979"/>
<rect x="0.00004" y="2.85109" fill="#7E8082" width="304" height="9.22853"/>
<rect x="0.00004" y="4.12658" fill="#DEDEDE" width="304" height="7.95304"/>
<rect x="0.00004" y="3.82646" fill="#ADADAD" width="304" height="7.27778"/>
<rect x="0.00004" y="3.82646" opacity="0.08" enable-background="new " width="304" height="1.87572"/>
</g>
<g>
<rect x="0.00004" y="365.06931" fill="#F5F5F5" width="304" height="14.93069"/>
<rect x="0.00004" y="366.71994" fill="#9D9FA2" width="304" height="13.28006"/>
<rect x="0.00004" y="366.26974" fill="#C9C9C9" width="304" height="12.52979"/>
<rect x="0.00004" y="367.92038" fill="#7E8082" width="304" height="9.22852"/>
<rect x="0.00004" y="369.19586" fill="#DEDEDE" width="304" height="7.95303"/>
<rect x="0.00004" y="368.89575" fill="#ADADAD" width="304" height="7.27777"/>
<rect x="0.00004" y="368.89575" opacity="0.08" enable-background="new " width="304" height="1.87573"/>
</g>
<circle fill="#6B6B6B" cx="7.50004" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="7.50004" cy="372.63129" r="3.3375"/>
<circle fill="#6B6B6B" cx="22.50004" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="22.50004" cy="372.63129" r="3.3375"/>
<circle fill="#6B6B6B" cx="37.50004" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="37.50004" cy="372.63129" r="3.3375"/>
<circle fill="#6B6B6B" cx="52.50004" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="52.50004" cy="372.63129" r="3.3375"/>
<circle fill="#6B6B6B" cx="67.50004" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="67.50004" cy="372.63129" r="3.3375"/>
<circle fill="#6B6B6B" cx="82.50004" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="82.50004" cy="372.63129" r="3.3375"/>
<circle fill="#6B6B6B" cx="97.50004" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="97.50004" cy="372.63129" r="3.3375"/>
<circle fill="#6B6B6B" cx="112.50004" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="112.50004" cy="372.63129" r="3.3375"/>
<circle fill="#6B6B6B" cx="127.50004" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="127.50004" cy="372.63129" r="3.3375"/>
<circle fill="#6B6B6B" cx="142.50005" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="142.50005" cy="372.63129" r="3.33749"/>
<circle fill="#6B6B6B" cx="157.50005" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="157.50005" cy="372.63129" r="3.33749"/>
<circle fill="#6B6B6B" cx="172.50005" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="172.50005" cy="372.63129" r="3.33749"/>
<circle fill="#6B6B6B" cx="187.50005" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="187.50005" cy="372.63129" r="3.33749"/>
<circle fill="#6B6B6B" cx="202.50005" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="202.50005" cy="372.63129" r="3.33749"/>
<circle fill="#6B6B6B" cx="217.50005" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="217.50005" cy="372.63129" r="3.33749"/>
<circle fill="#6B6B6B" cx="232.50005" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="232.50005" cy="372.63129" r="3.33749"/>
<circle fill="#6B6B6B" cx="247.50005" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="247.50005" cy="372.63129" r="3.33749"/>
<circle fill="#6B6B6B" cx="262.50003" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="262.50003" cy="372.63129" r="3.33749"/>
<circle fill="#6B6B6B" cx="277.50003" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="277.50003" cy="372.63129" r="3.33749"/>
<circle fill="#6B6B6B" cx="292.50003" cy="7.70148" r="3.3375"/>
<circle fill="#6B6B6B" cx="292.50003" cy="372.63129" r="3.33749"/>
</g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-2032.56592" y1="8131.34814" x2="-2032.56592" y2="8148.44824" gradientTransform="matrix(-1 0 0 1 -1880.56592 -8116.41748)">
<stop offset="0" style="stop-color:#000000"/>
<stop offset="0.96927" style="stop-color:#000000;stop-opacity:0"/>
</linearGradient>
<polygon opacity="0.14" fill="url(#SVGID_1_)" enable-background="new " points="0.00004,14.93071 304.00003,14.93071
304.00003,32.0307 0.00004,32.0307 "/>
<path id="path57596_3_" inkscape:connector-curvature="0" fill="#D4D4D4" d="M0,234.99995h304.00003v-89.99998H0V234.99995z"/>
<g>
<path id="path57598_3_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="14" stroke-miterlimit="10" d="
M0,199.15546h303.96542"/>
<path id="path57600_3_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="2.538" stroke-miterlimit="10" d="
M0,168.69452h303.96542"/>
<path id="path57602_3_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="2.538" stroke-miterlimit="10" d="
M0,174.78827h303.96542"/>
<path id="path57604_3_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="2.538" stroke-miterlimit="10" d="
M0,180.88202h303.96542"/>
<path id="path57606_3_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="2.538" stroke-miterlimit="10" d="
M0,186.97186h303.96542"/>
<path id="path57608_3_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="2.538" stroke-miterlimit="10" d="
M0,211.34296h303.96542"/>
</g>
<g>
<linearGradient id="SVGID_00000160156091101624163710000011726614633116911510_" gradientUnits="userSpaceOnUse" x1="743.66235" y1="-5742.69531" x2="754.39209" y2="-5742.69531" gradientTransform="matrix(0 1 -1 0 -5637.62109 -593.38898)">
<stop offset="0.01118" style="stop-color:#C9C9C9"/>
<stop offset="1" style="stop-color:#C5C5C5"/>
</linearGradient>
<circle fill="url(#SVGID_00000160156091101624163710000011726614633116911510_)" cx="105.07423" cy="155.63821" r="5.36487"/>
<path fill="#BABABA" d="M108.21397,155.01532l-1.77729-0.21294c-0.27283-0.0327-0.48788-0.24782-0.52045-0.52066l-0.21205-1.77609
c-0.00925-0.07742-0.07491-0.13571-0.15288-0.13571h-0.95412c-0.07796,0-0.14361,0.05827-0.15287,0.13567l-0.21255,1.7771
c-0.03264,0.27289-0.24779,0.48799-0.52068,0.52057l-1.77652,0.21211c-0.07742,0.00923-0.13571,0.07489-0.13571,0.15286v0.95418
c0,0.07796,0.05827,0.1436,0.13567,0.15286l1.77673,0.21252c0.27283,0.03262,0.48792,0.24771,0.52055,0.52055l0.21252,1.77667
c0.00926,0.07741,0.07491,0.13567,0.15287,0.13567h0.95418c0.07794,0,0.14359-0.05824,0.15286-0.13564l0.21289-1.77692
c0.03268-0.27278,0.24776-0.48781,0.52055-0.52043l1.77628-0.21243c0.07741-0.00926,0.13567-0.07491,0.13567-0.15286v-0.95424
C108.34962,155.09024,108.29137,155.0246,108.21397,155.01532z"/>
</g>
<g>
<linearGradient id="SVGID_00000135654435917934349290000017485418562677221300_" gradientUnits="userSpaceOnUse" x1="812.42181" y1="-5742.69531" x2="823.15155" y2="-5742.69531" gradientTransform="matrix(0 1 -1 0 -5637.62109 -593.38898)">
<stop offset="0.01118" style="stop-color:#C9C9C9"/>
<stop offset="1" style="stop-color:#C5C5C5"/>
</linearGradient>
<circle fill="url(#SVGID_00000135654435917934349290000017485418562677221300_)" cx="105.07426" cy="224.39766" r="5.36487"/>
<path fill="#BABABA" d="M108.214,223.77475l-1.77729-0.21294c-0.27283-0.03267-0.48788-0.24782-0.52045-0.52066l-0.21205-1.77609
c-0.00925-0.07742-0.07491-0.1357-0.15288-0.1357h-0.95412c-0.07796,0-0.14361,0.05827-0.15287,0.13568l-0.21255,1.7771
c-0.03264,0.27289-0.24779,0.48799-0.52068,0.52057l-1.77652,0.2121c-0.07742,0.00923-0.13571,0.07489-0.13571,0.15286v0.95418
c0,0.07796,0.05827,0.1436,0.13567,0.15286l1.77673,0.21252c0.27283,0.03262,0.48792,0.24771,0.52055,0.52055l0.21252,1.77667
c0.00926,0.07741,0.07491,0.13568,0.15287,0.13568h0.95418c0.07794,0,0.14359-0.05826,0.15286-0.13565l0.21289-1.7769
c0.03268-0.2728,0.24776-0.48781,0.52055-0.52045l1.77628-0.21243c0.07741-0.00926,0.13567-0.07491,0.13567-0.15286v-0.95424
C108.34966,223.84967,108.2914,223.78403,108.214,223.77475z"/>
</g>
<g>
<g>
<path id="path57670_17_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M85.14845,223.47577H65.00001v-66.91406h20.14844
C85.14845,156.56171,85.14845,223.47577,85.14845,223.47577z"/>
<path id="path57672_33_" inkscape:connector-curvature="0" fill="#C2C2C2" d="M82.8711,220.71796H67.27345v-61.40233h15.59766
C82.87111,159.31563,82.87111,220.71796,82.8711,220.71796z"/>
<path id="path57672_32_" inkscape:connector-curvature="0" fill="#C7C7C7" d="M85.14845,196.24413h-2.27734v-12.45468h2.27734
V196.24413z"/>
<g>
<path id="path57674_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M72.78907,169.45624h-1.52345v-1.52344h1.52344
C72.78906,167.9328,72.78906,169.45624,72.78907,169.45624z"/>
<path id="path57676_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M78.87892,169.45624h-1.52344v-1.52344h1.52344
V169.45624z"/>
<path id="path57678_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M72.78907,175.54999h-1.52345v-1.52344h1.52344
C72.78906,174.02655,72.78906,175.54999,72.78907,175.54999z"/>
<path id="path57680_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M78.87892,175.54999h-1.52344v-1.52344h1.52344
V175.54999z"/>
<path id="path57682_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M72.78907,181.63983h-1.52345v-1.51953h1.52344
C72.78906,180.1203,72.78906,181.63983,72.78907,181.63983z"/>
<path id="path57684_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M78.87892,181.63983h-1.52344v-1.51953h1.52344
V181.63983z"/>
<path id="path57686_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M72.78907,187.73358h-1.52345v-1.52344h1.52344
C72.78906,186.21014,72.78906,187.73358,72.78907,187.73358z"/>
<path id="path57688_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M78.87892,187.73358h-1.52344v-1.52344h1.52344
V187.73358z"/>
<path id="path57690_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M72.78907,193.82733h-1.52345v-1.52344h1.52344
C72.78906,192.30389,72.78906,193.82733,72.78907,193.82733z"/>
<path id="path57692_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M78.87892,193.82733h-1.52344v-1.52344h1.52344
V193.82733z"/>
<path id="path57694_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M72.78907,199.91718h-1.52345v-1.52344h1.52344
C72.78906,198.39374,72.78906,199.91718,72.78907,199.91718z"/>
<path id="path57696_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M78.87892,199.91718h-1.52344v-1.52344h1.52344
V199.91718z"/>
<path id="path57698_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M72.78907,206.01093h-1.52345v-1.52344h1.52344
C72.78906,204.48749,72.78906,206.01093,72.78907,206.01093z"/>
<path id="path57700_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M78.87892,206.01093h-1.52344v-1.52344h1.52344
V206.01093z"/>
<path id="path57702_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M72.78907,212.10077h-1.52345v-1.52344h1.52344
C72.78906,210.57733,72.78906,212.10077,72.78907,212.10077z"/>
<path id="path57704_33_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M78.87892,212.10077h-1.52344v-1.52344h1.52344
V212.10077z"/>
</g>
<g>
<path id="path57674_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M72.78907,170.97968h-1.52345v-1.52344h1.52344
C72.78906,169.45624,72.78906,170.97968,72.78907,170.97968z"/>
<path id="path57676_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M78.87892,170.97968h-1.52344v-1.52344h1.52344
V170.97968z"/>
<path id="path57678_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M72.78907,177.07343h-1.52345v-1.52344h1.52344
C72.78906,175.54999,72.78906,177.07343,72.78907,177.07343z"/>
<path id="path57680_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M78.87892,177.07343h-1.52344v-1.52344h1.52344
V177.07343z"/>
<path id="path57682_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M72.78907,183.16327h-1.52345v-1.51953h1.52344
C72.78906,181.64374,72.78906,183.16327,72.78907,183.16327z"/>
<path id="path57684_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M78.87892,183.16327h-1.52344v-1.51953h1.52344
V183.16327z"/>
<path id="path57686_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M72.78907,189.25702h-1.52345v-1.52344h1.52344
C72.78906,187.73358,72.78906,189.25702,72.78907,189.25702z"/>
<path id="path57688_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M78.87892,189.25702h-1.52344v-1.52344h1.52344
V189.25702z"/>
<path id="path57690_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M72.78907,195.35077h-1.52345v-1.52344h1.52344
C72.78906,193.82733,72.78906,195.35077,72.78907,195.35077z"/>
<path id="path57692_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M78.87892,195.35077h-1.52344v-1.52344h1.52344
V195.35077z"/>
<path id="path57694_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M72.78907,201.44061h-1.52345v-1.52344h1.52344
C72.78906,199.91718,72.78906,201.44061,72.78907,201.44061z"/>
<path id="path57696_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M78.87892,201.44061h-1.52344v-1.52344h1.52344
V201.44061z"/>
<path id="path57698_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M72.78907,207.53436h-1.52345v-1.52344h1.52344
C72.78906,206.01093,72.78906,207.53436,72.78907,207.53436z"/>
<path id="path57700_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M78.87892,207.53436h-1.52344v-1.52344h1.52344
V207.53436z"/>
<path id="path57702_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M72.78907,213.62421h-1.52345v-1.52344h1.52344
C72.78906,212.10077,72.78906,213.62421,72.78907,213.62421z"/>
<path id="path57704_32_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M78.87892,213.62421h-1.52344v-1.52344h1.52344
V213.62421z"/>
</g>
<path id="path57706_17_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="2.538" stroke-linecap="round" stroke-miterlimit="10" d="
M65.48048,229.23358h19.18359"/>
<polygon fill="#B9B9B9" points="84.04726,222.0582 66.09728,222.0582 67.27345,220.71796 82.8711,220.71796 "/>
<polygon fill="#B4B4B4" points="84.04726,157.97539 66.09728,157.97539 67.27345,159.31563 82.8711,159.31563 "/>
<rect x="65.00001" y="223.47577" fill="#B4B4B4" width="20.14844" height="0.37773"/>
<rect x="65.00001" y="223.85352" fill="#CCCCCC" width="20.14844" height="3.00468"/>
<rect x="67.27345" y="159.31563" fill="#B9B9B9" width="15.59766" height="2.14258"/>
<rect x="82.8711" y="183.78944" fill="#B9B9B9" width="2.26953" height="1.81876"/>
</g>
</g>
<g>
<g>
<path id="path57670_15_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M145.14847,223.47577h-20.14845v-66.91406h20.14845
V223.47577z"/>
<path id="path57672_29_" inkscape:connector-curvature="0" fill="#C2C2C2" d="M142.87112,220.71796h-15.59766v-61.40233h15.59766
V220.71796z"/>
<path id="path57672_28_" inkscape:connector-curvature="0" fill="#C7C7C7" d="M145.14847,196.24413h-2.27734v-12.45468h2.27734
V196.24413z"/>
<g>
<path id="path57674_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M132.78909,169.45624h-1.52344v-1.52344h1.52344
V169.45624z"/>
<path id="path57676_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M138.87894,169.45624h-1.52344v-1.52344h1.52344
V169.45624z"/>
<path id="path57678_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M132.78909,175.54999h-1.52344v-1.52344h1.52344
V175.54999z"/>
<path id="path57680_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M138.87894,175.54999h-1.52344v-1.52344h1.52344
V175.54999z"/>
<path id="path57682_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M132.78909,181.63983h-1.52344v-1.51953h1.52344
V181.63983z"/>
<path id="path57684_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M138.87894,181.63983h-1.52344v-1.51953h1.52344
V181.63983z"/>
<path id="path57686_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M132.78909,187.73358h-1.52344v-1.52344h1.52344
V187.73358z"/>
<path id="path57688_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M138.87894,187.73358h-1.52344v-1.52344h1.52344
V187.73358z"/>
<path id="path57690_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M132.78909,193.82733h-1.52344v-1.52344h1.52344
V193.82733z"/>
<path id="path57692_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M138.87894,193.82733h-1.52344v-1.52344h1.52344
V193.82733z"/>
<path id="path57694_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M132.78909,199.91718h-1.52344v-1.52344h1.52344
V199.91718z"/>
<path id="path57696_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M138.87894,199.91718h-1.52344v-1.52344h1.52344
V199.91718z"/>
<path id="path57698_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M132.78909,206.01093h-1.52344v-1.52344h1.52344
V206.01093z"/>
<path id="path57700_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M138.87894,206.01093h-1.52344v-1.52344h1.52344
V206.01093z"/>
<path id="path57702_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M132.78909,212.10077h-1.52344v-1.52344h1.52344
V212.10077z"/>
<path id="path57704_29_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M138.87894,212.10077h-1.52344v-1.52344h1.52344
V212.10077z"/>
</g>
<g>
<path id="path57674_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M132.78909,170.97968h-1.52344v-1.52344h1.52344
V170.97968z"/>
<path id="path57676_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M138.87894,170.97968h-1.52344v-1.52344h1.52344
V170.97968z"/>
<path id="path57678_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M132.78909,177.07343h-1.52344v-1.52344h1.52344
V177.07343z"/>
<path id="path57680_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M138.87894,177.07343h-1.52344v-1.52344h1.52344
V177.07343z"/>
<path id="path57682_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M132.78909,183.16327h-1.52344v-1.51953h1.52344
V183.16327z"/>
<path id="path57684_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M138.87894,183.16327h-1.52344v-1.51953h1.52344
V183.16327z"/>
<path id="path57686_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M132.78909,189.25702h-1.52344v-1.52344h1.52344
V189.25702z"/>
<path id="path57688_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M138.87894,189.25702h-1.52344v-1.52344h1.52344
V189.25702z"/>
<path id="path57690_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M132.78909,195.35077h-1.52344v-1.52344h1.52344
V195.35077z"/>
<path id="path57692_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M138.87894,195.35077h-1.52344v-1.52344h1.52344
V195.35077z"/>
<path id="path57694_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M132.78909,201.44061h-1.52344v-1.52344h1.52344
V201.44061z"/>
<path id="path57696_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M138.87894,201.44061h-1.52344v-1.52344h1.52344
V201.44061z"/>
<path id="path57698_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M132.78909,207.53436h-1.52344v-1.52344h1.52344
V207.53436z"/>
<path id="path57700_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M138.87894,207.53436h-1.52344v-1.52344h1.52344
V207.53436z"/>
<path id="path57702_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M132.78909,213.62421h-1.52344v-1.52344h1.52344
V213.62421z"/>
<path id="path57704_28_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M138.87894,213.62421h-1.52344v-1.52344h1.52344
V213.62421z"/>
</g>
<path id="path57706_15_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="2.538" stroke-linecap="round" stroke-miterlimit="10" d="
M125.48048,229.23358h19.18359"/>
<polygon fill="#B9B9B9" points="144.04729,222.0582 126.09729,222.0582 127.27346,220.71796 142.87112,220.71796 "/>
<polygon fill="#B4B4B4" points="144.04729,157.97539 126.09729,157.97539 127.27346,159.31563 142.87112,159.31563 "/>
<rect x="125.00003" y="223.47577" fill="#B4B4B4" width="20.14844" height="0.37773"/>
<rect x="125.00003" y="223.85352" fill="#CCCCCC" width="20.14844" height="3.00468"/>
<rect x="127.27346" y="159.31563" fill="#B9B9B9" width="15.59766" height="2.14258"/>
<rect x="142.87112" y="183.78944" fill="#B9B9B9" width="2.26953" height="1.81876"/>
</g>
</g>
<g id="XMLID_11_">
<g>
<path id="path57670_14_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M205.14847,223.47577h-20.14844v-66.91406h20.14844
V223.47577z"/>
<path id="path57672_27_" inkscape:connector-curvature="0" fill="#C2C2C2" d="M202.87112,220.71796h-15.59766v-61.40233h15.59766
V220.71796z"/>
<path id="path57672_26_" inkscape:connector-curvature="0" fill="#C7C7C7" d="M205.14847,196.24413h-2.27734v-12.45468h2.27734
V196.24413z"/>
<g>
<path id="path57674_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M192.78909,169.45624h-1.52344v-1.52344h1.52344
V169.45624z"/>
<path id="path57676_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M198.87894,169.45624h-1.52344v-1.52344h1.52344
V169.45624z"/>
<path id="path57678_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M192.78909,175.54999h-1.52344v-1.52344h1.52344
V175.54999z"/>
<path id="path57680_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M198.87894,175.54999h-1.52344v-1.52344h1.52344
V175.54999z"/>
<path id="path57682_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M192.78909,181.63983h-1.52344v-1.51953h1.52344
V181.63983z"/>
<path id="path57684_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M198.87894,181.63983h-1.52344v-1.51953h1.52344
V181.63983z"/>
<path id="path57686_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M192.78909,187.73358h-1.52344v-1.52344h1.52344
V187.73358z"/>
<path id="path57688_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M198.87894,187.73358h-1.52344v-1.52344h1.52344
V187.73358z"/>
<path id="path57690_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M192.78909,193.82733h-1.52344v-1.52344h1.52344
V193.82733z"/>
<path id="path57692_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M198.87894,193.82733h-1.52344v-1.52344h1.52344
V193.82733z"/>
<path id="path57694_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M192.78909,199.91718h-1.52344v-1.52344h1.52344
V199.91718z"/>
<path id="path57696_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M198.87894,199.91718h-1.52344v-1.52344h1.52344
V199.91718z"/>
<path id="path57698_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M192.78909,206.01093h-1.52344v-1.52344h1.52344
V206.01093z"/>
<path id="path57700_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M198.87894,206.01093h-1.52344v-1.52344h1.52344
V206.01093z"/>
<path id="path57702_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M192.78909,212.10077h-1.52344v-1.52344h1.52344
V212.10077z"/>
<path id="path57704_27_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M198.87894,212.10077h-1.52344v-1.52344h1.52344
V212.10077z"/>
</g>
<g>
<path id="path57674_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M192.78909,170.97968h-1.52344v-1.52344h1.52344
V170.97968z"/>
<path id="path57676_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M198.87894,170.97968h-1.52344v-1.52344h1.52344
V170.97968z"/>
<path id="path57678_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M192.78909,177.07343h-1.52344v-1.52344h1.52344
V177.07343z"/>
<path id="path57680_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M198.87894,177.07343h-1.52344v-1.52344h1.52344
V177.07343z"/>
<path id="path57682_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M192.78909,183.16327h-1.52344v-1.51953h1.52344
V183.16327z"/>
<path id="path57684_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M198.87894,183.16327h-1.52344v-1.51953h1.52344
V183.16327z"/>
<path id="path57686_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M192.78909,189.25702h-1.52344v-1.52344h1.52344
V189.25702z"/>
<path id="path57688_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M198.87894,189.25702h-1.52344v-1.52344h1.52344
V189.25702z"/>
<path id="path57690_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M192.78909,195.35077h-1.52344v-1.52344h1.52344
V195.35077z"/>
<path id="path57692_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M198.87894,195.35077h-1.52344v-1.52344h1.52344
V195.35077z"/>
<path id="path57694_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M192.78909,201.44061h-1.52344v-1.52344h1.52344
V201.44061z"/>
<path id="path57696_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M198.87894,201.44061h-1.52344v-1.52344h1.52344
V201.44061z"/>
<path id="path57698_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M192.78909,207.53436h-1.52344v-1.52344h1.52344
V207.53436z"/>
<path id="path57700_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M198.87894,207.53436h-1.52344v-1.52344h1.52344
V207.53436z"/>
<path id="path57702_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M192.78909,213.62421h-1.52344v-1.52344h1.52344
V213.62421z"/>
<path id="path57704_26_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M198.87894,213.62421h-1.52344v-1.52344h1.52344
V213.62421z"/>
</g>
<path id="path57706_14_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="2.538" stroke-linecap="round" stroke-miterlimit="10" d="
M185.4805,229.23358h19.18359"/>
<polygon fill="#B9B9B9" points="204.04729,222.0582 186.09729,222.0582 187.27347,220.71796 202.87112,220.71796 "/>
<polygon fill="#B4B4B4" points="204.04729,157.97539 186.09729,157.97539 187.27347,159.31563 202.87112,159.31563 "/>
<rect x="185.00003" y="223.47577" fill="#B4B4B4" width="20.14844" height="0.37773"/>
<rect x="185.00003" y="223.85352" fill="#CCCCCC" width="20.14844" height="3.00468"/>
<rect x="187.27347" y="159.31563" fill="#B9B9B9" width="15.59766" height="2.14258"/>
<rect x="202.87112" y="183.78944" fill="#B9B9B9" width="2.26953" height="1.81876"/>
</g>
</g>
<g id="XMLID_10_">
<g>
<path id="path57670_13_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M265.14847,223.47577h-20.14844v-66.91406h20.14844
V223.47577z"/>
<path id="path57672_25_" inkscape:connector-curvature="0" fill="#C2C2C2" d="M262.87112,220.71796h-15.59766v-61.40233h15.59766
V220.71796z"/>
<path id="path57672_24_" inkscape:connector-curvature="0" fill="#C7C7C7" d="M265.14847,196.24413h-2.27734v-12.45468h2.27734
V196.24413z"/>
<g>
<path id="path57674_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M252.78909,169.45624h-1.52344v-1.52344h1.52344
V169.45624z"/>
<path id="path57676_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M258.87894,169.45624h-1.52344v-1.52344h1.52344
V169.45624z"/>
<path id="path57678_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M252.78909,175.54999h-1.52344v-1.52344h1.52344
V175.54999z"/>
<path id="path57680_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M258.87894,175.54999h-1.52344v-1.52344h1.52344
V175.54999z"/>
<path id="path57682_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M252.78909,181.63983h-1.52344v-1.51953h1.52344
V181.63983z"/>
<path id="path57684_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M258.87894,181.63983h-1.52344v-1.51953h1.52344
V181.63983z"/>
<path id="path57686_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M252.78909,187.73358h-1.52344v-1.52344h1.52344
V187.73358z"/>
<path id="path57688_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M258.87894,187.73358h-1.52344v-1.52344h1.52344
V187.73358z"/>
<path id="path57690_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M252.78909,193.82733h-1.52344v-1.52344h1.52344
V193.82733z"/>
<path id="path57692_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M258.87894,193.82733h-1.52344v-1.52344h1.52344
V193.82733z"/>
<path id="path57694_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M252.78909,199.91718h-1.52344v-1.52344h1.52344
V199.91718z"/>
<path id="path57696_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M258.87894,199.91718h-1.52344v-1.52344h1.52344
V199.91718z"/>
<path id="path57698_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M252.78909,206.01093h-1.52344v-1.52344h1.52344
V206.01093z"/>
<path id="path57700_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M258.87894,206.01093h-1.52344v-1.52344h1.52344
V206.01093z"/>
<path id="path57702_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M252.78909,212.10077h-1.52344v-1.52344h1.52344
V212.10077z"/>
<path id="path57704_25_" inkscape:connector-curvature="0" fill="#D3D3D3" d="M258.87894,212.10077h-1.52344v-1.52344h1.52344
V212.10077z"/>
</g>
<g>
<path id="path57674_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M252.78909,170.97968h-1.52344v-1.52344h1.52344
V170.97968z"/>
<path id="path57676_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M258.87894,170.97968h-1.52344v-1.52344h1.52344
V170.97968z"/>
<path id="path57678_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M252.78909,177.07343h-1.52344v-1.52344h1.52344
V177.07343z"/>
<path id="path57680_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M258.87894,177.07343h-1.52344v-1.52344h1.52344
V177.07343z"/>
<path id="path57682_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M252.78909,183.16327h-1.52344v-1.51953h1.52344
V183.16327z"/>
<path id="path57684_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M258.87894,183.16327h-1.52344v-1.51953h1.52344
V183.16327z"/>
<path id="path57686_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M252.78909,189.25702h-1.52344v-1.52344h1.52344
V189.25702z"/>
<path id="path57688_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M258.87894,189.25702h-1.52344v-1.52344h1.52344
V189.25702z"/>
<path id="path57690_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M252.78909,195.35077h-1.52344v-1.52344h1.52344
V195.35077z"/>
<path id="path57692_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M258.87894,195.35077h-1.52344v-1.52344h1.52344
V195.35077z"/>
<path id="path57694_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M252.78909,201.44061h-1.52344v-1.52344h1.52344
V201.44061z"/>
<path id="path57696_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M258.87894,201.44061h-1.52344v-1.52344h1.52344
V201.44061z"/>
<path id="path57698_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M252.78909,207.53436h-1.52344v-1.52344h1.52344
V207.53436z"/>
<path id="path57700_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M258.87894,207.53436h-1.52344v-1.52344h1.52344
V207.53436z"/>
<path id="path57702_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M252.78909,213.62421h-1.52344v-1.52344h1.52344
V213.62421z"/>
<path id="path57704_24_" inkscape:connector-curvature="0" fill="#B8B8B8" d="M258.87894,213.62421h-1.52344v-1.52344h1.52344
V213.62421z"/>
</g>
<path id="path57706_13_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="2.538" stroke-linecap="round" stroke-miterlimit="10" d="
M245.4805,229.23358h19.18359"/>
<polygon fill="#B9B9B9" points="264.0473,222.0582 246.09729,222.0582 247.27347,220.71796 262.87112,220.71796 "/>
<polygon fill="#B4B4B4" points="264.0473,157.97539 246.09729,157.97539 247.27347,159.31563 262.87112,159.31563 "/>
<rect x="245.00003" y="223.47577" fill="#B4B4B4" width="20.14844" height="0.37773"/>
<rect x="245.00003" y="223.85352" fill="#CCCCCC" width="20.14844" height="3.00468"/>
<rect x="247.27347" y="159.31563" fill="#B9B9B9" width="15.59766" height="2.14258"/>
<rect x="262.87112" y="183.78944" fill="#B9B9B9" width="2.26953" height="1.81876"/>
</g>
</g>
<rect y="144.99997" fill="#DEDEDE" width="304.00003" height="0.89735"/>
<rect y="234.1026" fill="#C9C9C9" width="304.00003" height="0.89735"/>
<g>
<g>
<path id="path57670_00000052092376243740782110000014472827832020582049_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M25.14849,223.47577H5.00004v-66.91406h20.14844C25.14848,156.56171,25.14848,223.47577,25.14849,223.47577z"/>
<path id="path57672_00000029738068524299075860000012335270656854681528_" inkscape:connector-curvature="0" fill="#C2C2C2" d="
M22.87114,220.71796H7.27349v-61.40233h15.59766C22.87114,159.31563,22.87114,220.71796,22.87114,220.71796z"/>
<path id="path57672_00000060015712840290423880000018045473263412365697_" inkscape:connector-curvature="0" fill="#C7C7C7" d="
M25.14849,196.24413h-2.27734v-12.45468h2.27734V196.24413z"/>
<g>
<path id="path57674_00000090974391402222664120000000806900107629013413_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M12.7891,169.45624h-1.52345v-1.52344h1.52344C12.7891,167.9328,12.7891,169.45624,12.7891,169.45624z"/>
<path id="path57676_00000115482658071342338510000008985942170140521621_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M18.87896,169.45624h-1.52344v-1.52344h1.52344V169.45624z"/>
<path id="path57678_00000095324690840997305080000000037632919957338511_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M12.7891,175.54999h-1.52345v-1.52344h1.52344C12.7891,174.02655,12.7891,175.54999,12.7891,175.54999z"/>
<path id="path57680_00000168099512246814170300000008493107586715072671_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M18.87896,175.54999h-1.52344v-1.52344h1.52344V175.54999z"/>
<path id="path57682_00000005983575638078904730000000406237648192951980_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M12.7891,181.63983h-1.52345v-1.51953h1.52344C12.7891,180.1203,12.7891,181.63983,12.7891,181.63983z"/>
<path id="path57684_00000088823746983331768260000015736384630653311378_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M18.87896,181.63983h-1.52344v-1.51953h1.52344V181.63983z"/>
<path id="path57686_00000157299687746916139430000005519248955121001120_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M12.7891,187.73358h-1.52345v-1.52344h1.52344C12.7891,186.21014,12.7891,187.73358,12.7891,187.73358z"/>
<path id="path57688_00000070839077403031738720000015348999784714604170_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M18.87896,187.73358h-1.52344v-1.52344h1.52344V187.73358z"/>
<path id="path57690_00000176011259535582626740000007533062311899579022_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M12.7891,193.82733h-1.52345v-1.52344h1.52344C12.7891,192.30389,12.7891,193.82733,12.7891,193.82733z"/>
<path id="path57692_00000099663011835802604090000009063386784694334382_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M18.87896,193.82733h-1.52344v-1.52344h1.52344V193.82733z"/>
<path id="path57694_00000098202436161066773120000008355324339514218121_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M12.7891,199.91718h-1.52345v-1.52344h1.52344C12.7891,198.39374,12.7891,199.91718,12.7891,199.91718z"/>
<path id="path57696_00000106132874520592423630000011509632116763689614_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M18.87896,199.91718h-1.52344v-1.52344h1.52344V199.91718z"/>
<path id="path57698_00000000922388647036003770000001709938614634722717_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M12.7891,206.01093h-1.52345v-1.52344h1.52344C12.7891,204.48749,12.7891,206.01093,12.7891,206.01093z"/>
<path id="path57700_00000152957672811652563150000015459159142957181066_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M18.87896,206.01093h-1.52344v-1.52344h1.52344V206.01093z"/>
<path id="path57702_00000062182627155466132620000004952594027041067167_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M12.7891,212.10077h-1.52345v-1.52344h1.52344C12.7891,210.57733,12.7891,212.10077,12.7891,212.10077z"/>
<path id="path57704_00000068653121460920173640000015047631910666666159_" inkscape:connector-curvature="0" fill="#D3D3D3" d="
M18.87896,212.10077h-1.52344v-1.52344h1.52344V212.10077z"/>
</g>
<g>
<path id="path57674_00000098201771553414300920000008896924535047141550_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M12.7891,170.97968h-1.52345v-1.52344h1.52344C12.7891,169.45624,12.7891,170.97968,12.7891,170.97968z"/>
<path id="path57676_00000085224671399953781370000014091749757631083152_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M18.87896,170.97968h-1.52344v-1.52344h1.52344V170.97968z"/>
<path id="path57678_00000026150172082012639280000010990522237541326271_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M12.7891,177.07343h-1.52345v-1.52344h1.52344C12.7891,175.54999,12.7891,177.07343,12.7891,177.07343z"/>
<path id="path57680_00000074423701495416289310000017124557142975472528_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M18.87896,177.07343h-1.52344v-1.52344h1.52344V177.07343z"/>
<path id="path57682_00000032642669052177580030000004229506472644827835_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M12.7891,183.16327h-1.52345v-1.51953h1.52344C12.7891,181.64374,12.7891,183.16327,12.7891,183.16327z"/>
<path id="path57684_00000080192819830610162440000007804819316946222992_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M18.87896,183.16327h-1.52344v-1.51953h1.52344V183.16327z"/>
<path id="path57686_00000150076389813398835500000016478827199157068691_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M12.7891,189.25702h-1.52345v-1.52344h1.52344C12.7891,187.73358,12.7891,189.25702,12.7891,189.25702z"/>
<path id="path57688_00000102502813951057187690000005984542888278585734_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M18.87896,189.25702h-1.52344v-1.52344h1.52344V189.25702z"/>
<path id="path57690_00000080170394017744325850000001545719890894224287_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M12.7891,195.35077h-1.52345v-1.52344h1.52344C12.7891,193.82733,12.7891,195.35077,12.7891,195.35077z"/>
<path id="path57692_00000103238484247952695430000009547527262166480781_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M18.87896,195.35077h-1.52344v-1.52344h1.52344V195.35077z"/>
<path id="path57694_00000072988655831615616810000018367572086046680753_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M12.7891,201.44061h-1.52345v-1.52344h1.52344C12.7891,199.91718,12.7891,201.44061,12.7891,201.44061z"/>
<path id="path57696_00000124845862587781375400000008622602440523019151_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M18.87896,201.44061h-1.52344v-1.52344h1.52344V201.44061z"/>
<path id="path57698_00000086659896059958330240000007828158046990307263_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M12.7891,207.53436h-1.52345v-1.52344h1.52344C12.7891,206.01093,12.7891,207.53436,12.7891,207.53436z"/>
<path id="path57700_00000041280844645565205100000016584677089651383995_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M18.87896,207.53436h-1.52344v-1.52344h1.52344V207.53436z"/>
<path id="path57702_00000078017716191441324050000013898955285483776939_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M12.7891,213.62421h-1.52345v-1.52344h1.52344C12.7891,212.10077,12.7891,213.62421,12.7891,213.62421z"/>
<path id="path57704_00000152224500825919116890000001800482121747189675_" inkscape:connector-curvature="0" fill="#B8B8B8" d="
M18.87896,213.62421h-1.52344v-1.52344h1.52344V213.62421z"/>
</g>
<path id="path57706_00000178887553206590768080000015260129100106412190_" inkscape:connector-curvature="0" fill="none" stroke="#C8C8C8" stroke-width="2.538" stroke-linecap="round" stroke-miterlimit="10" d="
M5.48051,229.23358H24.6641"/>
<polygon fill="#B9B9B9" points="24.04729,222.0582 6.09732,222.0582 7.27349,220.71796 22.87114,220.71796 "/>
<polygon fill="#B4B4B4" points="24.04729,157.97539 6.09732,157.97539 7.27349,159.31563 22.87114,159.31563 "/>
<rect x="5.00004" y="223.47577" fill="#B4B4B4" width="20.14844" height="0.37773"/>
<rect x="5.00004" y="223.85352" fill="#CCCCCC" width="20.14844" height="3.00468"/>
<rect x="7.27349" y="159.31563" fill="#B9B9B9" width="15.59766" height="2.14258"/>
<rect x="22.87114" y="183.78944" fill="#B9B9B9" width="2.26953" height="1.81876"/>
</g>
</g>
</svg>

+ 24
- 1
src/app/RailWidget.cpp View File

@@ -3,6 +3,7 @@
#include <asset.hpp> #include <asset.hpp>
#include <widget/SvgWidget.hpp> #include <widget/SvgWidget.hpp>
#include <widget/FramebufferWidget.hpp> #include <widget/FramebufferWidget.hpp>
#include <settings.hpp>




namespace rack { namespace rack {
@@ -26,7 +27,6 @@ RailWidget::RailWidget() {
addChild(internal->railFb); addChild(internal->railFb);


internal->railSw = new widget::SvgWidget; internal->railSw = new widget::SvgWidget;
internal->railSw->setSvg(window::Svg::load(asset::system("res/ComponentLibrary/Rail.svg")));
internal->railFb->addChild(internal->railSw); internal->railFb->addChild(internal->railSw);
} }


@@ -36,6 +36,29 @@ RailWidget::~RailWidget() {
} }




void RailWidget::step() {
// Set rail SVG from theme
std::shared_ptr<window::Svg> railSvg;
if (settings::uiTheme == "light") {
railSvg = window::Svg::load(asset::system("res/ComponentLibrary/Rail-light.svg"));
}
else if (settings::uiTheme == "dark") {
railSvg = window::Svg::load(asset::system("res/ComponentLibrary/Rail-dark.svg"));
}
else {
// Default
railSvg = window::Svg::load(asset::system("res/ComponentLibrary/Rail.svg"));
}

if (internal->railSw->svg != railSvg) {
internal->railSw->setSvg(railSvg);
internal->railFb->setDirty();
}

TransparentWidget::step();
}


void RailWidget::draw(const DrawArgs& args) { void RailWidget::draw(const DrawArgs& args) {
if (!internal->railSw->svg) if (!internal->railSw->svg)
return; return;


Loading…
Cancel
Save