~fgaz/blobfox

e848be8dfe11e67969b8ff48b16eac83c5471625 — Adrien Burgun 1 year, 6 months ago 995807d
:sparkles: Blobcat snuggle, and blobamber+blobstella snuggles

TODO:
- fix the arctic fox ears (make them smaller)
- fix the blobcat snuggle when the cat is on the left (whisker is being clipped)
- give a bit of loading feedback on the snuggles script
M snuggle.toml => snuggle.toml +15 -0
@@ 46,3 46,18 @@ blobhusky = "blobhusky_snuggle_right"
blobhusky_blush = "blobhusky_snuggle_right_blush"
blobhusky_heart = "blobhusky_snuggle_right_heart"
blobhusky_blush_heart = "blobhusky_snuggle_right_blush_heart"

blobcat = "blobcat_snuggle_right"
blobcat_blush = "blobcat_snuggle_right_blush"
blobcat_heart = "blobcat_snuggle_right_heart"
blobcat_blush_heart = "blobcat_snuggle_right_blush_heart"

blobamber = "blobamber_snuggle_right"
blobamber_blush = "blobamber_snuggle_right_blush"
blobamber_heart = "blobamber_snuggle_right_heart"
blobamber_blush_heart = "blobamber_snuggle_right_blush_heart"

blobstella = "blobstella_snuggle_right"
blobstella_blush = "blobstella_snuggle_right_blush"
blobstella_heart = "blobstella_snuggle_right_heart"
blobstella_blush_heart = "blobstella_snuggle_right_blush_heart"

A species/blobamber/templates/body-snuggle.mustache => species/blobamber/templates/body-snuggle.mustache +10 -0
@@ 0,0 1,10 @@
{{>blobcat.body-snuggle}}

