Add Various Buttons (#605)

* feat: Add Audius

* feat: Add Bandcamp

* feat: Add Forgejo

* feat: Add ORCID

* feat: Add Credly

* feat: Add Semantic Scholar

* feat: Add

* feat: Add Simplex

* fix: Change image back

* feat: Add Mixcloud
This commit is contained in:
Kieran 2024-04-17 19:44:56 +01:00 committed by GitHub
parent 2440d47294
commit fd83a337e2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 373 additions and 0 deletions

View File

@ -134,6 +134,15 @@ services:
- POCKET_CASTS=https://pca.st/XYZ
- OVERCAST=https://overcast.fm/itunes00000000
- RSS=https://example.com/rss
- AUDIUS=https://audius.co/
- BANDCAMP=https://bandcamp.com/
- FORGEJO=https://forgejo.org/
- ORCID=https://orcid.org/
- CREDLY=https://www.credly.com/
- SEMANTICSCHOLAR=https://www.semanticscholar.org/
- GOOGLESCHOLAR=https://scholar.google.co.uk/
- SIMPLEX=https://simplex.chat/
- MIXCLOUD=https://www.mixcloud.com/
ports:
- 8080:3000
restart: unless-stopped

View File

@ -650,3 +650,57 @@ button {
color: #ffffff;
background-color: #FF9800;
}
/* Audius */
.button.button-audius {
color: #000000;
background-color: #ffffff;
}
/* Bandcamp */
.button.button-bandcamp {
color: #11AADD;
background-color: #ffffff;
}
/* Forgejo */
.button.button-forgejo {
color: #C2410C;
background-color: #ffffff;
}
/* Orcid */
.button.button-orcid {
color: #A6CE39;
background-color: #ffffff;
}
/* Credly */
.button.button-credly {
color: #FF6A00;
background-color: #ffffff;
}
/* Semantic Scholar */
.button.button-semanticscholar {
color: #000000;
background-color: #ffffff;
}
/* Google Scholar */
.button.button-googlescholar {
color: #356AC3;
background-color: #ffffff;
}
/* Simplex */
.button.button-simplex {
color: #07B4B9;
background-color: #ffffff;
}
/* Mixcloud */
.button.button-mixcloud {
color: #000000;
background-color: #ffffff;
}

View File

@ -96,6 +96,15 @@ import googlePodcastsLogo from '../../icons/google-podcasts.svg';
import pocketCastsLogo from '../../icons/pocketcasts.svg';
import overcastLogo from '../../icons/overcast.svg';
import rssLogo from '../../icons/generic-rss.svg';
import audiusLogo from '../../icons/audius.svg';
import bandcampLogo from '../../icons/bandcamp.svg';
import forgejoLogo from '../../icons/forgejo.svg';
import orcidLogo from '../../icons/orcid.svg';
import credlyLogo from '../../icons/credly.svg';
import semanticscholarLogo from '../../icons/semanticscholar.svg';
import googlescholarLogo from '../../icons/googlescholar.svg';
import simplexLogo from '../../icons/simplex.svg';
import mixcloudLogo from '../../icons/mixcloud.svg';
function Home(props) {
let order = [];
@ -1008,6 +1017,87 @@ function Home(props) {
order={buttonOrder('RSS')}
/>
)}
{runtimeConfig.AUDIUS && (
<Button
name="audius"
href={runtimeConfig.AUDIUS}
displayName="Audius"
logo={audiusLogo}
order={buttonOrder('AUDIUS')}
/>
)}
{runtimeConfig.BANDCAMP && (
<Button
name="bandcamp"
href={runtimeConfig.BANDCAMP}
displayName="Bandcamp"
logo={bandcampLogo}
order={buttonOrder('BANDCAMP')}
/>
)}
{runtimeConfig.FORGEJO && (
<Button
name="forgejo"
href={runtimeConfig.FORGEJO}
displayName="Forgejo"
logo={forgejoLogo}
order={buttonOrder('FORGEJO')}
/>
)}
{runtimeConfig.ORCID && (
<Button
name="orcid"
href={runtimeConfig.ORCID}
displayName="ORCID"
logo={orcidLogo}
order={buttonOrder('ORCID')}
/>
)}
{runtimeConfig.CREDLY && (
<Button
name="credly"
href={runtimeConfig.CREDLY}
displayName="Credly"
logo={credlyLogo}
order={buttonOrder('CREDLY')}
/>
)}
{runtimeConfig.SEMANTICSCHOLAR && (
<Button
name="semanticscholar"
href={runtimeConfig.SEMANTICSCHOLAR}
displayName="Semantic Scholar"
logo={semanticscholarLogo}
order={buttonOrder('SEMANTICSCHOLAR')}
/>
)}
{runtimeConfig.GOOGLESCHOLAR && (
<Button
name="googlescholar"
href={runtimeConfig.GOOGLESCHOLAR}
displayName="Google Scholar"
logo={googlescholarLogo}
order={buttonOrder('GOOGLESCHOLAR')}
/>
)}
{runtimeConfig.SIMPLEX && (
<Button
name="simplex"
href={runtimeConfig.SIMPLEX}
displayName="Simplex"
logo={simplexLogo}
order={buttonOrder('SIMPLEX')}
/>
)}
{runtimeConfig.MIXCLOUD && (
<Button
name="mixcloud"
href={runtimeConfig.MIXCLOUD}
displayName="MIXCLOUD"
logo={mixcloudLogo}
order={buttonOrder('MIXCLOUD')}
/>
)}
</Sort>
<div>
<p className="footer">

View File

@ -149,6 +149,15 @@ export const runtimeConfig =
POCKET_CASTS: window?.env?.POCKET_CASTS,
OVERCAST: window?.env?.OVERCAST,
RSS: window?.env?.RSS,
AUDIUS: window?.env?.AUDIUS,
BANDCAMP: window?.env?.BANDCAMP,
FORGEJO: window?.env?.FORGEJO,
ORCID: window?.env?.ORCID,
CREDLY: window?.env?.CREDLY,
SEMANTICSCHOLAR: window?.env?.SEMANTICSCHOLAR,
GOOGLESCHOLAR: window?.env?.GOOGLESCHOLAR,
SIMPLEX: window?.env?.SIMPLEX,
MIXCLOUD: window?.env?.MIXCLOUD,
}
: {
// server
@ -537,4 +546,29 @@ export const runtimeConfig =
? process.env.OVERCAST
: process.env.RAZZLE_OVERCAST,
RSS: nodeIsProduction ? process.env.RSS : process.env.RAZZLE_RSS,
AUDIUS: nodeIsProduction
? process.env.AUDIUS
: process.env.RAZZLE_AUDIUS,
BANDCAMP: nodeIsProduction
? process.env.BANDCAMP
: process.env.RAZZLE_BANDCAMP,
FORGEJO: nodeIsProduction
? process.env.FORGEJO
: process.env.RAZZLE_FORGEJO,
ORCID: nodeIsProduction ? process.env.ORCID : process.env.RAZZLE_ORCID,
CREDLY: nodeIsProduction
? process.env.CREDLY
: process.env.RAZZLE_CREDLY,
SEMANTICSCHOLAR: nodeIsProduction
? process.env.SEMANTICSCHOLAR
: process.env.RAZZLE_SEMANTICSCHOLAR,
GOOGLESCHOLAR: nodeIsProduction
? process.env.GOOGLESCHOLAR
: process.env.RAZZLE_GOOGLESCHOLAR,
SIMPLEX: nodeIsProduction
? process.env.SIMPLEX
: process.env.RAZZLE_SIMPLEX,
MIXCLOUD: nodeIsProduction
? process.env.MIXCLOUD
: process.env.RAZZLE_MIXCLOUD,
};

