feat: Add Viber, Spacehey, Neocities, Dreamwidth, Pillowfort (#716)
Some checks failed
CI for releases / js-install-and-test (push) Failing after 49s
CI for releases / build-and-push-docker-image (push) Has been skipped

* Add buttons
    - Add dreamwidth
    - Add neocities
    - Add spacehey
    - Add viber

* Add Pillowfort

* fix docker image
This commit is contained in:
Kieran 2025-01-29 15:48:56 +00:00 committed by GitHub
parent 37616896f1
commit dad46d889a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 257 additions and 0 deletions

View File

@ -148,6 +148,11 @@ services:
- TIDAL=https://tidal.com/
- THESTORYGRAPH=https://www.thestorygraph.com/
- GEOCACHING=https://www.geocaching.com/play
- NEOCITIES=https://neocities.org/
- VIBER=https://www.viber.com/en/
- SPACEHEY=https://spacehey.com/
- DREAMWIDTH=https://www.dreamwidth.org/login
- PILLOWFORT=https://www.pillowfort.social/log_in
ports:
- 8080:3000
restart: unless-stopped

View File

@ -735,5 +735,35 @@ button {
background-color: #ffff;
}
/* Neocities */
.button.button-neocities {
color: #ffff;
background-color: #65a0ad;
}
/* Dreamwidth */
.button.button-dreamwidth {
color: #C1272D;
background-color: #ffff;
}
/* Spacehey */
.button.button-spacehey {
color: #204cdc;
background-color: #ffff;
}
/* Viber */
.button.button-viber {
color: #583cbc;
background-color: #ffff;
}
/* Pillowfort */
.button.button-pillowfort {
color: #000000;
background-color: #ffff;
}

View File

@ -110,6 +110,11 @@ import googlemapsLogo from '../../icons/googlemaps.svg';
import tidalLogo from '../../icons/tidal.svg';
import thestorygraphLogo from '../../icons/storygraph.svg';
import geocachingLogo from '../../icons/geocaching.svg';
import neocitiesLogo from '../../icons/neocities.svg';
import dreamwidthLogo from '../../icons/dreamwidth.svg';
import spaceheyLogo from '../../icons/spacehey.svg';
import viberLogo from '../../icons/viber.svg';
import pillowfortLogo from '../../icons/pillowfort.svg';
function Home(props) {
let order = [];
@ -1148,6 +1153,51 @@ function Home(props) {
order={buttonOrder('GEOCACHING')}
/>
)}
{runtimeConfig.NEOCITIES && (
<Button
name="neocities"
href={runtimeConfig.NEOCITIES}
displayName="neocities"
logo={neocitiesLogo}
order={buttonOrder('NEOCITIES')}
/>
)}
{runtimeConfig.DREAMWIDTH && (
<Button
name="dreamwidth"
href={runtimeConfig.DREAMWIDTH}
displayName="dreamWIDTH"
logo={dreamwidthLogo}
order={buttonOrder('DREAMWIDTH')}
/>
)}
{runtimeConfig.SPACEHEY && (
<Button
name="spacehey"
href={runtimeConfig.SPACEHEY}
displayName="spacehey"
logo={spaceheyLogo}
order={buttonOrder('SPACEHEY')}
/>
)}
{runtimeConfig.VIBER && (
<Button
name="viber"
href={runtimeConfig.VIBER}
displayName="Viber"
logo={viberLogo}
order={buttonOrder('VIBER')}
/>
)}
{runtimeConfig.PILLOWFORT && (
<Button
name="pillowfort"
href={runtimeConfig.PILLOWFORT}
displayName="Pillowfort"
logo={pillowfortLogo}
order={buttonOrder('PILLOWFORT')}
/>
)}
</Sort>
<div>
<p className="footer">

View File

@ -163,6 +163,11 @@ export const runtimeConfig =
TIDAL: window?.env?.TIDAL,
THESTORYGRAPH: window?.env?.THESTORYGRAPH,
GEOCACHING: window?.env?.GEOCACHING,
NEOCITIES: window?.env?.NEOCITIES,
DREAMWIDTH: window?.env?.DREAMWIDTH,
SPACEHEY: window?.env?.SPACEHEY,
VIBER: window?.env?.VIBER,
PILLOWFORT: window?.env?.PILLOWFORT,
}
: {
// server
@ -589,4 +594,17 @@ export const runtimeConfig =
GEOCACHING: nodeIsProduction
? process.env.GEOCACHING
: process.env.RAZZLE_GEOCACHING,
NEOCITIES: nodeIsProduction
? process.env.NEOCITIES
: process.env.RAZZLE_NEOCITIES,
DREAMWIDTH: nodeIsProduction
? process.env.DREAMWIDTH
: process.env.RAZZLE_DREAMWIDTH,
SPACEHEY: nodeIsProduction
? process.env.SPACEHEY
: process.env.RAZZLE_SPACEHEY,
VIBER: nodeIsProduction ? process.env.VIBER : process.env.RAZZLE_VIBER,
PILLOWFORT: nodeIsProduction
? process.env.PILLOWFORT
: process.env.RAZZLE_PILLOWFORT,
};