<g clip-path="url(#body-snuggle-clip)" blobfox-ignore-size="true">
    <g transform="translate(-5 -5) rotate(-5 45 45)">
        {{#set-fill}}
            {{vars.marks_color}}
            | {{#base}}#belly{{/base}}
        {{/set-fill}}
    </g>
</g>

A species/blobcat/assets/snuggle_right.svg => species/blobcat/assets/snuggle_right.svg +51 -0
@@ 0,0 1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="svg5" height="128" width="128" sodipodi:docname="blobcat_snuggle_right.svg" xml:space="preserve" inkscape:version="1.1" viewBox="0 0 128 128">
  <title id="title30762">blobfox_snuggle_right</title>
  <sodipodi:namedview inkscape:window-y="36" inkscape:showpageshadow="2" inkscape:pageshadow="0" inkscape:window-x="0" units="px" inkscape:window-width="1920" bordercolor="#ffffff" inkscape:window-height="1022" inkscape:cy="11.996917" inkscape:document-units="px" inkscape:current-layer="layer3" showgrid="false" inkscape:pageopacity="0" borderopacity="1" inkscape:cx="25.294705" pagecolor="#505050" inkscape:window-maximized="1" inkscape:pagecheckerboard="1" inkscape:deskcolor="#505050" id="namedview7" inkscape:zoom="3.459222">
    <inkscape:grid type="xygrid" id="grid10"/>
  </sodipodi:namedview>
  <defs id="defs2"/>
  <g id="ref" style="display:inline" inkscape:groupmode="layer" inkscape:label="ref">
    <image preserveAspectRatio="none" y="0" width="127.99999" id="blobfox" xlink:href="../original/blobfox.png" height="127.99999" style="display:none;fill:#313131;fill-opacity:1;stroke:none;image-rendering:optimizeQuality" inkscape:label="blobfox" x="0"/>
    <image xlink:href="../original/blobfoxsnuggle.png" height="221.0103" y="-106.29223" inkscape:label="blobfoxsnuggle" width="221.0103" preserveAspectRatio="none" id="blobfoxsnuggle" style="display:none;image-rendering:optimizeSpeed" x="-93.369904"/>
  </g>
  <g inkscape:label="Base" id="Base" inkscape:groupmode="layer" style="display:inline">
    <path id="left-ear" d="M 12.256837,46.231586 C 1.8415779,22.359815 2.2015389,7.7703891 2.5005463,4.5850052 2.7567483,1.8556355 5.8258605,1.3074542 8.6078275,1.5369059 20.46283,2.5146854 36.642168,7.9114889 46.1089,16.82884 33.179879,24.978058 19.123854,37.816977 12.256837,46.231586 Z" inkscape:label="left-ear" style="display:inline;fill:#e9ae20;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="csscc"/>
    <path style="display:inline;fill:#fcc21b;fill-opacity:1;stroke:none;stroke-width:2.64567;stroke-linecap:square;stroke-miterlimit:3" id="body" inkscape:label="body" sodipodi:nodetypes="cssssssc" d="m 6.0599734,91.649344 c 0,-8.73002 2.525321,-5.814368 2.6883167,-12.346173 C 8.9112858,72.771365 3.4640017,66.503444 3.0623888,53.796109 2.608823,39.444946 15.720633,10.76527 52.829214,10.867516 c 33.541474,0.09242 56.484576,14.941874 64.009516,27.975446 12.82632,22.215835 12.91096,52.067554 6.38429,59.723645 -6.52667,7.656093 -22.73142,15.897513 -56.529275,15.897513 -33.797859,0 -60.6337716,-12.74755 -60.6337716,-22.814776 z"/>
    <path inkscape:label="right-ear" style="display:inline;fill:#e9ae20;fill-opacity:1;stroke-width:4.0252;stroke-linecap:round" d="m 65.699761,18.700034 c 3.705098,-5.798332 13.241266,-15.0450512 26.86208,-21.0013755 2.562927,-1.120759 4.420268,-2.313566 6.116242,1.2171806 4.028927,8.3875701 6.105317,22.4994839 7.081847,34.4003099 0.19819,2.415136 0.26732,3.531599 -0.51471,4.602903 -0.4929,0.675218 -1.25711,0.41881 -1.94344,-0.355807 C 99.585066,28.508649 95.013339,25.153236 91.494125,34.068367 86.284232,34.254688 73.21014,29.230824 69.928513,26.308134 67.533188,24.174807 64.711138,20.552259 65.699762,18.700041 Z" id="right-ear" sodipodi:nodetypes="cssssccscc"/>
    <path d="m 90.47927,33.102811 c 0.497994,-13.495479 1.128526,-27.0325548 4.210496,-31.6387769 0.96583,-1.44351315 2.328987,-1.71598145 3.160428,0.090892 1.379164,2.9972051 5.175876,21.5507379 5.459496,36.0114669 -2.53607,-2.800409 -3.666864,-4.411539 -5.705443,-5.19307 0.22805,1.633029 0.334693,3.021267 0.239724,3.767763 -1.37078,-0.219241 -3.260214,-2.107791 -3.661738,-4.092702 -0.779535,1.986404 -4.013917,2.837666 -3.702994,1.054425 z" id="right-ear-fluff" style="display:inline;fill:#8a6135;fill-opacity:1;stroke:none;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1" inkscape:label="right-ear-fluff" sodipodi:nodetypes="csscccccc"/>
  </g>
  <path inkscape:label="heart" style="display:inline;fill:#d7598b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 17.72597,-41.253132 c -16.4839759,-13.834047 -35.286949,-20.212453 -35.048215,-38.509879 0.240607,-18.441014 20.4879641,-26.754159 33.988875,-11.615136 14.815902,-15.682973 35.699176,-6.749076 35.870572,10.725178 0.176725,18.017637 -17.997183,25.160186 -34.811232,39.399837 z" id="heart" sodipodi:nodetypes="cscsc"/>
  <g inkscape:label="Features" id="Features" inkscape:groupmode="layer" style="display:inline" transform="rotate(-10 45 75)">
    <path sodipodi:nodetypes="ccccc" inkscape:label="mouth" style="fill:none;stroke:#313131;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 32.239465,74.761083 c 2.344873,6.280234 4.462767,10.21977 6.50848,12.673154 3.613079,-3.288946 8.210673,-7.83476 10.025319,-9.812583 3.166029,4.687046 7.455642,10.064788 9.205722,12.262351 4.688581,-4.077938 9.167369,-8.396252 10.989591,-10.643735" id="mouth"/>
    <path id="left-eye" inkscape:label="left-eye" sodipodi:nodetypes="ssssss" d="m 24.641601,45.918665 c -4.075919,0.730189 -6.501377,3.925039 -6.273966,5.603347 0.227411,1.678308 1.347515,2.224702 3.8872,1.666965 2.397981,-0.52641 9.098771,-2.404689 17.303469,3.65651 2.148157,1.586937 4.650972,-0.810343 2.741314,-2.795355 -7.65445,-7.956509 -12.747952,-9.01107 -17.658017,-8.131467 z" style="display:inline;fill:#313131;fill-opacity:1;stroke-width:4.45223;stroke-linecap:round"/>
    <path style="display:inline;fill:#313131;fill-opacity:1;stroke-width:4.41528;stroke-linecap:round" id="right-eye" d="m 83.448042,49.242516 c 3.928913,1.194349 5.945041,4.623512 5.525393,6.249833 -0.419635,1.626313 -1.586453,2.033818 -4.022559,1.188423 -2.300205,-0.798011 -8.680288,-3.429088 -17.467185,1.58346 -2.300578,1.312383 -4.485891,-1.340335 -2.373777,-3.072561 8.46599,-6.943249 13.605145,-7.38791 18.338128,-5.949155 z" inkscape:label="right-eye" sodipodi:nodetypes="ssssss"/>
    <path id="left-whisker-2" inkscape:label="left-whisker-2" sodipodi:nodetypes="cc" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1" d="M 18.146235,70.812481 C 10.037836,64.903463 3.0244335,60.911259 -1.2172999,59.030535"/>
    <path style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1" d="M 17.840108,78.854655 C 10.219915,77.806151 2.00132,78.376622 -2.5310233,78.757138" sodipodi:nodetypes="cc" inkscape:label="left-whisker" id="left-whisker"/>
    <path d="M 84.017713,75.435931 C 93.269447,71.136138 99.767688,69.81846 102.38361,69.439685" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1" inkscape:label="right-whisker-2" id="right-whisker-2"/>
    <path d="m 81.557735,84.522616 c 7.421184,1.533064 15.540094,4.600888 19.491455,6.90547" id="right-whisker" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1" inkscape:label="right-whisker"/>
  </g>
  <metadata id="metadata30760">
    <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:rights>
          <cc:Agent>
            <dc:title>Blobfox team (https://git.shadamethyst.xyz/adri326/blobfox), licensed under the Apache 2.0 License</dc:title>
          </cc:Agent>
        </dc:rights>
        <dc:title>blobfox_snuggle_right</dc:title>
        <dc:creator>
          <cc:Agent>
            <dc:title>Feuerfuchs</dc:title>
          </cc:Agent>
        </dc:creator>
        <dc:source>https://git.shadamethyst.xyz/adri326/blobfox</dc:source>
        <dc:contributor>
          <cc:Agent>
            <dc:title>Shad Amethyst</dc:title>
          </cc:Agent>
        </dc:contributor>
      </cc:Work>
    </rdf:RDF>
  </metadata>
</svg>

A species/blobcat/templates/body-snuggle.mustache => species/blobcat/templates/body-snuggle.mustache +18 -0
@@ 0,0 1,18 @@
{{! Left ear }}
{{#set-fill}} {{vars.ear_color}} | {{#snuggle_right}}#left-ear{{/snuggle_right}} {{/set-fill}}

{{! Body }}
<defs>
    <clipPath id="body-snuggle-clip">
        {{#snuggle_right}}#body{{/snuggle_right}}
    </clipPath>
</defs>
{{#set-fill}} {{vars.body_color}} | {{#snuggle_right}}#body{{/snuggle_right}} {{/set-fill}}

{{! Right ear }}
{{#set-fill}} {{vars.ear_color}} | {{#snuggle_right}}#right-ear{{/snuggle_right}} {{/set-fill}}
{{#set-fill}} {{vars.ear_fluff_color}} | {{#snuggle_right}}#right-ear-fluff{{/snuggle_right}} {{/set-fill}}

<g transform="rotate(-12 45 75)">
    {{>whiskers}}
</g>

M species/blobfox/templates/header.mustache => species/blobfox/templates/header.mustache +1 -1
@@ 1,5 1,5 @@
<svg
    width="128" height="128" viewBox="0 0 33.866668 33.866668"
    width="128" height="128" viewBox="0 0 128 128"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:xlink="http://www.w3.org/1999/xlink"

A species/blobstella/templates/body-snuggle.mustache => species/blobstella/templates/body-snuggle.mustache +33 -0
@@ 0,0 1,33 @@
{{! Left ear }}
{{#set-fill}} {{vars.ear_color}} | {{#snuggle_right}}#left-ear{{/snuggle_right}} {{/set-fill}}

{{! Body }}
<defs>
    <clipPath id="body-snuggle-clip">
        {{#snuggle_right}}#body{{/snuggle_right}}
    </clipPath>
</defs>
{{#set-fill}} {{vars.body_color}} | {{#snuggle_right}}#body{{/snuggle_right}} {{/set-fill}}

{{! Right ear }}
{{#set-fill}} {{vars.ear_color}} | {{#snuggle_right}}#right-ear{{/snuggle_right}} {{/set-fill}}
{{#set-fill}} {{vars.ear_fluff_color}} | {{#snuggle_right}}#right-ear-fluff{{/snuggle_right}} {{/set-fill}}

<g clip-path="url(#body-snuggle-clip)" blobfox-ignore-size="true">
    <g transform="translate(0 10) rotate(-30 10 60)">
        {{#set-fill}}
            {{vars.marks_color}}
            | {{#base}}#left-marks{{/base}}
        {{/set-fill}}
    </g>
    <g transform="translate(-2 -10) rotate(-10 120 60)">
        {{#set-fill}}
            {{vars.marks_color}}
            | {{#base}}#right-marks{{/base}}
        {{/set-fill}}
    </g>
</g>

<g transform="rotate(-12 45 75)">
    {{>whiskers}}
</g>

A vector/blobcat_snuggle_right.svg => vector/blobcat_snuggle_right.svg +134 -0
@@ 0,0 1,134 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
   viewBox="0 0 128 128"
   width="128"
   sodipodi:docname="blobcat_snuggle_right.svg"
   id="svg5"
   height="128"
   version="1.1"
   xml:space="preserve"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   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/"><title
     id="title30762">blobfox_snuggle_right</title><sodipodi:namedview
     inkscape:window-maximized="1"
     bordercolor="#ffffff"
     inkscape:showpageshadow="2"
     inkscape:window-height="1022"
     inkscape:pageopacity="0"
     borderopacity="1"
     inkscape:cy="11.996917"
     inkscape:window-x="0"
     id="namedview7"
     pagecolor="#505050"
     inkscape:pageshadow="0"
     showgrid="false"
     inkscape:zoom="3.459222"
     inkscape:window-width="1920"
     inkscape:window-y="36"
     inkscape:current-layer="layer3"
     inkscape:cx="25.294705"
     units="px"
     inkscape:pagecheckerboard="1"
     inkscape:document-units="px"
     inkscape:deskcolor="#505050"><inkscape:grid
       id="grid10"
       type="xygrid" /></sodipodi:namedview><defs
     id="defs2" /><g
     style="display:inline"
     id="layer2"
     inkscape:groupmode="layer"
     inkscape:label="ref"><image
       inkscape:label="blobfox"
       y="0"
       height="127.99999"
       width="127.99999"
       style="display:none;fill:#313131;fill-opacity:1;stroke:none;image-rendering:optimizeQuality"
       x="0"
       preserveAspectRatio="none"
       xlink:href="../original/blobfox.png"
       id="image80" /><image
       width="221.0103"
       height="221.0103"
       preserveAspectRatio="none"
       style="display:none;image-rendering:optimizeSpeed"
       xlink:href="../original/blobfoxsnuggle.png"
       id="image545"
       x="-93.369904"
       y="-106.29223"
       inkscape:label="blobfoxsnuggle" /></g><g
     inkscape:label="Base"
     id="layer1"
     inkscape:groupmode="layer"
     style="display:inline"><path
       sodipodi:nodetypes="csscc"
       inkscape:label="left-ear"
       d="M 12.256837,46.231586 C 1.8415779,22.359815 2.2015389,7.7703891 2.5005463,4.5850052 2.7567483,1.8556355 5.8258605,1.3074542 8.6078275,1.5369059 20.46283,2.5146854 36.642168,7.9114889 46.1089,16.82884 33.179879,24.978058 19.123854,37.816977 12.256837,46.231586 Z"
       style="display:inline;fill:#e9ae20;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="path20678-3" /><path
       style="display:inline;fill:#fcc21b;fill-opacity:1;stroke:none;stroke-width:2.64567;stroke-linecap:square;stroke-miterlimit:3"
       d="m 6.0599734,91.649344 c 0,-8.73002 2.525321,-5.814368 2.6883167,-12.346173 C 8.9112858,72.771365 3.4640017,66.503444 3.0623888,53.796109 2.608823,39.444946 15.720633,10.76527 52.829214,10.867516 c 33.541474,0.09242 56.484576,14.941874 64.009516,27.975446 12.82632,22.215835 12.91096,52.067554 6.38429,59.723645 -6.52667,7.656093 -22.73142,15.897513 -56.529275,15.897513 -33.797859,0 -60.6337716,-12.74755 -60.6337716,-22.814776 z"
       id="path8285"
       sodipodi:nodetypes="cssssssc"
       inkscape:label="body" /><path
       sodipodi:nodetypes="cssssccscc"
       inkscape:label="right-ear"
       style="display:inline;fill:#e9ae20;fill-opacity:1;stroke-width:4.0252;stroke-linecap:round"
       d="m 65.699761,18.700034 c 3.705098,-5.798332 13.241266,-15.0450512 26.86208,-21.0013755 2.562927,-1.120759 4.420268,-2.313566 6.116242,1.2171806 4.028927,8.3875701 6.105317,22.4994839 7.081847,34.4003099 0.19819,2.415136 0.26732,3.531599 -0.51471,4.602903 -0.4929,0.675218 -1.25711,0.41881 -1.94344,-0.355807 C 99.585066,28.508649 95.013339,25.153236 91.494125,34.068367 86.284232,34.254688 73.21014,29.230824 69.928513,26.308134 67.533188,24.174807 64.711138,20.552259 65.699762,18.700041 Z"
       id="path501" /><path
       sodipodi:nodetypes="csscccccc"
       inkscape:label="right-ear-fluff"
       d="m 90.47927,33.102811 c 0.497994,-13.495479 1.128526,-27.0325548 4.210496,-31.6387769 0.96583,-1.44351315 2.328987,-1.71598145 3.160428,0.090892 1.379164,2.9972051 5.175876,21.5507379 5.459496,36.0114669 -2.53607,-2.800409 -3.666864,-4.411539 -5.705443,-5.19307 0.22805,1.633029 0.334693,3.021267 0.239724,3.767763 -1.37078,-0.219241 -3.260214,-2.107791 -3.661738,-4.092702 -0.779535,1.986404 -4.013917,2.837666 -3.702994,1.054425 z"
       id="path4922"
       style="display:inline;fill:#8a6135;fill-opacity:1;stroke:none;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1" /></g><path
     style="display:inline;fill:#d7598b;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
     d="m 17.72597,-41.253132 c -16.4839759,-13.834047 -35.286949,-20.212453 -35.048215,-38.509879 0.240607,-18.441014 20.4879641,-26.754159 33.988875,-11.615136 14.815902,-15.682973 35.699176,-6.749076 35.870572,10.725178 0.176725,18.017637 -17.997183,25.160186 -34.811232,39.399837 z"
     id="path62976"
     sodipodi:nodetypes="cscsc"
     inkscape:label="heart" /><g
     id="layer3"
     inkscape:groupmode="layer"
     inkscape:label="Features"
     style="display:inline"
     transform="rotate(-10 45 75)"><path
       inkscape:label="mouth"
       id="path29369"
       style="fill:none;stroke:#313131;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       d="m 32.239465,74.761083 c 2.344873,6.280234 4.462767,10.21977 6.50848,12.673154 3.613079,-3.288946 8.210673,-7.83476 10.025319,-9.812583 3.166029,4.687046 7.455642,10.064788 9.205722,12.262351 4.688581,-4.077938 9.167369,-8.396252 10.989591,-10.643735"
       sodipodi:nodetypes="ccccc" /><path
       style="display:inline;fill:#313131;fill-opacity:1;stroke-width:4.45223;stroke-linecap:round"
       sodipodi:nodetypes="ssssss"
       d="m 24.641601,45.918665 c -4.075919,0.730189 -6.501377,3.925039 -6.273966,5.603347 0.227411,1.678308 1.347515,2.224702 3.8872,1.666965 2.397981,-0.52641 9.098771,-2.404689 17.303469,3.65651 2.148157,1.586937 4.650972,-0.810343 2.741314,-2.795355 -7.65445,-7.956509 -12.747952,-9.01107 -17.658017,-8.131467 z"
       inkscape:label="left-eye"
       id="left-eye" /><path
       sodipodi:nodetypes="ssssss"
       style="display:inline;fill:#313131;fill-opacity:1;stroke-width:4.41528;stroke-linecap:round"
       d="m 83.448042,49.242516 c 3.928913,1.194349 5.945041,4.623512 5.525393,6.249833 -0.419635,1.626313 -1.586453,2.033818 -4.022559,1.188423 -2.300205,-0.798011 -8.680288,-3.429088 -17.467185,1.58346 -2.300578,1.312383 -4.485891,-1.340335 -2.373777,-3.072561 8.46599,-6.943249 13.605145,-7.38791 18.338128,-5.949155 z"
       id="path456-3"
       inkscape:label="right-eye" /><path
       id="path1334"
       inkscape:label="left-whisker-2"
       sodipodi:nodetypes="cc"
       style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1"
       d="M 18.146235,70.812481 C 10.037836,64.903463 3.0244335,60.911259 -1.2172999,59.030535" /><path
       id="path2116"
       sodipodi:nodetypes="cc"
       inkscape:label="left-whisker"
       style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1"
       d="M 17.840108,78.854655 C 10.219915,77.806151 2.00132,78.376622 -2.5310233,78.757138" /><path
       inkscape:label="right-whisker-2"
       id="path2359"
       style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1"
       d="M 84.017713,75.435931 C 93.269447,71.136138 99.767688,69.81846 102.38361,69.439685" /><path
       inkscape:label="right-whisker"
       d="m 81.557735,84.522616 c 7.421184,1.533064 15.540094,4.600888 19.491455,6.90547"
       style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1"
       id="path2361" /></g><metadata
     id="metadata30760"><rdf:RDF><cc:Work
         rdf:about=""><dc:rights><cc:Agent><dc:title>Blobfox team (https://git.shadamethyst.xyz/adri326/blobfox), licensed under the Apache 2.0 License</dc:title></cc:Agent></dc:rights><dc:title>blobfox_snuggle_right</dc:title><dc:creator><cc:Agent><dc:title>Feuerfuchs</dc:title></cc:Agent></dc:creator><dc:source>https://git.shadamethyst.xyz/adri326/blobfox</dc:source><dc:contributor><cc:Agent><dc:title>Shad Amethyst</dc:title></cc:Agent></dc:contributor></cc:Work></rdf:RDF></metadata></svg>