1
src/icons/audius.svg Normal file
View File

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 500"><defs><style>.cls-1{fill:#111;}</style></defs><path class="cls-1" d="M558.69,465,434.78,250,376.66,149.21,310.86,35.07a12.4,12.4,0,0,0-21.48,0L165.18,249.84,114.43,337.6a12.41,12.41,0,0,0,10.74,18.62l95.87.06a12.43,12.43,0,0,0,10.75-6.19l49.82-86.18,7.62-13.18a13.36,13.36,0,0,1,1-1.46,12.41,12.41,0,0,1,20.5,1.48l51.7,89.68L372,357a13.25,13.25,0,0,1,1.22,2.91,12.41,12.41,0,0,1-12,15.69l-112.78-.07a12.43,12.43,0,0,0-10.75,6.19l-48,83a12.4,12.4,0,0,0,10.73,18.61l99.39.07,123.93.08,124.18.08A12.4,12.4,0,0,0,558.69,465Z"/></svg>

After

Width:  |  Height:  |  Size: 624 B

8
src/icons/bandcamp.svg Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg xmlns="http://www.w3.org/2000/svg"
aria-label="Bandcamp" role="img"
viewBox="0 0 512 512"><rect
width="512" height="512"
rx="15%"
fill="#ffffff"/><path fill="#1ad"
d="M99 349h215l99-186H198"/></svg>