12
src/icons/dreamwidth.svg Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="266px" height="363px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:1" fill="#fefefe" d="M -0.5,-0.5 C 52.8333,-0.5 106.167,-0.5 159.5,-0.5C 177.512,54.5549 190.012,110.888 197,168.5C 197.5,179 198,189.5 198.5,200C 198.499,203.683 198.165,207.183 197.5,210.5C 188.062,193.062 174.395,180.062 156.5,171.5C 147.493,165.232 137.493,161.065 126.5,159C 83.2117,152.068 47.3783,165.235 19,198.5C 7.39681,213.472 1.23014,230.472 0.5,249.5C 0.166667,249.5 -0.166667,249.5 -0.5,249.5C -0.5,166.167 -0.5,82.8333 -0.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#fefdfd" d="M 161.5,-0.5 C 196.167,-0.5 230.833,-0.5 265.5,-0.5C 265.5,120.5 265.5,241.5 265.5,362.5C 176.833,362.5 88.1667,362.5 -0.5,362.5C -0.5,324.833 -0.5,287.167 -0.5,249.5C -0.166667,249.5 0.166667,249.5 0.5,249.5C -0.601497,279.126 9.73184,303.959 31.5,324C 32.0944,324.464 32.7611,324.631 33.5,324.5C 53.7698,343.925 77.4364,349.425 104.5,341C 140.689,324.787 153.189,297.62 142,259.5C 136.44,248.108 128.273,239.108 117.5,232.5C 95.8511,219.291 76.6844,222.291 60,241.5C 53.7662,252.218 52.9329,263.218 57.5,274.5C 58.3,281.147 61.1333,286.814 66,291.5C 55.7454,268.728 62.5787,253.562 86.5,246C 95.3706,244.742 103.704,246.242 111.5,250.5C 125.764,268.037 127.264,286.704 116,306.5C 97.7571,327.436 75.5904,333.102 49.5,323.5C 34.0437,312.952 24.8771,298.285 22,279.5C 18.4712,251.402 27.9712,228.902 50.5,212C 73.0256,195.159 98.359,187.492 126.5,189C 144.439,190.96 158.272,199.46 168,214.5C 176.28,227.19 182.114,240.857 185.5,255.5C 186.06,293.396 170.727,322.896 139.5,344C 128.287,351.272 116.287,356.939 103.5,361C 111.636,360.491 119.636,359.657 127.5,358.5C 144.877,357.143 162.21,355.31 179.5,353C 216.936,313.632 240.769,267.132 251,213.5C 259.226,174.463 263.726,134.963 264.5,95C 264.508,82.794 263.841,70.6273 262.5,58.5C 231.483,41.1386 200.483,23.8053 169.5,6.5C 166.833,4.16667 164.167,1.83333 161.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#f1727a" d="M 159.5,-0.5 C 160.167,-0.5 160.833,-0.5 161.5,-0.5C 164.167,1.83333 166.833,4.16667 169.5,6.5C 184.108,52.2655 194.941,98.9322 202,146.5C 205.299,172.737 206.299,199.07 205,225.5C 202.021,220.724 199.521,215.724 197.5,210.5C 198.165,207.183 198.499,203.683 198.5,200C 198,189.5 197.5,179 197,168.5C 190.012,110.888 177.512,54.5549 159.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#c1292e" d="M 169.5,6.5 C 200.483,23.8053 231.483,41.1386 262.5,58.5C 263.841,70.6273 264.508,82.794 264.5,95C 263.726,134.963 259.226,174.463 251,213.5C 240.769,267.132 216.936,313.632 179.5,353C 162.21,355.31 144.877,357.143 127.5,358.5C 126.127,358.657 124.793,358.49 123.5,358C 150.231,345.9 170.065,326.733 183,300.5C 188.613,285.575 189.446,270.575 185.5,255.5C 182.114,240.857 176.28,227.19 168,214.5C 158.272,199.46 144.439,190.96 126.5,189C 98.359,187.492 73.0256,195.159 50.5,212C 27.9712,228.902 18.4712,251.402 22,279.5C 24.8771,298.285 34.0437,312.952 49.5,323.5C 55.1423,328.485 61.8089,331.652 69.5,333C 96.9741,336.517 116.807,326.017 129,301.5C 134.019,284.594 130.852,269.427 119.5,256C 116.935,253.92 114.268,252.087 111.5,250.5C 103.704,246.242 95.3706,244.742 86.5,246C 62.5787,253.562 55.7454,268.728 66,291.5C 61.1333,286.814 58.3,281.147 57.5,274.5C 56.4182,250.868 67.4182,236.034 90.5,230C 99.6934,228.97 108.693,229.803 117.5,232.5C 128.273,239.108 136.44,248.108 142,259.5C 153.189,297.62 140.689,324.787 104.5,341C 77.4364,349.425 53.7698,343.925 33.5,324.5C 5.16284,290.475 0.66284,253.475 20,213.5C 48.136,173.218 86.636,157.051 135.5,165C 142.56,167.076 149.56,169.243 156.5,171.5C 174.395,180.062 188.062,193.062 197.5,210.5C 199.521,215.724 202.021,220.724 205,225.5C 206.299,199.07 205.299,172.737 202,146.5C 194.941,98.9322 184.108,52.2655 169.5,6.5 Z"/></g>
<g><path style="opacity:1" fill="#f3757d" d="M 156.5,171.5 C 149.56,169.243 142.56,167.076 135.5,165C 86.636,157.051 48.136,173.218 20,213.5C 0.66284,253.475 5.16284,290.475 33.5,324.5C 32.7611,324.631 32.0944,324.464 31.5,324C 9.73184,303.959 -0.601497,279.126 0.5,249.5C 1.23014,230.472 7.39681,213.472 19,198.5C 47.3783,165.235 83.2117,152.068 126.5,159C 137.493,161.065 147.493,165.232 156.5,171.5 Z"/></g>
<g><path style="opacity:1" fill="#f2757d" d="M 117.5,232.5 C 108.693,229.803 99.6934,228.97 90.5,230C 67.4182,236.034 56.4182,250.868 57.5,274.5C 52.9329,263.218 53.7662,252.218 60,241.5C 76.6844,222.291 95.8511,219.291 117.5,232.5 Z"/></g>
<g><path style="opacity:1" fill="#f3747c" d="M 111.5,250.5 C 114.268,252.087 116.935,253.92 119.5,256C 130.852,269.427 134.019,284.594 129,301.5C 116.807,326.017 96.9741,336.517 69.5,333C 61.8089,331.652 55.1423,328.485 49.5,323.5C 75.5904,333.102 97.7571,327.436 116,306.5C 127.264,286.704 125.764,268.037 111.5,250.5 Z"/></g>
<g><path style="opacity:1" fill="#f2767e" d="M 185.5,255.5 C 189.446,270.575 188.613,285.575 183,300.5C 170.065,326.733 150.231,345.9 123.5,358C 124.793,358.49 126.127,358.657 127.5,358.5C 119.636,359.657 111.636,360.491 103.5,361C 116.287,356.939 128.287,351.272 139.5,344C 170.727,322.896 186.06,293.396 185.5,255.5 Z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

