Compare commits

..

1 Commits

Author SHA1 Message Date
Keith Matthews
767c7d18e2
Merge 588e2893e7 into 98c3da01bc 2024-10-19 14:13:04 +07:00
83 changed files with 1 additions and 2840 deletions

View File

@ -1,31 +0,0 @@
name: 🌴 Generate File Tree
on:
push:
workflow_dispatch:
jobs:
generate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: "3.9"
architecture: "x64"
- name: Generate File Tree
run: python config/tree.py svg png
- name: Load to GitHub
run: |-
git diff
git config --global user.email "noreply@lammers.media"
git config --global user.name "Dashboard Icons Bot"
git add tree.json
git commit -m ":construction_worker: Generates file_tree.json" || exit 0
git push

File diff suppressed because one or more lines are too long

View File

@ -1,54 +0,0 @@
import os
import json
import sys
def folder_to_json(path):
tree = {}
base_folder_name = os.path.basename(os.path.normpath(path)) # Get the base folder name
# Ensure the path doesn't return an empty string or dot.
base_folder_name = base_folder_name if base_folder_name else os.path.basename(os.getcwd())
for root, dirs, files in os.walk(path):
# Get the relative path of the root directory
relative_path = os.path.relpath(root, path)
# Use base folder name for root, and append relative path for subfolders
key = base_folder_name if relative_path == '.' else os.path.join(base_folder_name, relative_path)
# Only add the folder if there are files
if files:
tree[key] = files
return tree
def generate_combined_tree(paths):
combined_tree = {}
for path in paths:
# Add folder tree for each path
combined_tree.update(folder_to_json(path))
return combined_tree
if __name__ == "__main__":
# Get the list of folder paths from command-line arguments
folder_paths = sys.argv[1:]
if not folder_paths:
print("Please provide at least one folder path.")
sys.exit(1)
# Check if 'tree.json' exists
if os.path.exists('tree.json'):
print("'tree.json' already exists. No file was created.")
sys.exit(0)
# Generate the combined folder tree for all specified paths
combined_folder_tree = generate_combined_tree(folder_paths)
# Write the combined JSON structure to a file named tree.json
with open('tree.json', 'w') as f:
json.dump(combined_folder_tree, f, indent=4)
print("Folder tree successfully written to 'tree.json'.")

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 243 B

After

Width:  |  Height:  |  Size: 290 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 B

After

Width:  |  Height:  |  Size: 290 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 653 B

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 653 B

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 211 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -1,27 +0,0 @@
<svg width="483" height="483" viewBox="0 0 483 483" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M240.708 114.136C276.246 78.5983 390.968 50.85 411.828 71.7096C425.105 84.9869 418.69 136.292 403.107 181C403.107 181 353 145 303 162.5C253 180 240.708 242.829 240.708 242.829C205.171 207.292 205.171 149.674 240.708 114.136Z" fill="#8BBB25"/>
<path d="M331 150.88C381.258 150.88 482 212.38 482 241.88C482 260.657 441.185 292.399 398.553 312.993C398.553 312.993 388.578 252.107 340.848 229.126C293.119 206.145 240 241.88 240 241.88C240 191.622 280.742 150.88 331 150.88Z" fill="#18C249"/>
<path d="M368.864 240.708C404.401 276.246 432.15 390.968 411.29 411.828C398.013 425.105 346.708 418.689 302 403.107C302 403.107 338 353 320.5 303C303 253 240.17 240.708 240.17 240.708C275.708 205.17 333.326 205.17 368.864 240.708Z" fill="#1BA3A0"/>
<path d="M332.12 331C332.12 381.258 270.62 482 241.12 482C222.343 482 190.601 441.185 170.007 398.553C170.007 398.553 230.893 388.578 253.874 340.848C276.855 293.119 241.12 240 241.12 240C291.378 240 332.12 280.742 332.12 331Z" fill="#1E83F7"/>
<path d="M242.292 368.864C206.754 404.402 92.0316 432.15 71.172 411.29C57.8946 398.013 64.3104 346.708 79.8932 302C79.8932 302 130 338 180 320.5C230 303 242.292 240.171 242.292 240.171C277.83 275.708 277.83 333.326 242.292 368.864Z" fill="#857ED6"/>
<path d="M152 332.12C101.742 332.12 1 270.62 1 241.12C1 222.343 41.8148 190.601 84.4468 170.007C84.4468 170.007 94.4218 230.893 142.152 253.874C189.881 276.855 243 241.12 243 241.12C243 291.378 202.258 332.12 152 332.12Z" fill="#ED79B5"/>
<path d="M114.136 242.292C78.5984 206.754 50.8501 92.0317 71.7097 71.172C84.9871 57.8947 136.292 64.3105 181 79.8933C181 79.8933 145 130 162.5 180C180 230 242.83 242.292 242.83 242.292C207.292 277.83 149.674 277.83 114.136 242.292Z" fill="#F3516B"/>
<path d="M150.88 152C150.88 101.742 212.38 1 241.88 1C260.657 1 292.399 41.8148 312.993 84.4468C312.993 84.4468 252.107 94.4218 229.126 142.152C206.145 189.881 241.88 243 241.88 243C191.622 243 150.88 202.258 150.88 152Z" fill="#FA2921"/>
<path d="M77.3963 172.96C58.4709 182.671 40.3199 194.352 26.4176 205.86C18.634 212.302 12.1687 218.702 7.64469 224.681C3.13159 230.647 0.5 236.26 0.5 241.12C0.5 244.942 2.12794 249.225 5.0045 253.767C7.88544 258.317 12.0462 263.169 17.1783 268.143C27.4431 278.091 41.6394 288.566 57.3942 298.11C63.725 301.945 70.31 305.631 76.996 309.074C70.4806 329.323 65.9058 350.417 64.2123 368.385C63.2641 378.444 63.2174 387.541 64.2467 394.968C65.2735 402.377 67.3821 408.208 70.8184 411.644C73.5212 414.347 77.7007 416.224 82.9466 417.402C88.2006 418.582 94.5742 419.071 101.72 418.959C116.013 418.735 133.458 416.104 151.347 411.712C158.535 409.947 165.798 407.897 172.96 405.604C182.671 424.529 194.352 442.68 205.86 456.582C212.302 464.366 218.701 470.831 224.681 475.355C230.646 479.868 236.26 482.5 241.12 482.5C244.942 482.5 249.225 480.872 253.767 477.995C258.316 475.115 263.169 470.954 268.143 465.822C278.091 455.557 288.566 441.361 298.11 425.606C301.945 419.275 305.631 412.69 309.074 406.004C329.323 412.519 350.417 417.094 368.385 418.788C378.444 419.736 387.541 419.783 394.968 418.753C402.377 417.726 408.207 415.618 411.644 412.182C414.347 409.479 416.224 405.299 417.402 400.053C418.581 394.799 419.071 388.426 418.959 381.28C418.735 366.987 416.103 349.542 411.712 331.653C409.947 324.465 407.897 317.202 405.604 310.04C424.529 300.329 442.68 288.648 456.582 277.14C464.366 270.698 470.831 264.298 475.355 258.319C479.868 252.353 482.5 246.74 482.5 241.88C482.5 238.058 480.872 233.775 477.995 229.233C475.114 224.683 470.954 219.831 465.822 214.857C455.557 204.909 441.361 194.434 425.606 184.89C419.275 181.055 412.69 177.369 406.004 173.926C412.519 153.677 417.094 132.583 418.788 114.615C419.736 104.556 419.783 95.4591 418.753 88.0319C417.727 80.6226 415.618 74.7924 412.182 71.3561C409.479 68.6532 405.299 66.7761 400.053 65.5982C394.799 64.4185 388.426 63.9291 381.28 64.0412C366.988 64.2652 349.542 66.8965 331.653 71.2882C324.465 73.053 317.202 75.1027 310.04 77.3962C300.329 58.4708 288.648 40.3199 277.14 26.4176C270.698 18.634 264.299 12.1687 258.319 7.64469C252.354 3.13159 246.74 0.5 241.88 0.5C238.058 0.5 233.775 2.12794 229.233 5.0045C224.684 7.88544 219.831 12.0462 214.857 17.1783C204.909 27.4431 194.434 41.6394 184.89 57.3942C181.055 63.725 177.369 70.31 173.926 76.9961C153.677 70.4807 132.583 65.9058 114.615 64.2123C104.556 63.2642 95.4592 63.2174 88.032 64.2468C80.6227 65.2736 74.7925 67.3822 71.3562 70.8185C68.6534 73.5213 66.7762 77.7007 65.5983 82.9467C64.4186 88.2007 63.9293 94.5743 64.0413 101.72C64.2653 116.013 66.8966 133.458 71.2884 151.347C73.0531 158.535 75.1028 165.798 77.3963 172.96Z" stroke="#0C1117"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M150.88 152C150.88 101.742 212.38 1.00003 241.88 1.00003C260.513 1.00003 291.912 41.191 312.517 83.466L302 87.0021C298.028 78.9485 293.647 70.967 289.034 63.3527C279.782 48.0798 269.814 34.6424 260.645 25.1816C256.053 20.4428 251.903 16.9546 248.375 14.7202C244.694 12.3895 242.6 12 241.88 12C241.16 12 239.066 12.3895 235.385 14.7202C231.857 16.9546 227.708 20.4428 223.115 25.1816C213.946 34.6424 203.978 48.0798 194.726 63.3527C185.501 78.5817 177.203 95.2797 171.243 111.085C165.214 127.074 161.88 141.357 161.88 152C161.88 196.183 197.697 232 241.88 232V243C191.622 243 150.88 202.258 150.88 152Z" fill="#0C1117"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M240.708 114.136C276.246 78.5984 390.968 50.85 411.828 71.7096C425.003 84.8851 418.787 135.507 403.464 179.97L393.526 175.033C396.412 166.53 398.958 157.788 401.081 149.143C405.338 131.801 407.791 115.251 407.998 102.077C408.101 95.4792 407.634 90.0785 406.719 86.0037C405.764 81.7533 404.559 79.9969 404.05 79.4878C403.54 78.9787 401.784 77.7732 397.534 76.8188C393.459 75.9039 388.058 75.4363 381.46 75.5398C368.287 75.7463 351.737 78.1992 334.395 82.4566C317.103 86.7018 299.428 92.6418 284.038 99.6034C268.469 106.646 256.012 114.388 248.486 121.914C222.164 148.237 218.019 188.338 236.051 219C237.617 221.662 239.35 224.254 241.25 226.758C243.44 229.645 245.852 232.417 248.486 235.051L240.708 242.829C205.17 207.292 205.17 149.674 240.708 114.136Z" fill="#0C1117"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M114.136 242.292C78.5984 206.754 50.8501 92.0317 71.7097 71.1721C84.8852 57.9966 135.507 64.2132 179.97 79.5363L175.033 89.4735C166.53 86.5878 157.788 84.0416 149.143 81.919C131.801 77.6616 115.251 75.2087 102.077 75.0022C95.4792 74.8987 90.0786 75.3663 86.0038 76.2812C81.7533 77.2356 79.997 78.4411 79.4879 78.9502C78.9788 79.4593 77.7733 81.2156 76.8189 85.4661C75.9039 89.5409 75.4364 94.9416 75.5398 101.54C75.7463 114.713 78.1993 131.263 82.4567 148.605C86.7019 165.897 92.6418 183.571 99.6035 198.962C106.646 214.531 114.389 226.988 121.914 234.514C153.156 265.756 203.809 265.756 235.051 234.514L242.83 242.292C207.292 277.83 149.674 277.83 114.136 242.292Z" fill="#0C1117"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M331 150.88C381.257 150.88 482 212.38 482 241.88C482 260.513 441.809 291.912 399.534 312.517L395.997 302C404.051 298.028 412.033 293.647 419.647 289.034C434.92 279.782 448.357 269.814 457.818 260.645C462.557 256.053 466.045 251.903 468.279 248.375C470.61 244.694 471 242.6 471 241.88C471 241.16 470.61 239.066 468.279 235.385C466.045 231.857 462.557 227.708 457.818 223.115C448.357 213.946 434.92 203.978 419.647 194.726C404.418 185.501 387.72 177.203 371.915 171.243C355.926 165.214 341.643 161.88 331 161.88C286.817 161.88 251 197.697 251 241.88H240C240 236.728 240.428 231.677 241.25 226.758C241.689 224.133 242.241 221.545 242.9 219C253.047 179.817 288.644 150.88 331 150.88Z" fill="#0C1117"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M368.863 240.708C404.401 276.246 432.149 390.968 411.29 411.828C398.114 425.003 347.492 418.787 303.03 403.464L307.966 393.527C316.47 396.412 325.211 398.958 333.857 401.081C351.199 405.338 367.749 407.791 380.922 407.998C387.52 408.101 392.921 407.634 396.996 406.719C401.246 405.764 403.003 404.559 403.512 404.05C404.021 403.541 405.226 401.784 406.181 397.534C407.096 393.459 407.563 388.058 407.46 381.46C407.253 368.287 404.8 351.737 400.543 334.395C396.298 317.103 390.358 299.429 383.396 284.038C376.354 268.469 368.611 256.012 361.085 248.486C329.843 217.244 279.19 217.244 247.948 248.486L240.17 240.708C275.708 205.17 333.326 205.17 368.863 240.708Z" fill="#0C1117"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M332.119 331C332.119 381.258 270.619 482 241.119 482C222.486 482 191.087 441.809 170.482 399.534L180.999 395.998C184.972 404.052 189.353 412.033 193.965 419.647C203.217 434.92 213.186 448.358 222.354 457.818C226.947 462.557 231.096 466.045 234.625 468.28C238.305 470.611 240.399 471 241.119 471C241.839 471 243.934 470.611 247.614 468.28C251.142 466.045 255.292 462.557 259.884 457.818C269.053 448.358 279.021 434.92 288.273 419.647C297.499 404.418 305.796 387.72 311.757 371.915C317.786 355.926 321.119 341.643 321.119 331C321.119 286.817 285.302 251 241.119 251V240C291.377 240 332.119 280.742 332.119 331Z" fill="#0C1117"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M242.292 368.864C206.754 404.402 92.0314 432.15 71.1717 411.29C57.9963 398.115 64.2129 347.493 79.536 303.03L89.4732 307.967C86.5874 316.47 84.0412 325.212 81.9187 333.857C77.6613 351.199 75.2084 367.75 75.0018 380.923C74.8984 387.521 75.366 392.922 76.2809 396.996C77.2353 401.247 78.4408 403.003 78.9499 403.512C79.459 404.021 81.2153 405.227 85.4658 406.181C89.5406 407.096 94.9413 407.564 101.539 407.46C114.713 407.254 131.263 404.801 148.605 400.543C165.897 396.298 183.571 390.358 198.962 383.397C214.53 376.354 226.988 368.612 234.513 361.086C265.755 329.844 265.755 279.191 234.513 247.949L242.292 240.171C277.829 275.708 277.829 333.326 242.292 368.864Z" fill="#0C1117"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M152 332.12C101.742 332.12 1 270.62 1 241.12C1 222.487 41.191 191.088 83.466 170.483L87.002 181C78.9485 184.972 70.967 189.353 63.3527 193.966C48.0797 203.218 34.6424 213.186 25.1815 222.355C20.4427 226.947 16.9545 231.097 14.7202 234.625C12.3895 238.306 12 240.4 12 241.12C12 241.84 12.3895 243.934 14.7202 247.615C16.9545 251.143 20.4427 255.292 25.1815 259.885C34.6424 269.054 48.0797 279.022 63.3527 288.274C78.5817 297.499 95.2797 305.797 111.085 311.757C127.074 317.786 141.357 321.12 152 321.12C196.183 321.12 232 285.303 232 241.12H243C243 291.378 202.258 332.12 152 332.12Z" fill="#0C1117"/>
<path d="M236.051 219C237.617 221.662 239.35 224.254 241.25 226.758C241.689 224.133 242.241 221.545 242.9 219C242.9 219 242 221 240 221C237.267 221 236.051 219 236.051 219Z" fill="#0C1117"/>
<path d="M253.486 222C252.711 224.99 252.104 228.047 251.676 231.162C253.844 229.616 256.064 228.176 258.329 226.843C258.329 226.843 256.278 227.621 254.864 226.206C252.932 224.274 253.486 222 253.486 222Z" fill="#0C1117"/>
<path d="M261.2 253.5C258.21 252.725 255.153 252.118 252.038 251.69C253.584 253.858 255.024 256.077 256.357 258.343C256.357 258.343 255.579 256.292 256.994 254.878C258.926 252.946 261.2 253.5 261.2 253.5Z" fill="#0C1117"/>
<path d="M246.92 263.9C245.354 261.238 243.621 258.646 241.721 256.142C241.282 258.767 240.73 261.355 240.071 263.9C240.071 263.9 240.971 261.9 242.971 261.9C245.704 261.9 246.92 263.9 246.92 263.9Z" fill="#0C1117"/>
<path d="M229.46 261.2C230.235 258.21 230.842 255.153 231.27 252.038C229.103 253.584 226.883 255.024 224.617 256.357C224.617 256.357 226.668 255.579 228.082 256.994C230.014 258.926 229.46 261.2 229.46 261.2Z" fill="#0C1117"/>
<path d="M219 246.95C221.662 245.384 224.254 243.651 226.758 241.751C224.133 241.312 221.545 240.76 219 240.101C219 240.101 221 241.001 221 243.001C221 245.734 219 246.95 219 246.95Z" fill="#0C1117"/>
<path d="M221.8 229.5C224.79 230.275 227.847 230.882 230.962 231.31C229.416 229.142 227.976 226.922 226.643 224.657C226.643 224.657 227.421 226.708 226.006 228.122C224.074 230.054 221.8 229.5 221.8 229.5Z" fill="#0C1117"/>
<path d="M264 236.05C261.338 237.616 258.746 239.349 256.242 241.249C258.867 241.688 261.455 242.24 264 242.899C264 242.899 262 241.999 262 239.999C262 237.266 264 236.05 264 236.05Z" fill="#0C1117"/>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

2727
tree.json

File diff suppressed because it is too large Load Diff