After

Width:  |  Height:  |  Size: 322 B

12
src/icons/credly.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 21 KiB

27
src/icons/forgejo.svg Normal file
View File

@ -0,0 +1,27 @@
<svg viewBox="0 0 212 212" xmlns="http://www.w3.org/2000/svg">
<style type="text/css">
circle {
fill: none;
stroke: #000;
stroke-width: 15;
}
path {
fill: none;
stroke: #000;
stroke-width: 25;
}
.orange {
stroke:#ff6600;
}
.red {
stroke:#d40000;
}
</style>
<g transform="translate(6,6)">
<path d="M58 168 v-98 a50 50 0 0 1 50-50 h20" class="orange" />
<path d="M58 168 v-30 a50 50 0 0 1 50-50 h20" class="red" />
<circle cx="142" cy="20" r="18" class="orange" />
<circle cx="142" cy="88" r="18" class="red" />
<circle cx="58" cy="180" r="18" class="red" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 677 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#4285f4" d="M256 411.12L0 202.667 256 0z"/><path fill="#356ac3" d="M256 411.12l256-208.453L256 0z"/><circle fill="#a0c3ff" cx="256" cy="362.667" r="149.333"/><path fill="#76a7fa" d="M121.037 298.667c23.968-50.453 75.392-85.334 134.963-85.334s110.995 34.881 134.963 85.334H121.037z"/></svg>

After

Width:  |  Height:  |  Size: 363 B

3
src/icons/mixcloud.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="113" height="32" viewBox="0 0 113 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.5536 30.5083L26.012 0H37.6051V32H31.7436V5.30649L32.8349 1.49173H30.9434L24.2123 32H13.4387L6.66111 1.49173H4.81651L5.86141 5.30649V32H0V0H11.5931L18.0524 30.5083H19.5536ZM97.7676 11.1451H96.1307L80.9436 0.15877V6.87721L93.812 16.0004L80.9436 25.1227V31.8416L96.1307 20.9001H97.7676L113 31.8416V25.1232L100.087 16.0004L113 6.87622V0.15877L97.7676 11.1451ZM43.8081 18.9131H75.9494V13.0875H43.8081V18.9131Z" fill="#1E2337"/>
</svg>

After

Width:  |  Height:  |  Size: 581 B