1
src/icons/neocities.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 39 KiB

1
src/icons/pillowfort.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.1 KiB

35
src/icons/spacehey.svg Normal file
View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 720 720" style="enable-background:new 0 0 720 720;" xml:space="preserve">
<style type="text/css">
.st0{fill:#1D4ED8;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#1D4ED8;}
</style>
<rect x="402.8" y="425" class="st0" width="302.2" height="259.9"/>
<circle vector-effect="non-scaling-stroke" class="st0" cx="553.9" cy="429.9" r="151.1"/>
<circle vector-effect="non-scaling-stroke" class="st0" cx="553.9" cy="144.8" r="109.7"/>
<path class="st1" d="M174.2,180.3H383v140.6c0,87.8-71.3,159.2-159.2,159.2h-49.7C86.3,480,15,412.9,15,330.2l0,0
C15,247.4,86.3,180.3,174.2,180.3z M107.5,272.3L107.5,272.3v28.9l0,0c2.5-2.9,4.9-5.1,7.2-6.8l0,0l0,0c2.4-1.7,5-2.9,7.8-3.7l0,0
l0,0c2.9-0.8,5.9-1.3,9.2-1.3l0,0l0,0c5,0,9.3,1,13.2,3.1l0,0l0,0c3.8,2.1,6.8,5.1,9,9.1l0,0l0,0c1.4,2.3,2.3,4.9,2.8,7.8l0,0l0,0
c0.5,2.9,0.7,6.2,0.7,10l0,0v37.3l0,0c0,3.9-0.9,6.9-2.7,8.9l0,0l0,0c-1.8,2-4.2,3-7.1,3l0,0l0,0c-6.4,0-9.6-4-9.6-11.9l0,0v-32.9
l0,0c0-6.2-0.9-11-2.8-14.4l0,0l0,0c-1.9-3.4-5.4-5-10.6-5l0,0l0,0c-3.5,0-6.6,1-9.4,3l0,0l0,0c-2.8,2-4.9,4.7-6.2,8.1l0,0l0,0
c-1,2.9-1.6,8.1-1.6,15.5l0,0v25.8l0,0c0,3.9-0.9,6.8-2.6,8.8l0,0l0,0c-1.7,2-4.2,3-7.2,3l0,0l0,0c-6.4,0-9.6-4-9.6-11.9l0,0v-84.5
l0,0c0-4,0.8-6.9,2.5-8.9l0,0l0,0c1.7-2,4.1-3,7.1-3l0,0l0,0c3.1,0,5.5,1,7.2,3l0,0l0,0C106.6,265.4,107.5,268.4,107.5,272.3
L107.5,272.3z M193,322.7L193,322.7h35.3l0,0c-0.5-6.7-2.3-11.7-5.4-15l0,0l0,0c-3.1-3.3-7.2-5-12.3-5l0,0l0,0c-4.9,0-8.8,1.7-12,5
l0,0l0,0C195.6,311.2,193.7,316.2,193,322.7L193,322.7z M277.8,371.1L277.8,371.1l1.8-4.4l-24-60.4l0,0c-1.5-3.5-2.2-6-2.2-7.6l0,0
l0,0c0-1.7,0.4-3.2,1.3-4.6l0,0l0,0c0.9-1.4,2-2.6,3.5-3.4l0,0l0,0c1.5-0.9,3.1-1.3,4.7-1.3l0,0l0,0c2.8,0,4.9,0.9,6.4,2.7l0,0l0,0
c1.4,1.8,2.7,4.3,3.8,7.7l0,0l16.5,48l15.6-44.6l0,0c1.2-3.6,2.4-6.4,3.4-8.5l0,0l0,0c1-2,2.1-3.4,3.2-4.1l0,0l0,0
c1.1-0.7,2.7-1.1,4.7-1.1l0,0l0,0c1.5,0,2.9,0.4,4.2,1.2l0,0l0,0c1.4,0.8,2.4,1.8,3.1,3.2l0,0l0,0c0.7,1.3,1.1,2.7,1.1,4.2l0,0l0,0
c-0.2,0.9-0.5,2.2-0.9,3.9l0,0l0,0c-0.4,1.7-1,3.4-1.6,5.1l0,0L297,373.4l0,0c-2.2,5.9-4.3,10.4-6.4,13.8l0,0l0,0
c-2.1,3.3-4.9,5.9-8.3,7.7l0,0l0,0c-3.5,1.8-8.1,2.7-14,2.7l0,0l0,0c-5.7,0-10-0.6-12.8-1.9l0,0l0,0c-2.9-1.2-4.3-3.5-4.3-6.8l0,0
l0,0c0-2.2,0.7-4,2-5.2l0,0l0,0c1.4-1.2,3.4-1.8,6-1.8l0,0l0,0c1,0,2.1,0.1,3.1,0.4l0,0l0,0c1.2,0.3,2.3,0.4,3.2,0.4l0,0l0,0
c2.2,0,4-0.3,5.3-1l0,0l0,0c1.3-0.7,2.4-1.8,3.5-3.5l0,0l0,0C275.3,376.7,276.5,374.3,277.8,371.1L277.8,371.1z M231.1,333.8
L231.1,333.8H193l0,0c0,4.4,0.9,8.3,2.7,11.7l0,0l0,0c1.7,3.4,4,5.9,6.9,7.6l0,0l0,0c2.9,1.7,6.1,2.6,9.5,2.6l0,0l0,0
c2.3,0,4.5-0.3,6.4-0.8l0,0l0,0c1.9-0.5,3.8-1.4,5.6-2.6l0,0l0,0c1.8-1.2,3.5-2.4,5-3.7l0,0l0,0c1.5-1.3,3.5-3.1,5.9-5.4l0,0l0,0
c1-0.9,2.4-1.3,4.3-1.3l0,0l0,0c2,0,3.6,0.5,4.9,1.6l0,0l0,0c1.2,1.1,1.9,2.6,1.9,4.6l0,0l0,0c0,1.8-0.7,3.8-2.1,6.2l0,0l0,0
c-1.4,2.4-3.5,4.6-6.2,6.8l0,0l0,0c-2.8,2.2-6.3,4-10.5,5.4l0,0l0,0c-4.2,1.4-9.1,2.1-14.5,2.1l0,0l0,0c-12.5,0-22.3-3.6-29.2-10.7
l0,0l0,0c-6.9-7.1-10.4-16.8-10.4-29.1l0,0l0,0c0-5.8,0.9-11.1,2.6-16l0,0l0,0c1.7-4.9,4.2-9.1,7.5-12.7l0,0l0,0
c3.3-3.5,7.3-6.2,12.1-8.1l0,0l0,0c4.8-1.9,10.1-2.8,16-2.8l0,0l0,0c7.6,0,14.1,1.6,19.6,4.8l0,0l0,0c5.4,3.2,9.5,7.4,12.2,12.5l0,0
l0,0c2.7,5.1,4.1,10.3,4.1,15.6l0,0l0,0c0,4.9-1.4,8.1-4.2,9.5l0,0l0,0C240.2,333.1,236.2,333.8,231.1,333.8L231.1,333.8z"/>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

105
src/icons/viber.svg Normal file
View File

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="Layer_1"
width="72.21521"
height="76.206917"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
sodipodi:docname="Viber_logo_2018_(without_text).svg"
viewBox="0 0 72.214497 76.209872"
version="1.1">
<metadata
id="metadata104">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs102" />
<sodipodi:namedview
bordercolor="#666666"
borderopacity="1"
gridtolerance="10"
guidetolerance="10"
inkscape:current-layer="g82"
inkscape:cx="22.53302"
inkscape:cy="45.107771"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-height="1009"
inkscape:window-maximized="1"
inkscape:window-width="1920"
inkscape:window-x="1912"
inkscape:window-y="-8"
inkscape:zoom="8"
objecttolerance="10"
pagecolor="#ffffff"
showgrid="false"
id="namedview58"
inkscape:document-rotation="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<g
id="g84"
transform="translate(-429.26705,-345.04681)">
<g
id="g82">
<path
id="path72"
d="m 493.4,352.5 c -1.9,-1.7 -9.5,-7.3 -26.6,-7.4 0,0 -20.1,-1.2 -29.9,7.8 -5.5,5.5 -7.4,13.4 -7.6,23.3 -0.2,9.9 -0.5,28.4 17.4,33.5 v 7.7 c 0,0 -0.1,3.1 1.9,3.7 2.5,0.8 3.9,-1.6 6.3,-4.1 1.3,-1.4 3.1,-3.4 4.4,-5 12.2,1 21.6,-1.3 22.7,-1.7 2.5,-0.8 16.4,-2.6 18.7,-21.1 2.4,-19.2 -1,-31.3 -7.3,-36.7 z m 2.1,35.2 c -1.9,15.5 -13.2,16.5 -15.3,17.1 -0.9,0.3 -9.1,2.3 -19.5,1.7 0,0 -7.7,9.3 -10.2,11.8 -0.4,0.4 -0.8,0.5 -1.1,0.5 -0.4,-0.1 -0.5,-0.6 -0.5,-1.3 0,-1 0.1,-12.8 0.1,-12.8 -15.1,-4.2 -14.2,-20 -14.1,-28.3 0.2,-8.3 1.7,-15 6.3,-19.6 8.3,-7.5 25.4,-6.4 25.4,-6.4 14.4,0.1 21.3,4.4 22.9,5.9 5.2,4.6 7.9,15.5 6,31.4 z"
fill="#665ca7"
inkscape:connector-curvature="0"
style="fill:#7360f2;fill-opacity:1" />
<path
id="path74"
d="m 473.8,375.8 c -0.2,-3.8 -2.1,-5.8 -5.8,-6"
fill="none"
stroke="#665ca7"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="1.927"
inkscape:connector-curvature="0"
style="stroke:#7360f2;stroke-opacity:1" />
<path
id="path76"
d="m 478.8,377.4 c 0.1,-3.5 -1,-6.5 -3.1,-8.8 -2.2,-2.4 -5.2,-3.7 -9,-4"
fill="none"
stroke="#665ca7"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="1.927"
inkscape:connector-curvature="0"
style="stroke:#7360f2;stroke-opacity:1" />
<path
id="path78"
d="m 483.8,379.4 c 0,-6.1 -1.9,-10.9 -5.5,-14.4 -3.6,-3.5 -8.1,-5.3 -13.5,-5.3"
fill="none"
stroke="#665ca7"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="1.927"
inkscape:connector-curvature="0"
style="stroke:#7360f2;stroke-opacity:1" />
<path
id="path80"
d="m 468.2,388.7 c 0,0 1.4,0.1 2.1,-0.8 l 1.4,-1.8 c 0.7,-0.9 2.3,-1.5 4,-0.6 0.9,0.5 2.5,1.5 3.5,2.3 1.1,0.8 3.3,2.6 3.3,2.6 1.1,0.9 1.3,2.2 0.6,3.6 -0.7,1.3 -1.7,2.5 -3,3.6 -1,0.9 -2,1.3 -3,1.5 h -0.4 c -0.4,0 -0.9,-0.1 -1.3,-0.2 -1.5,-0.4 -4,-1.5 -8.3,-3.8 -2.7,-1.5 -5,-3.1 -6.9,-4.6 -1,-0.8 -2.1,-1.7 -3.1,-2.8 l -0.4,-0.4 c -1.1,-1.1 -2,-2.1 -2.8,-3.1 -1.5,-1.9 -3.1,-4.2 -4.6,-6.9 -2.3,-4.2 -3.4,-6.7 -3.8,-8.3 -0.1,-0.4 -0.2,-0.8 -0.2,-1.3 v -0.4 c 0.1,-1 0.6,-2 1.5,-3 1.1,-1.2 2.3,-2.2 3.6,-3 1.4,-0.7 2.7,-0.5 3.6,0.6 0,0 1.8,2.2 2.6,3.3 0.7,1 1.7,2.6 2.3,3.5 0.9,1.6 0.3,3.3 -0.5,4 l -1.8,1.4 c -0.9,0.7 -0.8,2.1 -0.8,2.1 0,0 2.5,9.9 12.4,12.5 z"
fill="#665ca7"
inkscape:connector-curvature="0"
style="fill:#7360f2;fill-opacity:1" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB