Files
create/icons/themed/FEM_ConstraintPulley.svg
forbes d7b532255b
Some checks failed
Build and Test / build (pull_request) Has been cancelled
feat(icons): add icon theming infrastructure with Catppuccin color remapping
- Remove hand-crafted kindred-icons/ in favor of auto-generated themed icons
- Add icons/mappings/ with FCAD.csv (Tango palette) and kindred.csv (Catppuccin Mocha)
- Add icons/retheme.py script to remap upstream FreeCAD SVG colors
- Generate icons/themed/ with 1,595 themed SVGs (45,300 color replacements)
- BitmapFactory loads icons/themed/ as highest priority before default icons
- 157-color mapping covers the full Tango palette, interpolating between
  4 luminance anchors per color family

Regenerate: python3 icons/retheme.py
2026-02-15 20:34:22 -06:00

265 lines
29 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="64" height="64" viewBox="0 0 18.062223 18.062222" version="1.1" id="svg2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata849">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator>
<cc:Agent>
<dc:title>[Przemo Firszt]</dc:title>
</cc:Agent>
</dc:creator>
<dc:title>fem-constraint-pulley</dc:title>
<dc:date>2015-07-28</dc:date>
<dc:relation>https://www.freecad.org/wiki/index.php?title=Artwork</dc:relation>
<dc:publisher>
<cc:Agent>
<dc:title>FreeCAD</dc:title>
</cc:Agent>
</dc:publisher>
<dc:identifier>FreeCAD/src/Mod/</dc:identifier>
<dc:rights>
<cc:Agent>
<dc:title>FreeCAD LGPL2+</dc:title>
</cc:Agent>
</dc:rights>
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
<dc:contributor>
<cc:Agent>
<dc:title>[agryson] Alexander Gryson</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs847">
<linearGradient id="linearGradient4213">
<stop style="stop-color:#313244;stop-opacity:1" offset="0" id="stop4215" />
<stop style="stop-color:#45475a;stop-opacity:1" offset="1" id="stop4217" />
</linearGradient>
<linearGradient id="linearGradient4187">
<stop style="stop-color:#45475a;stop-opacity:1" offset="0" id="stop4189" />
<stop style="stop-color:#313244;stop-opacity:1" offset="1" id="stop4191" />
</linearGradient>
<linearGradient id="linearGradient4098">
<stop style="stop-color:#d76363;stop-opacity:1" offset="0" id="stop4100" />
<stop style="stop-color:#f2cdcd;stop-opacity:1" offset="1" id="stop4102" />
</linearGradient>
<linearGradient x1="649.42902" y1="807.466" x2="655.35199" y2="485.909" id="defitem29" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#cdd6f4;stop-opacity:1" offset="0.0000000" id="stop92" />
<stop style="stop-color:#cdd6f4;stop-opacity:0.137566" offset="1.0000000" id="stop93" />
</linearGradient>
<radialGradient cx="1049.72" cy="345.56" r="1202.15" fx="1049.72" fy="345.56" id="defitem28" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#cdd6f4;stop-opacity:1" offset="0.0000000" id="stop89" />
<stop style="stop-color:#a8a8a8;stop-opacity:1" offset="1.0000000" id="stop90" />
</radialGradient>
<linearGradient x1="287.5" y1="636.70697" x2="980" y2="636.70697" id="defitem30" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#464646;stop-opacity:1" offset="0.0000000" id="stop95" />
<stop style="stop-color:#c2c2c2;stop-opacity:1" offset="1.0000000" id="stop96" />
</linearGradient>
<linearGradient x1="921.091" y1="403.18799" x2="985.98199" y2="317.44699" id="defitem27" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#7e7e7e;stop-opacity:1" offset="0.0000000" id="stop86" />
<stop style="stop-color:#797e95;stop-opacity:1" offset="1.0000000" id="stop87" />
</linearGradient>
<linearGradient x1="530.76099" y1="346.30399" x2="293.37" y2="360.27499" id="defitem26" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#353648;stop-opacity:1" offset="0.0000000" id="stop83" />
<stop style="stop-color:#797e95;stop-opacity:1" offset="1.0000000" id="stop84" />
</linearGradient>
<linearGradient x1="164.013" y1="412.91901" x2="308.75" y2="337.60999" id="defitem25" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#cdd6f4;stop-opacity:1" offset="0.0000000" id="stop80" />
<stop style="stop-color:#bfbfbf;stop-opacity:1" offset="1.0000000" id="stop81" />
</linearGradient>
<linearGradient x1="1094.25" y1="270.854" x2="992.48901" y2="380.47198" id="defitem24" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#6a6a6a;stop-opacity:1" offset="0.0000000" id="stop77" />
<stop style="stop-color:#e6e6e6;stop-opacity:1" offset="1.0000000" id="stop78" />
</linearGradient>
<linearGradient x1="1170.91" y1="476.465" x2="1049.84" y2="549.37799" id="defitem23" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#353648;stop-opacity:1" offset="0.0000000" id="stop74" />
<stop style="stop-color:#ebebeb;stop-opacity:1" offset="1.0000000" id="stop75" />
</linearGradient>
<linearGradient x1="783.716" y1="105.486" x2="576.14899" y2="313.276" id="defitem22" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#5a5a5a;stop-opacity:1" offset="0.0000000" id="stop71" />
<stop style="stop-color:#c7c7c7;stop-opacity:1" offset="1.0000000" id="stop72" />
</linearGradient>
<linearGradient x1="280.04401" y1="418.698" x2="128.05499" y2="484.716" id="defitem21" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#38394b;stop-opacity:1" offset="0.0000000" id="stop68" />
<stop style="stop-color:#70748a;stop-opacity:1" offset="1.0000000" id="stop69" />
</linearGradient>
<linearGradient x1="129.687" y1="636.95398" x2="220" y2="584.40997" id="defitem20" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#cdd6f4;stop-opacity:1" offset="0.0000000" id="stop65" />
<stop style="stop-color:#595c71;stop-opacity:1" offset="1.0000000" id="stop66" />
</linearGradient>
<linearGradient x1="1048.72" y1="629.02802" x2="1127.98" y2="583.75299" id="defitem19" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#5e5e5e;stop-opacity:1" offset="0.0000000" id="stop62" />
<stop style="stop-color:#7f849c;stop-opacity:1" offset="1.0000000" id="stop63" />
</linearGradient>
<linearGradient x1="370.022" y1="387.27301" x2="581.32397" y2="291.97699" id="defitem18" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#636363;stop-opacity:1" offset="0.0000000" id="stop59" />
<stop style="stop-color:#6e7289;stop-opacity:1" offset="1.0000000" id="stop60" />
</linearGradient>
<linearGradient x1="732.15601" y1="351.939" x2="909.59399" y2="351.939" id="defitem17" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#676767;stop-opacity:1" offset="0.0000000" id="stop56" />
<stop style="stop-color:#d3d3d3;stop-opacity:1" offset="1.0000000" id="stop57" />
</linearGradient>
<linearGradient x1="1014.43" y1="494.71301" x2="1073.01" y2="494.71301" id="defitem16" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#38394b;stop-opacity:1" offset="0.0000000" id="stop53" />
<stop style="stop-color:#73778e;stop-opacity:1" offset="1.0000000" id="stop54" />
</linearGradient>
<linearGradient x1="272.59201" y1="452.388" x2="193.27699" y2="516.37" id="defitem15" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#6e6e6e;stop-opacity:1" offset="0.0000000" id="stop50" />
<stop style="stop-color:#70748a;stop-opacity:1" offset="1.0000000" id="stop51" />
</linearGradient>
<radialGradient cx="1037.22" cy="211.088" r="1164.28" fx="1037.22" fy="211.088" id="defitem14" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#cdd6f4;stop-opacity:1" offset="0.0000000" id="stop47" />
<stop style="stop-color:#aaaaaa;stop-opacity:1" offset="1.0000000" id="stop48" />
</radialGradient>
<linearGradient x1="342.64999" y1="732.12903" x2="379.241" y2="686.83002" id="defitem13" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#cdd6f4;stop-opacity:1" offset="0.0000000" id="stop44" />
<stop style="stop-color:#989898;stop-opacity:1" offset="1.0000000" id="stop45" />
</linearGradient>
<radialGradient cx="632.78101" cy="484.409" r="540.27899" fx="632.78101" fy="484.409" id="defitem12" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#cdd6f4;stop-opacity:1" offset="0.0000000" id="stop41" />
<stop style="stop-color:#7f849c;stop-opacity:1" offset="1.0000000" id="stop42" />
</radialGradient>
<radialGradient xlink:href="#defitem12" id="radialGradient3901" gradientUnits="userSpaceOnUse" cx="632.78101" cy="484.409" fx="632.78101" fy="484.409" r="540.27899" />
<linearGradient xlink:href="#defitem13" id="linearGradient3903" gradientUnits="userSpaceOnUse" x1="342.64999" y1="732.12903" x2="379.241" y2="686.83002" />
<radialGradient xlink:href="#defitem14" id="radialGradient3905" gradientUnits="userSpaceOnUse" cx="1037.22" cy="211.088" fx="1037.22" fy="211.088" r="1164.28" />
<linearGradient xlink:href="#defitem15" id="linearGradient3907" gradientUnits="userSpaceOnUse" x1="272.59201" y1="452.388" x2="193.27699" y2="516.37" />
<linearGradient xlink:href="#defitem16" id="linearGradient3909" gradientUnits="userSpaceOnUse" x1="1014.43" y1="494.71301" x2="1073.01" y2="494.71301" />
<linearGradient xlink:href="#defitem17" id="linearGradient3911" gradientUnits="userSpaceOnUse" x1="732.15601" y1="351.939" x2="909.59399" y2="351.939" />
<linearGradient xlink:href="#defitem18" id="linearGradient3913" gradientUnits="userSpaceOnUse" x1="370.022" y1="387.27301" x2="581.32397" y2="291.97699" />
<linearGradient xlink:href="#defitem19" id="linearGradient3915" gradientUnits="userSpaceOnUse" x1="1048.72" y1="629.02802" x2="1127.98" y2="583.75299" />
<linearGradient xlink:href="#defitem20" id="linearGradient3917" gradientUnits="userSpaceOnUse" x1="129.687" y1="636.95398" x2="220" y2="584.40997" />
<linearGradient xlink:href="#defitem21" id="linearGradient3919" gradientUnits="userSpaceOnUse" x1="280.04401" y1="418.698" x2="128.05499" y2="484.716" />
<linearGradient xlink:href="#defitem22" id="linearGradient3921" gradientUnits="userSpaceOnUse" x1="783.716" y1="105.486" x2="576.14899" y2="313.276" />
<linearGradient xlink:href="#defitem23" id="linearGradient3923" gradientUnits="userSpaceOnUse" x1="1170.91" y1="476.465" x2="1049.84" y2="549.37799" />
<linearGradient xlink:href="#defitem24" id="linearGradient3925" gradientUnits="userSpaceOnUse" x1="1094.25" y1="270.854" x2="992.48901" y2="380.47198" />
<linearGradient xlink:href="#defitem25" id="linearGradient3927" gradientUnits="userSpaceOnUse" x1="164.013" y1="412.91901" x2="308.75" y2="337.60999" />
<linearGradient xlink:href="#defitem26" id="linearGradient3929" gradientUnits="userSpaceOnUse" x1="530.76099" y1="346.30399" x2="293.37" y2="360.27499" />
<linearGradient xlink:href="#defitem27" id="linearGradient3931" gradientUnits="userSpaceOnUse" x1="921.091" y1="403.18799" x2="985.98199" y2="317.44699" />
<linearGradient xlink:href="#defitem30" id="linearGradient3933" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.016038,0,-11.73855)" x1="287.5" y1="636.70697" x2="980" y2="636.70697" />
<radialGradient xlink:href="#defitem28" id="radialGradient3935" gradientUnits="userSpaceOnUse" cx="1092.7045" cy="64.845284" fx="1089.4004" fy="64.844765" r="1202.15" />
<linearGradient xlink:href="#defitem29" id="linearGradient3937" gradientUnits="userSpaceOnUse" x1="649.42902" y1="807.466" x2="655.35199" y2="485.909" />
<radialGradient xlink:href="#defitem12" id="radialGradient4283" gradientUnits="userSpaceOnUse" cx="632.78101" cy="484.409" fx="632.78101" fy="484.409" r="540.27899" />
<linearGradient xlink:href="#defitem13" id="linearGradient4285" gradientUnits="userSpaceOnUse" x1="342.64999" y1="732.12903" x2="379.241" y2="686.83002" />
<radialGradient xlink:href="#defitem14" id="radialGradient4287" gradientUnits="userSpaceOnUse" cx="1037.22" cy="211.088" fx="1037.22" fy="211.088" r="1164.28" />
<linearGradient xlink:href="#defitem15" id="linearGradient4289" gradientUnits="userSpaceOnUse" x1="272.59201" y1="452.388" x2="193.27699" y2="516.37" />
<linearGradient xlink:href="#defitem16" id="linearGradient4291" gradientUnits="userSpaceOnUse" x1="1014.43" y1="494.71301" x2="1073.01" y2="494.71301" />
<linearGradient xlink:href="#defitem17" id="linearGradient4293" gradientUnits="userSpaceOnUse" x1="732.15601" y1="351.939" x2="909.59399" y2="351.939" />
<linearGradient xlink:href="#defitem18" id="linearGradient4295" gradientUnits="userSpaceOnUse" x1="370.022" y1="387.27301" x2="581.32397" y2="291.97699" />
<linearGradient xlink:href="#defitem19" id="linearGradient4297" gradientUnits="userSpaceOnUse" x1="1048.72" y1="629.02802" x2="1127.98" y2="583.75299" />
<linearGradient xlink:href="#defitem20" id="linearGradient4299" gradientUnits="userSpaceOnUse" x1="129.687" y1="636.95398" x2="220" y2="584.40997" />
<linearGradient xlink:href="#defitem21" id="linearGradient4301" gradientUnits="userSpaceOnUse" x1="280.04401" y1="418.698" x2="128.05499" y2="484.716" />
<linearGradient xlink:href="#defitem22" id="linearGradient4303" gradientUnits="userSpaceOnUse" x1="783.716" y1="105.486" x2="576.14899" y2="313.276" />
<linearGradient xlink:href="#defitem23" id="linearGradient4305" gradientUnits="userSpaceOnUse" x1="1170.91" y1="476.465" x2="1049.84" y2="549.37799" />
<linearGradient xlink:href="#defitem24" id="linearGradient4307" gradientUnits="userSpaceOnUse" x1="1094.25" y1="270.854" x2="992.48901" y2="380.47198" />
<linearGradient xlink:href="#defitem25" id="linearGradient4309" gradientUnits="userSpaceOnUse" x1="164.013" y1="412.91901" x2="308.75" y2="337.60999" />
<linearGradient xlink:href="#defitem26" id="linearGradient4311" gradientUnits="userSpaceOnUse" x1="530.76099" y1="346.30399" x2="293.37" y2="360.27499" />
<linearGradient xlink:href="#defitem27" id="linearGradient4313" gradientUnits="userSpaceOnUse" x1="921.091" y1="403.18799" x2="985.98199" y2="317.44699" />
<linearGradient xlink:href="#defitem30" id="linearGradient4315" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.016038,0,-11.73855)" x1="287.5" y1="636.70697" x2="980" y2="636.70697" />
<radialGradient xlink:href="#defitem28" id="radialGradient4317" gradientUnits="userSpaceOnUse" cx="1092.7045" cy="64.845284" fx="1089.4004" fy="64.844765" r="1202.15" />
<linearGradient xlink:href="#defitem29" id="linearGradient4319" gradientUnits="userSpaceOnUse" x1="649.42902" y1="807.466" x2="655.35199" y2="485.909" />
<linearGradient id="linearGradient3377">
<stop id="stop3379" offset="0" style="stop-color:#f9d791;stop-opacity:1" />
<stop id="stop3381" offset="1" style="stop-color:#f8ca69;stop-opacity:1" />
</linearGradient>
<radialGradient xlink:href="#linearGradient3377" id="radialGradient3703" gradientUnits="userSpaceOnUse" cx="135.38333" cy="97.369568" fx="135.38333" fy="97.369568" r="19.467436" gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,48.487554,-127.99883)" />
<linearGradient id="linearGradient3029">
<stop id="stop3031" offset="0" style="stop-color:#f9d791;stop-opacity:1" />
<stop id="stop3033" offset="1" style="stop-color:#f8ca69;stop-opacity:1" />
</linearGradient>
<radialGradient xlink:href="#linearGradient3377" id="radialGradient3128" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-60.392403,7.7040438)" cx="148.88333" cy="81.869568" fx="148.88333" fy="81.869568" r="19.467436" />
<radialGradient xlink:href="#linearGradient3377" id="radialGradient3130" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,48.487554,-127.99883)" cx="135.38333" cy="97.369568" fx="135.38333" fy="97.369568" r="19.467436" />
<radialGradient xlink:href="#linearGradient3377-4" id="radialGradient3128-7" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-60.392403,7.7040438)" cx="148.88333" cy="81.869568" fx="148.88333" fy="81.869568" r="19.467436" />
<linearGradient id="linearGradient3377-4">
<stop id="stop3379-8" offset="0" style="stop-color:#f9d791;stop-opacity:1" />
<stop id="stop3381-4" offset="1" style="stop-color:#f8ca69;stop-opacity:1" />
</linearGradient>
<radialGradient xlink:href="#linearGradient3377-4" id="radialGradient3130-2" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,48.487554,-127.99883)" cx="135.38333" cy="97.369568" fx="135.38333" fy="97.369568" r="19.467436" />
<linearGradient id="linearGradient3147">
<stop id="stop3149" offset="0" style="stop-color:#f9d791;stop-opacity:1" />
<stop id="stop3151" offset="1" style="stop-color:#f8ca69;stop-opacity:1" />
</linearGradient>
<linearGradient xlink:href="#linearGradient3851" id="linearGradient3170" gradientUnits="userSpaceOnUse" gradientTransform="translate(58,14)" spreadMethod="reflect" x1="-11" y1="26" x2="-18" y2="14" />
<linearGradient id="linearGradient3851">
<stop style="stop-color:#bc8009;stop-opacity:1" offset="0" id="stop3853" />
<stop style="stop-color:#f9e2af;stop-opacity:1" offset="1" id="stop3855" />
</linearGradient>
<linearGradient xlink:href="#linearGradient3859" id="linearGradient3172" gradientUnits="userSpaceOnUse" x1="32.557789" y1="32.917992" x2="26.30212" y2="12.206754" />
<linearGradient id="linearGradient3859">
<stop style="stop-color:#f8c459;stop-opacity:1" offset="0" id="stop3861" />
<stop style="stop-color:#f9e2af;stop-opacity:1" offset="1" id="stop3863" />
</linearGradient>
<linearGradient xlink:href="#linearGradient3851-6" id="linearGradient3170-0" gradientUnits="userSpaceOnUse" gradientTransform="translate(58,14)" spreadMethod="reflect" x1="-11" y1="26" x2="-18" y2="14" />
<linearGradient id="linearGradient3851-6">
<stop style="stop-color:#bc8009;stop-opacity:1" offset="0" id="stop3853-3" />
<stop style="stop-color:#f9e2af;stop-opacity:1" offset="1" id="stop3855-2" />
</linearGradient>
<linearGradient xlink:href="#linearGradient3859-6" id="linearGradient3172-0" gradientUnits="userSpaceOnUse" x1="32.557789" y1="32.917992" x2="26.30212" y2="12.206754" />
<linearGradient id="linearGradient3859-6">
<stop style="stop-color:#f8c459;stop-opacity:1" offset="0" id="stop3861-15" />
<stop style="stop-color:#f9e2af;stop-opacity:1" offset="1" id="stop3863-5" />
</linearGradient>
<linearGradient xlink:href="#linearGradient3859-67" id="linearGradient3172-3" gradientUnits="userSpaceOnUse" x1="32.557789" y1="32.917992" x2="26.30212" y2="12.206754" />
<linearGradient id="linearGradient3859-67">
<stop style="stop-color:#f8c459;stop-opacity:1" offset="0" id="stop3861-5" />
<stop style="stop-color:#f9e2af;stop-opacity:1" offset="1" id="stop3863-3" />
</linearGradient>
<linearGradient id="linearGradient4098-1">
<stop style="stop-color:#d76363;stop-opacity:1" offset="0" id="stop4100-2" />
<stop style="stop-color:#f2cdcd;stop-opacity:1" offset="1" id="stop4102-7" />
</linearGradient>
<linearGradient xlink:href="#linearGradient4098" id="linearGradient4145" gradientUnits="userSpaceOnUse" gradientTransform="translate(-0.54852969,-10.854211)" x1="17.569326" y1="24.222649" x2="10.249066" y2="6.0875115" />
<linearGradient xlink:href="#linearGradient4098-1" id="linearGradient4147" gradientUnits="userSpaceOnUse" gradientTransform="translate(-6.1411584,-6.3230008)" x1="17.569326" y1="24.222649" x2="10.249066" y2="6.0875115" />
<linearGradient xlink:href="#linearGradient4187" id="linearGradient4193" x1="9.5364523" y1="15.025868" x2="20.20108" y2="18.700779" gradientUnits="userSpaceOnUse" />
<linearGradient xlink:href="#linearGradient4213" id="linearGradient4219" x1="25.245178" y1="3.3153551" x2="16.636587" y2="-5.7539291" gradientUnits="userSpaceOnUse" spreadMethod="reflect" />
</defs>
<g id="g452" style="fill:none;stroke:#11111b;stroke-width:0.13;stroke-linecap:butt;stroke-linejoin:miter" transform="translate(0,-278.93779)" />
<g style="stroke:#4c1313;stroke-width:0.30840659" id="g3155-4" transform="matrix(0.28222223,0,0,0.28222223,0.55268181,-1.6641013)">
<path id="path3063-7" d="M 17.50173,32.297578 41.723183,17.653979 c 11.343464,-4.643284 24.728783,13.209376 12.401385,22.256056 l -23.695502,13.84083 z" style="fill:#f8c459;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path id="path3063-3-6" d="M 16.420908,35.205413 40.368327,20.757554 c 10.364768,-7.696811 23.945827,10.625622 12.009906,17.871504 l -23.695501,13.84083 z" style="fill:url(#linearGradient3170-0);fill-opacity:1;stroke:#f9e2af;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path id="path3875-56" d="M 36,21 C 48,20 55,32 51,42" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3875-5-9" d="M 28,26 C 40,25.000001 46,37 42,47" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3895-3" d="M 26,33 51,18" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3895-6-7" d="M 34,44 59,29" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g transform="matrix(0.92148167,0.21647657,-0.04656814,0.97752703,10.871663,25.095463)" id="g3031-45" style="stroke-width:0.30840659">
<path id="path3011-2" d="m 44,22 c 0,6.627417 -5.372583,12 -12,12 -6.627417,0 -12,-5.372583 -12,-12 0,-6.627417 5.372583,-12 12,-12 6.627417,0 12,5.372583 12,12 z" style="fill:#f8c459;stroke:#664506;stroke-width:2.0955863;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" transform="translate(-17,-7)" />
<path id="path3011-3-5" d="m 44,22 c 0,6.627417 -5.372583,12 -12,12 -6.627417,0 -12,-5.372583 -12,-12 0,-6.627417 5.372583,-12 12,-12 6.627417,0 12,5.372583 12,12 z" style="fill:url(#linearGradient3172-0);fill-opacity:1;stroke:#f9e2af;stroke-width:2.51470399;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" transform="matrix(0.83333334,0,0,0.83333333,-11.666667,-3.3333333)" />
</g>
<path id="path3867-4" d="m 27,32 0,23" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3869-7" d="m 20,32 0,21" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3871-4" d="m 14,36 21,7" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3873-4" d="m 13,43 21,7" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g transform="matrix(0.92148167,0.21647657,-0.04656814,0.97752703,-53.128337,61.095463)" id="g3031-4-3" style="stroke-width:0.30840659" />
</g>
<g transform="matrix(0.48478313,0.11388636,-0.02449907,0.51426809,-17.237215,5.579936)" id="g3031-5" style="fill:#f2cdcd;stroke:#4c1313;stroke-width:0.16544516">
<g id="g4139" transform="translate(43.64492,-11.860446)">
<path style="fill:#f2cdcd;stroke:#4c1313;stroke-width:1.12418032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" d="m 25.854109,4.144017 c 0.0043,6.5078 -5.19902,11.768018 -11.622017,11.749026 C 7.8090953,15.874051 2.5987143,10.583039 2.5943793,4.0752369 c -0.0043,-6.5078006 5.199021,-11.7680198 11.6220167,-11.7490268 6.422998,0.01899 11.63338,5.3100042 11.637713,11.8178069 z" id="path3011-6" />
<path style="fill:url(#linearGradient4145);fill-opacity:1;stroke:#f2cdcd;stroke-width:1.12418044;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" d="m 24.692309,4.164041 c 0.0069,5.915536 -4.674295,10.686664 -10.455647,10.656612 C 8.4553093,14.790601 3.7630383,9.9707489 3.7561803,4.0552129 3.7492803,-1.8603246 8.4304753,-6.6314518 14.211828,-6.6014008 19.99318,-6.5713508 24.68545,-1.7514966 24.692309,4.164041 z" id="path3011-3-2" />
<path style="fill:url(#linearGradient4193);stroke:#1e1e2e;stroke-width:1.12418044;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;fill-opacity:1" d="m 7.4529887,19.877532 5.3460273,2.10881 13.817251,-3.059875 -8.361754,-4.184889 z" id="path4151" />
<path style="fill:none;stroke:#45475a;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 28.892,54.452592 35.7,59 53.355118,59 42,50.000001" id="path4185" transform="matrix(0.57571873,-0.12749481,0.0274265,0.54271057,-9.0241556,-6.6566845)" />
<path style="fill:url(#linearGradient4219);stroke:#1e1e2e;stroke-width:1.12329519;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1" d="M 21.52242,-5.2076701 C 17.402146,-8.8427611 10.504644,-7.8193939 6.7847079,-5.0684339 L 0.63046208,0.02608254 C 5.7024536,-4.1096548 11.634812,-4.1804043 15.872815,-0.61429546 L 27.356307,10.530819 26.86263,0.76202821 z" id="path4149" />
<path style="fill:#f2cdcd;stroke:#4c1313;stroke-width:1.12418032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" d="M 20.261483,8.6752299 C 20.265783,15.18303 15.062463,20.443248 8.6394653,20.424256 2.2164663,20.405266 -2.9939144,15.114252 -2.9982484,8.60645 -3.0025484,2.098649 2.2007713,-3.1615707 8.6237693,-3.1425787 15.046768,-3.1235887 20.25715,2.167428 20.261483,8.6752299 z" id="path3011-6-0" />
<path style="fill:url(#linearGradient4147);fill-opacity:1;stroke:#f2cdcd;stroke-width:1.12418044;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" d="M 19.099683,8.6952539 C 19.106583,14.61079 14.425388,19.381918 8.6440353,19.351866 2.8626813,19.321816 -1.8295904,14.501962 -1.8364484,8.586426 -1.8433484,2.670889 2.8378463,-2.1002406 8.6192013,-2.0701886 14.400554,-2.0401386 19.092824,2.779716 19.099683,8.6952539 z" id="path3011-3-2-9" />
<path style="fill:none;stroke:#45475a;stroke-width:1.12329519;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 20.571039,-4.4481993 C 15.339387,-8.3832655 9.6597913,-5.5729396 8.0144952,-4.7225934 L 7.288002,-4.1226817 c 3.000799,-0.5232496 6.230484,0.1568348 9.567997,2.7104371 L 26.04031,7.5295448 25.727648,1.3426442 z" id="path4149-3" />
</g>
</g>
<g style="stroke:#4c1313;stroke-width:0.30840659" id="g3155" transform="matrix(0.28222223,0,0,0.28222223,-2.8005528,0.55806729)">
<path id="path3063" d="m 17.50173,32.297578 14.221453,-8.643599 c 11.343464,-4.643284 24.728783,13.209376 12.401385,22.256056 l -13.695502,7.84083 z" style="fill:#f8c459;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path id="path3063-3" d="m 16.420908,35.205413 13.947419,-8.447859 c 10.364768,-7.696811 23.945827,10.625622 12.009906,17.871504 l -13.695501,7.84083 z" style="fill:url(#linearGradient3170);fill-opacity:1;stroke:#f9e2af;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
<path id="path3875-5" d="M 28,26 C 40,25.000001 46,37 42,47" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3895" d="M 26,33 41,24" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3895-6" d="M 34,44 49,35" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g transform="matrix(0.92148167,0.21647657,-0.04656814,0.97752703,10.871663,25.095463)" id="g3031" style="stroke-width:0.30840659">
<path id="path3011" d="m 44,22 c 0,6.627417 -5.372583,12 -12,12 -6.627417,0 -12,-5.372583 -12,-12 0,-6.627417 5.372583,-12 12,-12 6.627417,0 12,5.372583 12,12 z" style="fill:#f8c459;stroke:#664506;stroke-width:2.0955863;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" transform="translate(-17,-7)" />
<path id="path3011-3" d="m 44,22 c 0,6.627417 -5.372583,12 -12,12 -6.627417,0 -12,-5.372583 -12,-12 0,-6.627417 5.372583,-12 12,-12 6.627417,0 12,5.372583 12,12 z" style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#f9e2af;stroke-width:2.51470399;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" transform="matrix(0.83333334,0,0,0.83333333,-11.666667,-3.3333333)" />
</g>
<path id="path3867" d="m 27,32 0,23" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3869" d="m 20,32 0,21" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3871" d="m 14,36 21,7" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path id="path3873" d="m 13,43 21,7" style="fill:none;stroke:#664506;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g transform="matrix(0.92148167,0.21647657,-0.04656814,0.97752703,-53.128337,61.095463)" id="g3031-4" style="stroke-width:0.30840659" />
</g>
</svg>