17
src/icons/orcid.svg Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 256 256" style="enable-background:new 0 0 256 256;" xml:space="preserve">
<style type="text/css">
.st0{fill:#A6CE39;}
.st1{fill:#FFFFFF;}
</style>
<path class="st0" d="M256,128c0,70.7-57.3,128-128,128C57.3,256,0,198.7,0,128C0,57.3,57.3,0,128,0C198.7,0,256,57.3,256,128z"/>
<g>
<path class="st1" d="M86.3,186.2H70.9V79.1h15.4v48.4V186.2z"/>
<path class="st1" d="M108.9,79.1h41.6c39.6,0,57,28.3,57,53.6c0,27.5-21.5,53.6-56.8,53.6h-41.8V79.1z M124.3,172.4h24.5
c34.9,0,42.9-26.5,42.9-39.7c0-21.5-13.7-39.7-43.7-39.7h-23.7V172.4z"/>
<path class="st1" d="M88.7,56.8c0,5.5-4.5,10.1-10.1,10.1c-5.6,0-10.1-4.6-10.1-10.1c0-5.6,4.5-10.1,10.1-10.1
C84.2,46.7,88.7,51.3,88.7,56.8z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 967 B

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"
sodipodi:docname="semantic-scholar.svg"
inkscape:version="1.0 (1.0+r73+1)"
id="svg8"
version="1.1"
viewBox="0 0 512 512"
height="512"
width="512">
<title
id="title833">Semantic Scholar</title>
<defs
id="defs2" />
<sodipodi:namedview
inkscape:window-maximized="1"
inkscape:window-y="27"
inkscape:window-x="51"
inkscape:window-height="713"
inkscape:window-width="1315"
inkscape:guide-bbox="true"
showguides="true"
units="px"
showgrid="true"
inkscape:document-rotation="0"
inkscape:current-layer="layer6"
inkscape:document-units="px"
inkscape:cy="256"
inkscape:cx="256"
inkscape:zoom="0.75"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base">
<inkscape:grid
empspacing="4"
id="grid10"
type="xygrid" />
<sodipodi:guide
inkscape:color="rgb(0,0,255)"
inkscape:locked="true"
inkscape:label="baseline"
id="guide23"
orientation="0,1"
position="511.99998,64" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Semantic Scholar</dc:title>
<cc:license
rdf:resource="http://scripts.sil.org/OFL" />
<dc:subject>
<rdf:Bag>
<rdf:li>Semantic Scholar</rdf:li>
</rdf:Bag>
</dc:subject>
</cc:Work>
<cc:License
rdf:about="http://scripts.sil.org/OFL">
<cc:permits
rdf:resource="http://scripts.sil.org/pub/OFL/Reproduction" />
<cc:permits
rdf:resource="http://scripts.sil.org/pub/OFL/Distribution" />
<cc:permits
rdf:resource="http://scripts.sil.org/pub/OFL/Embedding" />
<cc:permits
rdf:resource="http://scripts.sil.org/pub/OFL/DerivativeWorks" />
<cc:requires
rdf:resource="http://scripts.sil.org/pub/OFL/Notice" />
<cc:requires
rdf:resource="http://scripts.sil.org/pub/OFL/Attribution" />
<cc:requires
rdf:resource="http://scripts.sil.org/pub/OFL/ShareAlike" />
<cc:requires
rdf:resource="http://scripts.sil.org/pub/OFL/DerivativeRenaming" />
<cc:requires
rdf:resource="http://scripts.sil.org/pub/OFL/BundlingWhenSelling" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:label="icon"
id="layer6"
inkscape:groupmode="layer">
<path
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc"
id="path2"
d="m 379.0868,75.20191 c 18.16812,40.68422 25.53302,83.89034 32.42143,127.20955 -1.26557,0.35902 -2.52865,0.72116 -3.79427,1.08267 -0.9109,-2.53364 -1.98432,-5.02156 -2.70735,-7.60959 -5.21805,-18.65384 -10.47938,-37.29655 -15.47376,-56.01156 -1.79641,-6.7327 -6.03443,-10.08392 -12.09539,-13.38137 -8.90177,-4.84112 -17.31343,-11.08316 -24.69005,-18.04576 -4.70771,-4.44068 -8.73494,-7.14859 -15.41325,-7.07815 -44.46061,0.47028 -88.92553,0.51538 -133.38426,0.92448 -2.96314,0.0295 -6.63075,1.12345 -8.72809,3.06448 -8.08853,7.48476 -15.67094,15.51457 -25.64177,25.55586 26.29927,64.04074 39.52245,133.8403 33.84523,208.04469 -12.62623,-8.0842 -22.40117,-14.47949 -22.98144,-31.41848 C 177.54002,222.87779 151.42365,146.31401 96.863089,80.431113 95.635828,78.948619 95.025884,76.955074 94.126122,75.20129 H 379.0868 Z M 48.729955,107.84705 c 12.662672,0 25.33214,-0.20085 37.983708,0.17178 2.510789,0.0723 6.022658,1.66788 7.277148,3.67935 37.836649,60.79088 67.333839,124.63574 71.155359,197.68268 0.0178,0.28921 -0.2826,0.59448 -1.36262,2.71657 -22.61129,-77.29358 -63.40364,-142.73587 -115.871175,-201.39106 0.273676,-0.95167 0.544426,-1.90519 0.818185,-2.85871 z m -40.7293523,53.1819 c 18.0890173,-0.65752 33.3891773,-1.3175 48.6911883,-1.60238 1.541204,-0.0295 3.360468,2.009 4.650795,3.4439 29.847587,33.20131 56.935394,68.2806 73.632114,110.23473 3.17758,7.97976 5.35158,16.35996 7.98907,24.55477 C 108.37943,243.23533 60.253096,202.53752 7.9999987,161.02833 Z M 202.47422,436.79811 c -31.48153,-50.06559 -61.80372,-98.28894 -92.12778,-146.5123 0.37077,-0.47706 0.74155,-0.95165 1.11169,-1.42811 2.54233,2.04731 56.62149,45.41225 80.9093,65.30201 6.76608,5.54129 11.87848,5.44178 18.91585,-0.27375 82.58396,-67.08545 174.73706,-117.86224 272.58287,-158.80848 5.22305,-2.18511 10.64009,-3.91664 15.98238,-5.81688 1.18651,-0.42022 2.44093,-0.65319 4.15147,-0.22122 C 390.37701,255.0261 281.97764,327.27773 202.47359,436.79871 Z"
style="stroke-width:0.0868161" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.1 KiB

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

@ -0,0 +1,12 @@
<svg width="815" height="233" viewBox="0 0 815 233" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M40.5683 66.9141C43.9954 66.9141 47.376 67.2323 50.7104 67.8687C54.0448 68.5051 57.2403 69.3234 60.2968 70.3235C63.3533 71.3236 66.2014 72.4601 68.8411 73.7329C71.4809 75.0058 73.9122 76.2786 76.1351 77.5515L66.132 96.0987L65.9952 95.9474C65.6001 95.5596 64.6732 94.9282 63.2144 94.0531C61.5472 93.053 59.4632 92.0074 56.9624 90.9164C54.4616 89.8254 51.7293 88.8708 48.7654 88.0525C45.8015 87.2342 42.8376 86.8251 39.8737 86.8251C31.723 86.8251 27.6476 89.5072 27.6476 94.8713C27.6476 96.5079 28.0876 97.8716 28.9675 98.9627C29.8474 100.054 31.1441 101.031 32.8576 101.895C34.5711 102.758 36.7245 103.554 39.318 104.281C41.9114 105.009 44.9216 105.827 48.3486 106.736C53.0723 108.009 57.3329 109.395 61.1304 110.896C64.9279 112.396 68.1465 114.26 70.7862 116.487C73.4259 118.715 75.4636 121.419 76.8993 124.602C78.3349 127.784 79.0527 131.602 79.0527 136.057C79.0527 141.512 78.0107 146.126 75.9267 149.899C73.8427 153.673 71.0872 156.718 67.6602 159.037C64.2332 161.355 60.2968 163.037 55.8509 164.083C51.4051 165.128 46.8203 165.651 42.0966 165.651C38.4844 165.651 34.7795 165.378 30.982 164.833C27.1845 164.287 23.4796 163.492 19.8674 162.446C16.2551 161.401 12.7587 160.15 9.37796 158.696C5.99726 157.241 2.87128 155.559 0 153.65L10.0032 134.148L10.1812 134.338C10.6877 134.825 11.8324 135.625 13.6154 136.739C15.6531 138.012 18.177 139.285 21.1872 140.558C24.1974 141.83 27.555 142.967 31.2599 143.967C34.9647 144.967 38.7159 145.467 42.5134 145.467C50.5715 145.467 54.6006 143.058 54.6006 138.239C54.6006 136.421 53.9985 134.921 52.7944 133.739C51.5903 132.557 49.9231 131.489 47.7928 130.534C45.6625 129.579 43.1386 128.693 40.221 127.875C37.3034 127.056 34.1311 126.147 30.7041 125.147C26.1657 123.783 22.2292 122.306 18.8948 120.715C15.5605 119.124 12.805 117.283 10.6284 115.192C8.45174 113.1 6.83086 110.691 5.76571 107.964C4.70056 105.236 4.16798 102.054 4.16798 98.4171C4.16798 93.3257 5.14051 88.8253 7.08557 84.9158C9.03063 81.0063 11.6703 77.7106 15.0047 75.0285C18.3391 72.3464 22.2061 70.3235 26.6056 68.9597C31.0051 67.5959 35.6594 66.9141 40.5683 66.9141ZM131.47 67.7323V164.56H108.685V67.7323H131.47ZM191.39 67.7323L216.954 118.328L242.657 67.7323H267.248V164.56H244.463V106.6L223.067 148.74H210.841L189.445 106.6V164.56H166.66V67.7323H191.39ZM419.925 67.7323V144.922H467.718V164.56H397.14V67.7323H419.925ZM560.072 67.7323V87.3706H514.78V106.191H553.681V124.329H514.78V144.922H561.323V164.56H491.995V67.7323H560.072ZM341.818 67.7323L343.378 67.7677C347.5 67.9563 351.31 68.8991 354.809 70.5962C358.745 72.5055 362.126 75.0058 364.951 78.097C367.776 81.1882 369.999 84.6885 371.62 88.598C373.24 92.5075 374.051 96.4624 374.051 100.463C374.051 104.736 373.287 108.827 371.758 112.737C370.23 116.646 368.1 120.147 365.368 123.238C362.635 126.329 359.324 128.784 355.434 130.602C351.976 132.218 348.189 133.116 344.072 133.296L342.513 133.33H322.507V164.56H299.722V67.7323H341.818ZM340.29 87.3706H322.507V113.828H341.124C343.81 113.828 346.125 112.691 348.07 110.418C350.016 108.145 350.988 104.827 350.988 100.463C350.988 98.1898 350.687 96.2351 350.085 94.5986C349.483 92.9621 348.672 91.5983 347.654 90.5073C346.635 89.4163 345.477 88.6207 344.18 88.1207C342.884 87.6206 341.587 87.3706 340.29 87.3706Z" fill="#062D56"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M642.628 136.08L680.309 173.782L699.513 154.567L699.506 154.561L737.917 116.134L700.236 78.4367L700.243 78.4334L681.404 59.5826L642.993 98.014L642.99 98.0104L681.401 59.5829L643.725 21.881L662.929 2.6652L700.605 40.3673L739.016 1.93511L757.855 20.7859L719.443 59.2176L757.121 96.918L795.533 58.4875L814.373 77.3382L775.959 115.768L813.643 153.471L794.439 172.687L756.756 134.984L718.348 173.415L756.031 211.119L736.827 230.335L699.144 192.63L660.74 231.065L641.901 212.214L680.306 173.78L642.625 136.083L642.628 136.08Z" fill="#07B4B9"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M604.77 59.7651L642.446 97.4664L680.856 59.035L699.696 77.8858L661.285 116.317L698.966 154.019L679.762 173.235L642.081 135.532L603.675 173.965L584.836 155.114L623.243 116.682L585.566 78.9809L604.77 59.7651Z" fill="#062D56"/>
</g>
<defs>
<clipPath id="clip0">
<rect width="815" height="233" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB