1
0
mirror of https://github.com/konpa/devicon.git synced 2025-08-21 05:41:46 +02:00

Merge branch 'develop' into rexx

This commit is contained in:
Alex Canales
2025-02-09 20:19:02 -05:00
committed by GitHub
21 changed files with 219 additions and 70 deletions

View File

@@ -1,2 +1,2 @@
selenium==4.1.0
requests==2.25.1
requests==2.32.3

View File

@@ -5,9 +5,9 @@ jobs:
name: Get Fonts From Icomoon
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: Install dependencies (python, pip, npm)
@@ -21,26 +21,26 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: >
python ./.github/scripts/icomoon_build.py
./.github/scripts/build_assets/geckodriver-v0.32.2-linux64/geckodriver ./icomoon.json
python ./.github/scripts/icomoon_build.py
./.github/scripts/build_assets/geckodriver-v0.32.2-linux64/geckodriver ./icomoon.json
./devicon.json ./icons ./ $GITHUB_TOKEN --headless
- name: Upload geckodriver.log for debugging purposes
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
if: failure()
with:
name: geckodriver-log
path: ./geckodriver.log
- name: Upload log file for debugging purposes
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
if: always()
with:
name: logfile
path: ./log.txt
- name: Build devicon.min.css
if: success()
if: success()
run: npm run build-css
# - name: Upload screenshot of the newly made icons
@@ -58,11 +58,11 @@ jobs:
uses: juliangruber/read-file-action@v1.0.0
with:
# taken from icomoon_build.py's get_release_message()
path: ./release_message.txt
path: ./release_message.txt
- name: Create Pull Request
if: success()
uses: peter-evans/create-pull-request@v3
if: success()
uses: peter-evans/create-pull-request@v7
env:
MESSAGE: |
Hello,
@@ -81,14 +81,14 @@ jobs:
More information can be found in the GitHub Action logs for this workflow.
Adios,
Adios,
Build Bot :sunglasses:
with:
branch: 'bot/build-result'
commit-message: 'Built new icons, icomoon.json and devicon.css'
title: 'bot:build new icons, icomoon.json and devicon.css'
body: >
${{
${{
format(
env.MESSAGE,
steps.release_message_step.outputs.content

View File

@@ -6,17 +6,17 @@ jobs:
runs-on: ubuntu-latest
if: startsWith(github.event.pull_request.title, 'new icon') || startsWith(github.event.pull_request.title, 'update icon') # only checks icon PR
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Check if PR is develop
if: ${{ github.base_ref != 'develop' }}
run: |
echo -e "The PR's base branch is \`${{ github.base_ref }}\`, but should be \`develop\`\nPlease change the PR so that it's based on, and merged into \`develop\`" > ./err_messages.txt
echo "wrong_branch=true" >> $GITHUB_ENV
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
if: ${{ !env.wrong_branch }}
with:
with:
python-version: 3.8
- name: Install dependencies
@@ -32,7 +32,7 @@ jobs:
run: python ./.github/scripts/check_icon_pr.py "$PR_TITLE" ./icons ./devicon.json
- name: Upload the err messages
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: success()
with:
name: err_messages
@@ -46,7 +46,7 @@ jobs:
run: echo $PR_NUM > pr_num.txt
- name: Upload the pr num
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: success()
with:
name: pr_num

View File

@@ -15,7 +15,7 @@ jobs:
security-events: write
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
@@ -31,10 +31,10 @@ jobs:
security-events: write
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
id: setup-python
with:
python-version: '3.10'
@@ -65,7 +65,7 @@ jobs:
security-events: write
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Find Python files outside the .github folder
id: find_files

View File

@@ -2,7 +2,7 @@ name: Label Issue In Develop
on:
workflow_run:
workflows: ['On Develop PR Merge']
types:
types:
- completed
jobs:
on-failure:
@@ -15,20 +15,20 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Setup Python v3.8
uses: actions/setup-python@v4
with:
uses: actions/setup-python@v5
with:
python-version: 3.8
- name: Install dependencies
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r ./.github/scripts/requirements.txt
- name: Download workflow artifact
uses: dawidd6/action-download-artifact@v2.11.0
uses: dawidd6/action-download-artifact@v7
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
workflow: peek_icons.yml

View File

@@ -1,5 +1,5 @@
name: On Develop PR Merge
on:
on:
pull_request:
types: [closed]
branches: [develop]
@@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
if: github.event.pull_request.merged == true
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Save the PR number in an artifact
shell: bash
@@ -18,7 +18,7 @@ jobs:
run: echo $PR_NUM > pr_num.txt
- name: Upload the PR number
uses: actions/upload-artifact@v2.2.4
uses: actions/upload-artifact@v4
with:
name: pr_num
path: ./pr_num.txt

View File

@@ -7,13 +7,13 @@ jobs:
environment: release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
# "ref" specifies the branch to check out.
# "github.event.release.target_commitish" is a global variable and specifies the branch the release targeted
ref: ${{ github.event.release.target_commitish }}
- name: Use Node.js v16
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 16
registry-url: https://registry.npmjs.org/ # Specifies the registry, this field is required!

View File

@@ -1,7 +1,7 @@
name: Peek Icons
on:
pull_request:
types: [labeled]
types: [labeled]
jobs:
peek:
# four outcomes: successful check and upload,
@@ -11,14 +11,14 @@ jobs:
if: github.event.label.name == 'bot:peek'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Setup Python v3.8
uses: actions/setup-python@v4
with:
uses: actions/setup-python@v5
with:
python-version: 3.8
- name: Install dependencies
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r ./.github/scripts/requirements.txt
@@ -30,7 +30,7 @@ jobs:
run: echo $PR_NUM > pr_num.txt
- name: Upload the PR number
uses: actions/upload-artifact@v2.2.4
uses: actions/upload-artifact@v4
with:
name: pr_num
path: ./pr_num.txt
@@ -40,26 +40,26 @@ jobs:
PR_TITLE: ${{ github.event.pull_request.title }}
shell: bash
run: >
python ./.github/scripts/icomoon_peek.py
./.github/scripts/build_assets/geckodriver-v0.32.2-linux64/geckodriver ./icomoon.json
python ./.github/scripts/icomoon_peek.py
./.github/scripts/build_assets/geckodriver-v0.32.2-linux64/geckodriver ./icomoon.json
./devicon.json ./icons ./ --headless "$PR_TITLE"
- name: Upload the err messages (created by icomoon_peek.py)
uses: actions/upload-artifact@v2.2.4
uses: actions/upload-artifact@v4
if: always()
with:
name: err_messages
path: ./err_messages.txt
- name: Upload screenshots for comments
uses: actions/upload-artifact@v2.2.4
uses: actions/upload-artifact@v4
if: success()
with:
name: screenshots
path: ./screenshots/*.png
- name: Upload geckodriver.log for debugging purposes
uses: actions/upload-artifact@v2.2.4
uses: actions/upload-artifact@v4
if: failure()
with:
name: geckodriver-log

View File

@@ -2,19 +2,19 @@ name: Post the result of the check_icon_pr workflow into its PR.
on:
workflow_run:
workflows: ['Check Icon PR']
types:
types:
- completed
jobs:
jobs:
post_result_of_svg_check:
name: Post the result of the Check SVG Action
runs-on: ubuntu-latest
steps:
- name: Check if the trigger run worked. If it failed, fail the current run.
if: github.event.workflow_run.conclusion != 'success'
if: github.event.workflow_run.conclusion != 'success'
uses: cutenode/action-always-fail@v1.0.1
- name: Download workflow artifact
uses: dawidd6/action-download-artifact@v2.27.0
uses: dawidd6/action-download-artifact@v7
if: success()
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
@@ -62,7 +62,7 @@ jobs:
- name: Comment on the PR about the result - Failure
uses: jungwinter/comment@v1.1.0 # let us comment on a specific PR
if: failure()
if: failure()
env:
MESSAGE: |
Hi!

View File

@@ -2,14 +2,14 @@ name: Post the screenshots into a comment from Peek Icons workflow
on:
workflow_run:
workflows: ['Peek Icons']
types:
types:
- completed
jobs:
jobs:
post_screenshots_in_comment:
name: Post the screenshot
runs-on: ubuntu-latest
if: github.event.action == 'completed' && github.event.workflow_run.conclusion != 'skipped'
env:
env:
# three possible values: 'skipped', 'success', 'failure'
# have to print github.event to console to see these values
# note: can't use this env variable up in the if statement above for some reason.
@@ -20,7 +20,7 @@ jobs:
run: echo $PEEK_STATUS
- name: Download workflow artifact
uses: dawidd6/action-download-artifact@v2.27.0
uses: dawidd6/action-download-artifact@v7
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
workflow: peek_icons.yml
@@ -48,7 +48,7 @@ jobs:
path: ./screenshots/new_svgs.png
client_id: ${{secrets.IMGUR_CLIENT_ID}}
- name: Upload zoomed in screenshot of the SVGs gotten from the artifacts
- name: Upload zoomed in screenshot of the SVGs gotten from the artifacts
id: svgs_detailed_img_step
uses: devicons/public-upload-to-imgur@v2.2.2
if: env.PEEK_STATUS == 'success' && success()
@@ -106,8 +106,8 @@ jobs:
{5}
The maintainers will now check for:
1. The number of Glyphs matches the number of SVGs that were selected.
2. The icons (second group of pictures) look the same as the SVGs (first group of pictures).
1. The number of Glyphs matches the number of SVGs that were selected.
2. The icons (second group of pictures) look the same as the SVGs (first group of pictures).
3. The icons are of high quality (legible, matches the official logo, etc.)
4. A new object is added in the `devicon.json` file at the correct alphabetic position as seen [here](https://github.com/devicons/devicon/wiki/Updating-%60devicon.json%60)
@@ -117,23 +117,23 @@ jobs:
Note: If the images don't show up, it has been autodeleted by Imgur after 6 months due to our API choice.
Cheers,
Cheers,
Peek Bot :blush:
with:
type: create
issue_number: ${{ steps.pr_num_reader.outputs.content }}
token: ${{ secrets.GITHUB_TOKEN }}
body: >
${{
${{
format(
env.MESSAGE,
env.MESSAGE,
fromJSON(steps.svgs_overview_img_step.outputs.markdown_urls)[0],
join(fromJSON(steps.svgs_detailed_img_step.outputs.markdown_urls), ' '),
fromJSON(steps.icons_overview_img_step.outputs.markdown_urls)[0],
join(fromJSON(steps.icons_detailed_img_step.outputs.markdown_urls), ' '),
join(fromJSON(steps.colored_icons_detailed_img_step.outputs.markdown_urls), ' '),
steps.err_message_reader.outputs.content
)
)
}}
- name: Comment on the PR about the result - Failure
@@ -155,9 +155,9 @@ jobs:
- Your icon information has been added to the `devicon.json` as seen [here](https://github.com/devicons/devicon/wiki/Updating-%60devicon.json%60)
- Your PR title follows the format seen [here](https://github.com/devicons/devicon/wiki/Overview-on-Submitting-Icons)
I will retry once everything is fixed. If I still fail or there are other error, the maintainers will investigate.
I will retry once everything is fixed. If I still fail or there are other error, the maintainers will investigate.
Best of luck,
Best of luck,
Peek Bot :relaxed:
with:
type: create
@@ -174,7 +174,7 @@ jobs:
I'm Devicons' Peek Bot and we've ran into a problem with the `post_peek_screenshot` workflow.
The maintainers will take a look and fix the issue. Please wait for further instructions.
Thank you,
Thank you,
Peek Bot :relaxed:
with:
type: create

View File

@@ -659,7 +659,7 @@
"altnames": [],
"tags": [
"linux",
"distribuition",
"distribution",
"desktop"
],
"versions": {
@@ -1730,6 +1730,27 @@
"color": "#21d789",
"aliases": []
},
{
"name": "clickhouse",
"altnames": [],
"tags": [
"cloud",
"column-oriented",
"database",
"warehouse"
],
"versions": {
"svg": [
"original",
"plain"
],
"font": [
"plain"
]
},
"color": "#f9ff69",
"aliases": []
},
{
"name": "clojure",
"altnames": [],
@@ -1871,6 +1892,28 @@
"color": "#0e8a16",
"aliases": []
},
{
"name": "cobol",
"altnames": [],
"tags": [
"language"
],
"versions": {
"svg": [
"original"
],
"font": [
"original"
]
},
"color": "#000000",
"aliases": [
{
"base": "original",
"alias": "plain"
}
]
},
{
"name": "codeac",
"altnames": [
@@ -3345,7 +3388,7 @@
"altnames": [],
"tags": [
"linux",
"distribuition",
"distribution",
"desktop"
],
"versions": {
@@ -3885,7 +3928,7 @@
"altnames": [],
"tags": [
"linux",
"distribuition",
"distribution",
"desktop"
],
"versions": {
@@ -4143,6 +4186,25 @@
"color": "#000000",
"aliases": []
},
{
"name": "gleam",
"altnames": [],
"tags": [
"language",
"programming"
],
"versions": {
"svg": [
"original",
"plain"
],
"font": [
"plain"
]
},
"color": "#ffaff3",
"aliases": []
},
{
"name": "go",
"altnames": [
@@ -6386,6 +6448,38 @@
}
]
},
{
"name": "mapbox",
"altnames": [],
"tags": [
"map",
"navigation",
"data"
],
"versions": {
"svg": [
"original"
],
"font": [
"original"
]
},
"color": "#000000",
"aliases": [
{
"base": "original",
"alias": "plain"
},
{
"base": "original",
"alias": "original-wordmark"
},
{
"base": "original",
"alias": "plain-wordmark"
}
]
},
{
"name": "mariadb",
"altnames": [],
@@ -7024,6 +7118,31 @@
"color": "#C8F",
"aliases": []
},
{
"name": "nats",
"altnames": [
"nats-io",
"nats.io",
"NATS-io",
"NATS.io"
],
"tags": [
"streaming",
"open-source",
"go"
],
"versions": {
"svg": [
"original",
"plain"
],
"font": [
"plain"
]
},
"color": "#27aae1",
"aliases": []
},
{
"name": "neo4j",
"altnames": [],
@@ -7957,7 +8076,7 @@
"altnames": [],
"tags": [
"linux",
"distribuition",
"distribution",
"desktop"
],
"versions": {
@@ -11367,6 +11486,26 @@
}
]
},
{
"name": "talos",
"altnames": [],
"tags": [
"container",
"linux",
"distribution"
],
"versions": {
"svg": [
"original",
"plain"
],
"font": [
"plain"
]
},
"color": "#f92a20",
"aliases": []
},
{
"name": "tauri",
"altnames": [],

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path d="M0 0h128v128H0z" fill="#f9ff69"/><path d="M26.54 23.21a.945.945 0 0 0-.938.938v79.618c0 .511.425.937.937.937h7.168a.945.945 0 0 0 .938-.937V24.148a.945.945 0 0 0-.938-.937Zm18.089 0a.945.945 0 0 0-.938.938v79.618c0 .511.426.937.938.937h7.168a.949.949 0 0 0 .941-.937V24.148a.949.949 0 0 0-.941-.937Zm18.09 0a.945.945 0 0 0-.938.938v79.618c0 .511.426.937.938.937h7.168a.949.949 0 0 0 .941-.937V24.148a.949.949 0 0 0-.941-.937Zm18.18 0a.946.946 0 0 0-.942.938v79.618c0 .511.426.937.941.937h7.165a.949.949 0 0 0 .94-.937V24.148a.949.949 0 0 0-.94-.937Zm18.09 31.743a.952.952 0 0 0-.942.942v16.21c0 .512.43.942.941.942h7.168c.512 0 .938-.43.938-.942v-16.21a.949.949 0 0 0-.938-.942Zm0 0"/></svg>

After

Width:  |  Height:  |  Size: 763 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path d="M26.54 23.21a.945.945 0 0 0-.938.938v79.618c0 .511.425.937.937.937h7.168a.945.945 0 0 0 .938-.937V24.148a.945.945 0 0 0-.938-.937Zm18.089 0a.945.945 0 0 0-.938.938v79.618c0 .511.426.937.938.937h7.168a.949.949 0 0 0 .941-.937V24.148a.949.949 0 0 0-.941-.937Zm18.09 0a.945.945 0 0 0-.938.938v79.618c0 .511.426.937.938.937h7.168a.949.949 0 0 0 .941-.937V24.148a.949.949 0 0 0-.941-.937Zm18.18 0a.946.946 0 0 0-.942.938v79.618c0 .511.426.937.941.937h7.165a.949.949 0 0 0 .94-.937V24.148a.949.949 0 0 0-.94-.937Zm18.09 31.743a.952.952 0 0 0-.942.942v16.21c0 .512.43.942.941.942h7.168c.512 0 .938-.43.938-.942v-16.21a.949.949 0 0 0-.938-.942Zm0 0"/></svg>

After

Width:  |  Height:  |  Size: 721 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path d="M111.477 78.168V49.832h5.359v23.586H128v4.75zm-17.78.487q-2.802 0-5.075-.933-2.274-.934-3.898-2.802-1.583-1.867-2.476-4.587-.893-2.72-.893-6.333 0-3.572.893-6.292.893-2.761 2.476-4.628 1.624-1.868 3.898-2.802 2.273-.933 5.074-.933 2.801 0 5.075.933 2.273.934 3.897 2.802 1.624 1.867 2.476 4.628.893 2.72.893 6.292 0 3.613-.893 6.333-.852 2.72-2.476 4.587-1.624 1.868-3.897 2.802-2.274.933-5.075.933zm0-4.75q3.044 0 4.83-2.03 1.827-2.03 1.827-5.683v-4.384q0-3.654-1.827-5.684-1.786-2.03-4.83-2.03-3.046 0-4.872 2.03-1.787 2.03-1.787 5.684v4.384q0 3.654 1.787 5.684 1.826 2.03 4.871 2.03zm-38.04-24.073H68.77q1.746 0 3.126.528 1.42.527 2.395 1.461.974.934 1.462 2.314.527 1.34.527 2.964 0 1.623-.446 2.76-.406 1.096-1.137 1.827-.69.73-1.624 1.096-.893.365-1.867.406v.244q.934 0 1.989.365 1.096.365 1.99 1.177.933.772 1.542 2.03.609 1.218.609 3.045 0 1.705-.569 3.207-.527 1.461-1.502 2.558-.974 1.096-2.314 1.745-1.34.61-2.922.61H55.657zm5.36 23.79h7.469q1.543 0 2.395-.772.853-.812.853-2.314v-1.38q0-1.502-.853-2.314-.852-.812-2.395-.812h-7.47zm0-11.977h6.616q1.462 0 2.274-.77.812-.813.812-2.234v-1.258q0-1.421-.812-2.192-.812-.812-2.274-.812h-6.617zm-23.14 17.01q-2.802 0-5.075-.933-2.274-.934-3.897-2.802-1.584-1.867-2.477-4.587-.893-2.72-.893-6.333 0-3.572.893-6.292.893-2.761 2.477-4.628 1.623-1.868 3.897-2.802 2.273-.933 5.074-.933t5.075.933q2.273.934 3.897 2.802 1.624 1.867 2.476 4.628.894 2.72.894 6.292 0 3.613-.894 6.333-.852 2.72-2.476 4.587-1.624 1.868-3.897 2.802-2.274.933-5.075.933zm0-4.75q3.044 0 4.83-2.03 1.827-2.03 1.827-5.683v-4.384q0-3.654-1.827-5.684-1.786-2.03-4.83-2.03t-4.872 2.03q-1.787 2.03-1.787 5.684v4.384q0 3.654 1.787 5.684 1.827 2.03 4.871 2.03zm-25.658 4.75q-2.8 0-5.074-.893-2.233-.934-3.857-2.76-1.583-1.827-2.435-4.507Q0 67.775 0 64.203t.853-6.333q.852-2.801 2.435-4.669 1.624-1.908 3.857-2.882 2.273-.974 5.074-.974 3.817 0 6.333 1.624 2.517 1.623 4.02 4.912l-4.588 2.436q-.609-1.908-1.99-3.045-1.38-1.177-3.775-1.177-3.004 0-4.79 2.03-1.746 2.03-1.746 5.683v4.465q0 3.695 1.746 5.684 1.786 1.948 4.79 1.948 2.396 0 3.898-1.299 1.542-1.299 2.232-3.207l4.344 2.558q-1.542 3.166-4.1 4.953-2.557 1.745-6.374 1.745z" style="white-space:pre"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#ffaff3" d="M50.417 7.19c1.816-5.147 8.57-6.338 12.038-2.122L80.63 27.166a12.189 12.189 0 0 0 9.118 4.44l28.629.697c5.466.133 8.676 6.177 5.735 10.771L108.68 67.177a12.165 12.165 0 0 0-1.415 10.04l8.172 27.411c1.557 5.223-3.2 10.155-8.493 8.78l-27.713-7.2a12.194 12.194 0 0 0-9.989 1.76l-23.578 16.245c-4.504 3.103-10.66.096-10.984-5.345l-1.696-28.554a12.169 12.169 0 0 0-4.763-8.95L5.477 63.993c-4.335-3.31-3.385-10.088 1.706-12.082l26.664-10.447a12.188 12.188 0 0 0 7.048-7.29z"/><path fill="#151515" d="M55.39.154c-3.23.57-6.183 2.715-7.405 6.178l-9.523 26.981a9.598 9.598 0 0 1-5.553 5.744L6.243 49.504c-6.842 2.68-8.165 12.092-2.332 16.547l22.744 17.37a9.571 9.571 0 0 1 3.75 7.047l1.696 28.553c.435 7.325 8.98 11.493 15.034 7.322l23.58-16.245v-.001a9.604 9.604 0 0 1 7.87-1.387l27.714 7.199c7.116 1.849 13.72-4.99 11.623-12.023l-8.17-27.41a9.578 9.578 0 0 1 1.114-7.905l15.432-24.105c3.957-6.181-.504-14.572-7.85-14.751l-28.63-.696a9.595 9.595 0 0 1-7.183-3.497L64.46 3.425C62.127.589 58.619-.417 55.389.153m.869 4.932c1.468-.26 3.07.248 4.206 1.627L78.639 28.81a14.78 14.78 0 0 0 11.052 5.383l28.63.695c3.585.088 5.544 3.783 3.618 6.79L106.508 65.78a14.761 14.761 0 0 0-1.716 12.172l8.171 27.41c1.018 3.415-1.892 6.44-5.363 5.538l-27.714-7.2a14.787 14.787 0 0 0-12.108 2.136l-23.58 16.245c-2.954 2.035-6.722.187-6.933-3.368L35.57 90.16a14.762 14.762 0 0 0-5.775-10.852L7.051 61.939c-2.837-2.167-2.26-6.31 1.078-7.619l26.666-10.447a14.782 14.782 0 0 0 8.545-8.84l9.523-26.98c.594-1.685 1.927-2.71 3.395-2.968"/><path fill="#151515" d="M47.093 72.832a5.082 5.082 0 1 0-1.766-10.01 5.082 5.082 0 0 0 1.766 10.01zm40.945-7.22a5.081 5.081 0 1 0-1.764-10.008 5.081 5.081 0 0 0 1.764 10.008zM63.356 71.7a2.594 2.594 0 0 0-1.434 1.365 2.59 2.59 0 0 0-.048 1.98 6.734 6.734 0 0 0 3.562 3.737h.001c.81.358 1.681.554 2.566.575h.002a6.755 6.755 0 0 0 2.591-.451h.001a6.735 6.735 0 0 0 2.222-1.409h.001a6.74 6.74 0 0 0 2.089-4.722 2.588 2.588 0 0 0-4.952-1.106c-.137.31-.212.645-.22.985a1.55 1.55 0 0 1-.134.595v.002a1.578 1.578 0 0 1-.87.828 1.572 1.572 0 0 1-1.201-.03h-.002a1.573 1.573 0 0 1-.5-.35v-.001a1.568 1.568 0 0 1-.329-.518 2.585 2.585 0 0 0-3.345-1.48z"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#ffaff3" d="M56.61.014c-.41.021-.818.067-1.221.138v.002c-3.23.57-6.182 2.714-7.405 6.178l-9.523 26.98a9.599 9.599 0 0 1-5.553 5.745L6.244 49.504C-.598 52.184-1.923 61.596 3.91 66.05l22.746 17.37a9.582 9.582 0 0 1 3.75 7.047l1.696 28.553c.434 7.326 8.978 11.493 15.033 7.323v-.002l23.58-16.244a9.602 9.602 0 0 1 7.87-1.389l27.714 7.2c7.116 1.848 13.72-4.99 11.623-12.022l-8.17-27.412a9.579 9.579 0 0 1 1.113-7.905l15.432-24.103c3.958-6.182-.503-14.573-7.85-14.752l-28.63-.695a9.596 9.596 0 0 1-7.182-3.499L64.459 3.426C62.418.944 59.477-.137 56.609.014zm30.435 55.513a5.082 5.082 0 1 1 .222 10.161 5.082 5.082 0 0 1-.222-10.16zM46.1 62.747a5.083 5.083 0 0 1 .992 10.085 5.082 5.082 0 1 1-.992-10.086zm26.283 7.382a2.59 2.59 0 0 1 1.812.799 2.59 2.59 0 0 1 .713 1.847 6.723 6.723 0 0 1-2.088 4.721h-.002a6.733 6.733 0 0 1-2.22 1.41h-.002a6.75 6.75 0 0 1-2.59.451h-.002a6.74 6.74 0 0 1-2.567-.576h-.001a6.758 6.758 0 0 1-3.563-3.736 2.594 2.594 0 0 1 .63-2.805 2.59 2.59 0 0 1 1.847-.715 2.595 2.595 0 0 1 2.35 1.655c.075.192.186.368.328.517v.002c.143.149.312.266.5.35v.002h.002a1.576 1.576 0 0 0 1.201.03l.002-.003a1.552 1.552 0 0 0 .868-.828h.002v-.002c.083-.188.127-.389.132-.594a2.593 2.593 0 0 1 1.653-2.353c.317-.122.654-.18.994-.172z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path d="M14.402 49.598C6.45 49.598 0 56.043 0 64c0 7.957 6.45 14.402 14.402 14.402 7.957 0 14.407-6.445 14.407-14.402 0-7.957-6.45-14.402-14.407-14.402Zm74.34 3.191a.357.357 0 0 0-.355.356v16.687c0 .195.16.356.355.356h2.172a.36.36 0 0 0 .356-.356v-1.148a5.889 5.889 0 0 0 4.261 1.828c3.387 0 6.125-2.914 6.125-6.512 0-3.598-2.738-6.512-6.125-6.512a5.915 5.915 0 0 0-4.261 1.828v-6.171a.36.36 0 0 0-.356-.356Zm-72.847 2.39a7.522 7.522 0 0 1 5.12 2.212c2.868 2.851 2.965 7.402.227 10.14-4.926 4.926-13.722 3.356-13.722 3.356s-1.59-8.782 3.351-13.723c1.371-1.371 3.188-2.027 5.024-1.984Zm25.94 2.31a4.158 4.158 0 0 0-3.355 1.714v-1.035a.357.357 0 0 0-.355-.355h-2.172a.357.357 0 0 0-.355.355v11.664c0 .195.16.356.355.356h2.172c.195 0 .355-.16.355-.356v-6.98c.083-1.559 1.168-2.805 2.497-2.805 1.375 0 2.527 1.148 2.527 2.656v7.129c0 .195.16.356.355.356h2.188c.195 0 .355-.16.355-.356l-.015-7.258c.195-1.426 1.215-2.527 2.465-2.527 1.375 0 2.527 1.148 2.527 2.656v7.129c0 .195.16.356.355.356h2.188c.195 0 .355-.16.355-.356l-.015-8.02c0-2.398-2.04-4.324-4.551-4.324a4.235 4.235 0 0 0-3.793 2.43 4.568 4.568 0 0 0-4.082-2.43Zm20.497 0c-3.387 0-6.125 2.913-6.125 6.511 0 3.598 2.738 6.512 6.125 6.512 1.602 0 3.14-.664 4.262-1.828v1.148c0 .195.16.356.355.356h2.172a.36.36 0 0 0 .356-.356V58.168a.36.36 0 0 0-.356-.355H66.95a.357.357 0 0 0-.355.355v1.148a5.896 5.896 0 0 0-4.262-1.828Zm17.629 0a5.915 5.915 0 0 0-4.262 1.827v-1.148a.36.36 0 0 0-.36-.355h-2.167a.36.36 0 0 0-.36.355v16.687a.36.36 0 0 0 .36.356h2.168a.36.36 0 0 0 .36-.356v-6.171a5.889 5.889 0 0 0 4.26 1.828c3.388 0 6.126-2.914 6.126-6.512 0-3.598-2.738-6.512-6.125-6.512Zm29.68 0c-3.66 0-6.625 2.913-6.625 6.511 0 3.598 2.964 6.512 6.625 6.512 3.664 0 6.629-2.914 6.629-6.512 0-3.598-2.965-6.512-6.63-6.512Zm15.492.304a.534.534 0 0 0-.469.262l-2.187 3.675-2.188-3.66a.542.542 0 0 0-.473-.258h-2.511a.326.326 0 0 0-.274.5l3.727 5.672-3.758 5.72a.336.336 0 0 0 .094.452c.05.031.117.051.18.051h2.511a.54.54 0 0 0 .469-.262l2.238-3.726 2.235 3.726a.544.544 0 0 0 .468.262h2.48c.18 0 .325-.148.325-.324a.435.435 0 0 0-.047-.195l-3.762-5.72 3.727-5.671a.333.333 0 0 0-.098-.453.331.331 0 0 0-.175-.051Zm-109.074.246-1.41 2.898-2.903 1.41 2.902 1.41 1.41 2.9 1.407-2.9 2.902-1.41-2.902-1.41Zm46.773 2.055c2.059 0 3.727 1.718 3.746 3.86v.093c-.02 2.14-1.687 3.86-3.746 3.86-2.074 0-3.742-1.75-3.742-3.907 0-2.156 1.687-3.906 3.742-3.906Zm16.625 0c2.074 0 3.742 1.75 3.742 3.906s-1.668 3.906-3.742 3.906c-2.059 0-3.727-1.719-3.742-3.86v-.093c.031-2.14 1.683-3.86 3.742-3.86Zm15.57 0c2.075 0 3.743 1.75 3.743 3.906s-1.684 3.906-3.743 3.906c-2.058 0-3.726-1.719-3.742-3.86v-.093c.031-2.14 1.684-3.86 3.742-3.86Zm14.598 0c2.059 0 3.742 1.75 3.742 3.906s-1.683 3.906-3.742 3.906c-2.074 0-3.742-1.75-3.742-3.906s1.687-3.906 3.742-3.906Zm0 0" /></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#34a574" d="M63.998 0h61.82v50.12h-61.82z"/><path fill="#27aae1" d="M2.182 0h61.816v50.12H2.182Z"/><path fill="#8dc63f" d="M63.998 50.164h61.82v50.113h-61.82z"/><path fill="#375c93" d="M2.182 50.164h61.816v50.113H2.182Z"/><path fill="#8dc63f" d="M54.914 100.004 85.16 128v-27.996z"/><path fill="#375c93" d="m63.998 100.004.322 8.812-9.685-9.042z"/><path fill="#fff" d="M89.608 64.802V23.315h14.779v53.651H81.993l-45.21-42.223v42.269H21.958V23.316h23.177l44.472 41.486z"/></svg>

After

Width:  |  Height:  |  Size: 552 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#27aae1" d="M125.84 0H2.16v100.305h53l9.137 8.542v-.138L85.147 128v-27.695h40.693V0Zm-21.402 77.067h-22.41l-45.243-42.3v42.3H21.951V23.332h23.194l44.504 41.515V23.332h14.79v53.735Z"/></svg>

After

Width:  |  Height:  |  Size: 264 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><defs><linearGradient id="a" x1="101.85" x2="101.85" y1="-12.91" y2="224.04" gradientTransform="translate(6.318) scale(.56637)" gradientUnits="userSpaceOnUse"><stop offset="0" style="stop-color:#ffd200;stop-opacity:1"/><stop offset=".08" style="stop-color:#ffb500;stop-opacity:1"/><stop offset=".2" style="stop-color:#ff8c00;stop-opacity:1"/><stop offset=".3" style="stop-color:#ff7300;stop-opacity:1"/><stop offset=".36" style="stop-color:#ff6a00;stop-opacity:1"/><stop offset=".48" style="stop-color:#fc4f0e;stop-opacity:1"/><stop offset=".65" style="stop-color:#f92f1e;stop-opacity:1"/><stop offset=".79" style="stop-color:#f81b27;stop-opacity:1"/><stop offset=".89" style="stop-color:#f7142b;stop-opacity:1"/><stop offset="1" style="stop-color:#df162e;stop-opacity:1"/></linearGradient></defs><path d="M64.012 0c-1.617 0-3.227.078-4.825.2v127.624c1.594.117 3.196.2 4.817.203h.023c1.614 0 3.211-.086 4.79-.199V.2A62.973 62.973 0 0 0 64.011 0Zm27.515 6.23C82.16 27.34 76.36 49.79 76.36 63.926c0 13.68 6.282 36.379 15.82 57.601a64.209 64.209 0 0 0 8.407-4.968c-8.832-19.864-14.59-40.625-14.59-52.657 0-12.457 5.555-33.175 14.113-52.757a64.114 64.114 0 0 0-8.582-4.915Zm-55.191.04a64.114 64.114 0 0 0-8.457 4.894C36.453 30.73 42 51.454 42 63.902c0 12.028-5.762 32.782-14.59 52.625a64.62 64.62 0 0 0 8.406 4.965c9.547-21.215 15.813-43.898 15.813-57.59 0-14.207-6.031-36.785-15.293-57.632Zm80.207 21.16-1.379 1.375c-14.613 14.754-21.676 26.246-21.59 35.117.086 8.867 7.106 20.324 21.489 34.789l1.652 1.644a64.618 64.618 0 0 0 4.996-8.601c-9.953-10.102-18.441-21.008-18.508-27.918-.062-6.738 8.375-17.645 18.383-27.856a63.693 63.693 0 0 0-5.043-8.55Zm-105.059.023a64.028 64.028 0 0 0-5.054 8.574c16.664 16.93 18.418 25.094 18.398 27.832-.062 6.938-8.555 17.817-18.512 27.895a64.432 64.432 0 0 0 5.008 8.578c.567-.566 1.106-1.086 1.653-1.64 14.37-14.465 21.394-25.833 21.476-34.766.086-8.93-6.976-20.317-21.586-35.098Zm0 0" style="fill:url(#a)"/></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path d="M64.012 0c-1.617 0-3.227.078-4.825.2v127.624c1.594.117 3.196.2 4.817.203h.023c1.614 0 3.211-.086 4.79-.199V.2A62.973 62.973 0 0 0 64.011 0Zm27.515 6.23C82.16 27.34 76.36 49.79 76.36 63.926c0 13.68 6.282 36.379 15.82 57.601a64.209 64.209 0 0 0 8.407-4.968c-8.832-19.864-14.59-40.625-14.59-52.657 0-12.457 5.555-33.175 14.113-52.757a64.114 64.114 0 0 0-8.582-4.915Zm-55.191.04a64.114 64.114 0 0 0-8.457 4.894C36.453 30.73 42 51.454 42 63.902c0 12.028-5.762 32.782-14.59 52.625a64.62 64.62 0 0 0 8.406 4.965c9.547-21.215 15.813-43.898 15.813-57.59 0-14.207-6.031-36.785-15.293-57.632Zm80.207 21.16-1.379 1.375c-14.613 14.754-21.676 26.246-21.59 35.117.086 8.867 7.106 20.324 21.489 34.789l1.652 1.644a64.618 64.618 0 0 0 4.996-8.601c-9.953-10.102-18.441-21.008-18.508-27.918-.062-6.738 8.375-17.645 18.383-27.856a63.693 63.693 0 0 0-5.043-8.55Zm-105.059.023a64.028 64.028 0 0 0-5.054 8.574c16.664 16.93 18.418 25.094 18.398 27.832-.062 6.938-8.555 17.817-18.512 27.895a64.432 64.432 0 0 0 5.008 8.578c.567-.566 1.106-1.086 1.653-1.64 14.37-14.465 21.394-25.833 21.476-34.766.086-8.93-6.976-20.317-21.586-35.098Zm0 0" style="fill:#f92a20"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB