fix: cleanup unused image and convert to webp

This commit is contained in:
Faisal Amir 2023-12-11 13:19:57 +07:00
parent f8188f29bb
commit a03abf0fc7
75 changed files with 516 additions and 2266 deletions

View File

@ -2,35 +2,49 @@
title: Introduction
slug: /docs
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
keywords:
[
Jan AI,
Jan,
ChatGPT alternative,
local AI,
private AI,
conversational AI,
no-subscription fee,
large language model,
]
---
Jan is a ChatGPT-alternative that runs on your own computer, with a [local API server](/api).
Jan is a ChatGPT-alternative that runs on your own computer, with a [local API server](/api-reference/).
Jan uses [open-source AI models](/docs/models), stores data in [open file formats](/specs/data-structures), is highly customizable via [extensions](/docs/extensions).
Jan uses [open-source AI models](/docs/models), stores data in [open file formats](/specs/data-structures), is highly customizable via [extensions](/docs/extensions).
Jan believes in the need for an open source AI ecosystem. We aim to build infra and tooling to allow open source AIs to compete on a level playing field with proprietary offerings.
Jan believes in the need for an open source AI ecosystem. We aim to build infra and tooling to allow open source AIs to compete on a level playing field with proprietary offerings.
## Why Jan?
#### 💻 Own your AI
Jan runs 100% on your own machine, [predictably](https://www.reddit.com/r/LocalLLaMA/comments/17mghqr/comment/k7ksti6/?utm_source=share&utm_medium=web2x&context=3), privately and even offline. No one else can see your conversations, not even us.
Jan runs 100% on your own machine, [predictably](https://www.reddit.com/r/LocalLLaMA/comments/17mghqr/comment/k7ksti6/?utm_source=share&utm_medium=web2x&context=3), privately and even offline. No one else can see your conversations, not even us.
#### 🏗️ Extensions
Jan ships with a powerful [extension framework](/docs/extensions), which allows developers to extend and customize Jan's functionality. In fact, most core modules of Jan are [built as extensions](/specs/architecture) and use the same extensions API.
Jan ships with a powerful [extension framework](/docs/extensions), which allows developers to extend and customize Jan's functionality. In fact, most core modules of Jan are [built as extensions](/specs/architecture) and use the same extensions API.
#### 🗂️ Open File Formats
Jan stores data in a [local folder of non-proprietary files](/specs/data-structures). You're never locked-in and can do what you want with your data with extensions, or even a different app.
Jan stores data in a [local folder of non-proprietary files](/specs/data-structures). You're never locked-in and can do what you want with your data with extensions, or even a different app.
#### 🌍 Open Source
Both Jan and [Nitro](https://nitro.jan.ai), our lightweight inference engine, are licensed via the open source [AGPLv3 license](https://github.com/janhq/jan/blob/main/LICENSE).
Both Jan and [Nitro](https://nitro.jan.ai), our lightweight inference engine, are licensed via the open source [AGPLv3 license](https://github.com/janhq/jan/blob/main/LICENSE).
<!-- ## Design Principles -->
<!-- OpenAI meets VSCode meets Obsidian.
<!-- OpenAI meets VSCode meets Obsidian.
Minimalism: https://docusaurus.io/docs#design-principles. Not having abstractions is better than having the wrong abstractions. Assistants as code. Only including features that are absolutely necessary in the Jan API.
Minimalism: https://docusaurus.io/docs#design-principles. Not having abstractions is better than having the wrong abstractions. Assistants as code. Only including features that are absolutely necessary in the Jan API.
File-based: User should be able to look at a Jan directory and intuit how it works. Transparency. Editing things via a text editor, vs. needing a database tool for SQLite.
File-based: User should be able to look at a Jan directory and intuit how it works. Transparency. Editing things via a text editor, vs. needing a database tool for SQLite.
Participatory: https://www.getlago.com/blog/the-5-reasons-why-we-chose-open-source -->
Participatory: https://www.getlago.com/blog/the-5-reasons-why-we-chose-open-source -->

View File

@ -66,7 +66,12 @@ export default function AnnoncementBanner() {
<div className="flex items-center gap-x-3">
{socials.map((social, i) => {
return (
<a key={i} href={social.href} target="_blank">
<a
aria-label={`social-${i}`}
key={i}
href={social.href}
target="_blank"
>
{social.icon}
</a>
);

View File

@ -111,7 +111,7 @@ export default function DownloadApp() {
{systems.map((system, i) => (
<a
key={i}
href={system.href}
href={system.href || ""}
className={twMerge(
"btn-shadow inline-flex m-2 px-4 rounded-lg text-lg font-semibold cursor-pointer justify-center items-center space-x-2 border border-zinc-200 dark:border-gray-700 text-black dark:text-white bg-zinc-50 min-w-[150px] dark:bg-[#18181B] h-[36px]",
system.comingSoon && "pointer-events-none"

View File

@ -1,127 +0,0 @@
import React, { useState, useEffect } from "react";
import axios from "axios";
const systemsTemplate = [
{
name: "Download for Mac (M1/M2)",
logo: require("@site/static/img/apple-logo-white.png").default,
fileFormat: "{appname}-mac-arm64-{tag}.dmg",
},
{
name: "Download for Mac (Intel)",
logo: require("@site/static/img/apple-logo-white.png").default,
fileFormat: "{appname}-mac-x64-{tag}.dmg",
},
{
name: "Download for Windows",
logo: require("@site/static/img/windows-logo-white.png").default,
fileFormat: "{appname}-win-x64-{tag}.exe",
},
{
name: "Download for Linux",
logo: require("@site/static/img/linux-logo-white.png").default,
fileFormat: "{appname}-linux-amd64-{tag}.deb",
},
];
function classNames(...classes) {
return classes.filter(Boolean).join(" ");
}
export default function DownloadLink() {
const [systems, setSystems] = useState(systemsTemplate);
const [defaultSystem, setDefaultSystem] = useState(systems[0]);
const getLatestReleaseInfo = async (repoOwner, repoName) => {
const url = `https://api.github.com/repos/${repoOwner}/${repoName}/releases/latest`;
try {
const response = await axios.get(url);
return response.data;
} catch (error) {
console.error(error);
return null;
}
};
const extractAppName = (fileName) => {
// Extract appname using a regex that matches the provided file formats
const regex = /^(.*?)-(?:mac|win|linux)-(?:arm64|x64|amd64)-.*$/;
const match = fileName.match(regex);
return match ? match[1] : null;
};
const changeDefaultSystem = async (systems) => {
const userAgent = navigator.userAgent;
const arc = await navigator?.userAgentData?.getHighEntropyValues([
"architecture",
]);
if (userAgent.includes("Windows")) {
// windows user
setDefaultSystem(systems[2]);
} else if (userAgent.includes("Linux")) {
// linux user
setDefaultSystem(systems[3]);
} else if (
userAgent.includes("Mac OS") &&
arc &&
arc.architecture === "arm"
) {
setDefaultSystem(systems[0]);
} else {
setDefaultSystem(systems[1]);
}
};
useEffect(() => {
const updateDownloadLinks = async () => {
try {
const releaseInfo = await getLatestReleaseInfo("janhq", "jan");
// Extract appname from the first asset name
const firstAssetName = releaseInfo.assets[0].name;
const appname = extractAppName(firstAssetName);
if (!appname) {
console.error(
"Failed to extract appname from file name:",
firstAssetName
);
changeDefaultSystem(systems);
return;
}
// Remove 'v' at the start of the tag_name
const tag = releaseInfo.tag_name.startsWith("v")
? releaseInfo.tag_name.substring(1)
: releaseInfo.tag_name;
const updatedSystems = systems.map((system) => {
const downloadUrl = system.fileFormat
.replace("{appname}", appname)
.replace("{tag}", tag);
return {
...system,
href: `https://github.com/janhq/jan/releases/download/${releaseInfo.tag_name}/${downloadUrl}`,
};
});
setSystems(updatedSystems);
changeDefaultSystem(updatedSystems);
} catch (error) {
console.error("Failed to update download links:", error);
}
};
updateDownloadLinks();
}, []);
return (
<div className="mt-2">
<a href={defaultSystem.href}>
<span className="text-blue-600 font-bold">Download Jan</span>
</a>
</div>
);
}

View File

@ -57,10 +57,6 @@ export default function Dropdown() {
const changeDefaultSystem = async (systems) => {
const userAgent = navigator.userAgent;
const arc = await navigator?.userAgentData?.getHighEntropyValues([
"architecture",
]);
if (userAgent.includes("Windows")) {
// windows user
setDefaultSystem(systems[2]);
@ -120,8 +116,8 @@ export default function Dropdown() {
return (
<div className="inline-flex align-items-stretch">
<a
href={defaultSystem.href || ""}
className="cursor-pointer relative inline-flex items-center rounded-l-md border-0 px-4 py-3 text-base font-semibold dark:bg-white dark:text-black bg-black text-white dark:hover:text-black hover:text-white"
href={defaultSystem.href}
>
<defaultSystem.logo className="h-5 mr-3 -mt-1" />
{defaultSystem.name}
@ -149,7 +145,7 @@ export default function Dropdown() {
>
{({ active }) => (
<a
href={system.href}
href={system.href || ""}
className={classNames(
active
? "dark:bg-blue-100 bg-gray-900 hover:text-white dark:text-black"

View File

@ -91,7 +91,7 @@ export default function Footer() {
<div className="lg:col-span-3 col-span-2">
<div className="flex items-center space-x-2 mb-3">
<img alt="Jan Logo" src="/img/logo.svg" />
<h6 className="">Jan</h6>
<h2 className="h6">Jan</h2>
</div>
<div className="w-full lg:w-1/2">
<p className="dark:text-gray-400 text-gray-600">
@ -104,7 +104,12 @@ export default function Footer() {
<div className="flex items-center gap-x-3">
{socials.map((social, i) => {
return (
<a key={i} href={social.href} target="_blank">
<a
aria-label={`social-${i}`}
key={i}
href={social.href}
target="_blank"
>
{social.icon}
</a>
);
@ -116,7 +121,7 @@ export default function Footer() {
{menus.map((menu, i) => {
return (
<div key={i} className="lg:text-right">
<h6 className="mb-3">{menu.name}</h6>
<h2 className="mb-3 h6">{menu.name}</h2>
<ul>
{menu.child.map((child, i) => {
return (

View File

@ -1,6 +1,5 @@
import React from "react";
import DownloadApp from "@site/src/containers/DownloadApp";
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
import useBaseUrl from "@docusaurus/useBaseUrl";
import Layout from "@theme/Layout";
@ -14,8 +13,10 @@ import { IoArrowDown } from "react-icons/io5";
import Dropdown from "@site/src/containers/Elements/dropdown";
import useIsBrowser from "@docusaurus/useIsBrowser";
export default function Home() {
const { siteConfig } = useDocusaurusContext();
const isBrowser = useIsBrowser();
const handleAnchorLink = () => {
document
@ -23,10 +24,8 @@ export default function Home() {
.scrollIntoView({ behavior: "smooth" });
};
const userAgent = navigator.userAgent;
console.log(userAgent);
const isBrowserChrome = userAgent.includes("Chrome");
const userAgent = isBrowser && navigator.userAgent;
const isBrowserChrome = isBrowser && userAgent.includes("Chrome");
return (
<>
@ -39,7 +38,7 @@ export default function Home() {
<div className="grid grid-cols-1 lg:grid-cols-12 -mt-1 gap-8 items-center relative min-h-[calc(100vh-96px)] ">
<div className="col-span-full lg:col-start-2 lg:col-span-5 text-left relative z-10 px-4 py-6">
<img
src="/img/homepage/element-hero-blur.png"
src="/img/homepage/element-hero-blur.webp"
alt="Element blur"
className="hidden lg:block absolute blur-3xl opacity-30 right-32 -bottom-32"
/>
@ -51,11 +50,13 @@ export default function Home() {
</div>
<h1 className="text-5xl lg:text-7xl font-semibold leading-tight lg:leading-tight mt-2">
Bringing AI to <br /> your Desktop{" "}
<span>
<span className="relative w-16 h-16 inline-block">
<img
src="/img/homepage/element-hero-heading.png"
alt="Element hero heading"
className="w-16 inline-block"
className="object-contain inline-block"
width={64}
height={64}
/>
</span>
</h1>
@ -96,9 +97,9 @@ export default function Home() {
alt="App screenshots"
sources={{
light: useBaseUrl(
"/img/homepage/app-base-screen-light.png"
"/img/homepage/app-base-screen-light.webp"
),
dark: useBaseUrl("/img/homepage/app-base-screen-dark.png"),
dark: useBaseUrl("/img/homepage/app-base-screen-dark.webp"),
}}
/>
</div>
@ -120,7 +121,7 @@ export default function Home() {
<div className="container h-full ">
<div className="w-full lg:w-3/4 mx-auto relative rounded-xl py-10">
<img
src="/img/homepage/element-bg-open-source.png"
src="/img/homepage/element-bg-open-source.webp"
alt="Element Open Source BG"
className="absolute w-full h-full object-cover rounded-xl top-0"
/>
@ -137,7 +138,7 @@ export default function Home() {
</a>
</div>
<img
src="/img/homepage/roadmap.png"
src="/img/homepage/roadmap.webp"
alt="Element Roadmap"
className="h-full w-full object-cover"
/>
@ -181,10 +182,10 @@ export default function Home() {
alt="App screenshots"
sources={{
light: useBaseUrl(
"/img/homepage/desktop-app-light.png"
"/img/homepage/desktop-app-light.webp"
),
dark: useBaseUrl(
"/img/homepage/desktop-app-dark.png"
"/img/homepage/desktop-app-dark.webp"
),
}}
/>
@ -225,9 +226,11 @@ export default function Home() {
alt="App screenshots"
sources={{
light: useBaseUrl(
"/img/homepage/mobile-app-light.png"
"/img/homepage/mobile-app-light.webp"
),
dark: useBaseUrl(
"/img/homepage/mobile-app-dark.webp"
),
dark: useBaseUrl("/img/homepage/mobile-app-dark.png"),
}}
/>
</div>
@ -243,25 +246,25 @@ export default function Home() {
<div className="text-center">
<div className="card-link-bg dark:card-link-bg-dark px-4 py-2 inline-flex rounded-xl items-center space-x-6 h-[60px]">
<img
src="/img/homepage/ic-offline.png"
src="/img/homepage/ic-offline.webp"
alt="Icon Offline"
className="w-9 flex-shrink-0"
/>
<img
src="/img/homepage/ic-private.png"
src="/img/homepage/ic-private.webp"
alt="Icon Offline"
className="w-12 flex-shrink-0"
/>
<img
src="/img/homepage/ic-folder.png"
src="/img/homepage/ic-folder.webp"
alt="Icon Offline"
className="w-9 flex-shrink-0"
/>
</div>
<div className="mt-8">
<h6 className="text-3xl lg:text-4xl font-semibold">
<h2 className="text-3xl lg:text-4xl font-semibold">
Offline and Local First
</h6>
</h2>
<p className="mt-2 text-zinc-600 dark:text-zinc-400 text-lg leading-relaxed">
Conversations, preferences, and model usage stay on{" "}
<br className="hidden lg:block" /> your computersecure,
@ -271,9 +274,9 @@ export default function Home() {
<div className="grid grid-cols-12 mt-10 lg:mt-20 text-left gap-8">
<div className="col-span-full lg:col-span-4">
<div className="dark:bg-[#27272A] bg-zinc-100 rounded-xl p-8 min-h-[450px]">
<h6 className="text-3xl lg:text-4xl font-semibold">
<h2 className="text-3xl lg:text-4xl font-semibold">
OpenAI Compatible
</h6>
</h2>
<p className="mt-4 leading-relaxed text-zinc-600 dark:text-zinc-400 text-lg">
Jan provides an OpenAI-equivalent API{" "}
<br className="hidden lg:block" /> server at&nbsp;
@ -318,7 +321,7 @@ export default function Home() {
<div className="col-span-full lg:col-span-8 items-center">
<div className="card-gradient rounded-xl h-full relative text-center min-h-[450px]">
<img
src="/img/homepage/status.png"
src="/img/homepage/status.webp"
alt="Element status"
className="w-10/12 lg:p-20 object-cover absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"
/>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -1,167 +0,0 @@
<svg width="1440" height="900" viewBox="0 0 1440 900" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="mask0_68_822" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="1440" height="900">
<rect width="1440" height="900" fill="#C4C4C4"/>
</mask>
<g mask="url(#mask0_68_822)">
<rect x="-66" y="-0.478027" width="1572" height="950.938" fill="#2F307D"/>
<g filter="url(#filter0_f_68_822)">
<path d="M-57.8301 396.173L744.277 -13.1623L1108.87 -13.1624L1555.07 95.9939L-9.21778 706.098L-57.8301 396.173Z" fill="url(#paint0_linear_68_822)"/>
</g>
<g filter="url(#filter1_f_68_822)">
<path d="M-101.107 383.634L800.122 -0.623145L1108.87 -13.1624L1555.07 95.9939L-9.21663 706.098L-101.107 383.634Z" fill="url(#paint1_linear_68_822)"/>
</g>
<g filter="url(#filter2_f_68_822)">
<ellipse cx="329.847" cy="107.571" rx="329.847" ry="107.571" transform="matrix(0.914846 -0.403803 0.330497 0.943807 508.14 342.034)" fill="#E73800"/>
</g>
<g filter="url(#filter3_f_68_822)">
<path d="M673.463 29.4612C498.517 54.805 280.304 103.381 65.8544 29.4612C54.5674 23.8293 45.914 29.8836 101.596 99.1566C171.198 185.748 398.816 149.844 673.463 29.4612Z" fill="#4463B1"/>
</g>
<g opacity="0.4" filter="url(#filter4_f_68_822)">
<path d="M609.751 41.4427C470.997 61.5436 297.927 100.07 127.841 41.4427C118.889 36.9759 112.026 41.7777 156.188 96.72C211.392 165.398 391.922 136.922 609.751 41.4427Z" fill="#4463B1"/>
</g>
<path d="M683.23 327.829C1018.31 164.095 1157.2 156.298 1478.39 218.673L1584.3 429.188L35.639 906.746C7.28175 901.548 89.4594 770.301 313.426 571.481C355.643 534.003 348.151 491.563 683.23 327.829Z" fill="url(#paint2_linear_68_822)"/>
<g opacity="0.7" filter="url(#filter5_f_68_822)">
<path d="M898.979 256.588C1242.14 115.511 1157.2 156.298 1478.39 218.673L1584.3 429.189L47.792 902.848C19.4347 897.65 -12.9736 787.454 84.2516 629.958C205.783 433.087 499.515 420.813 898.979 256.588Z" fill="#4463B1"/>
</g>
<g filter="url(#filter6_f_68_822)">
<path d="M806.495 345.372C1198.82 247.081 1179.04 156.299 1534.2 218.674L1584.3 429.189L-114.729 902.848C-146.086 897.65 -181.922 787.454 -74.4129 629.958C59.9733 433.087 510.846 419.442 806.495 345.372Z" fill="#4463B1"/>
</g>
<g filter="url(#filter7_f_68_822)">
<ellipse cx="329.847" cy="107.571" rx="329.847" ry="107.571" transform="matrix(0.914846 -0.403803 0.330497 0.943807 -67.2598 503.045)" fill="#4463B1"/>
</g>
<g opacity="0.4" filter="url(#filter8_f_68_822)">
<ellipse cx="329.847" cy="156.166" rx="329.847" ry="156.166" transform="matrix(0.914846 -0.403803 0.330497 0.943807 437.842 560.226)" fill="#4463B1"/>
</g>
<g filter="url(#filter9_f_68_822)">
<ellipse cx="329.847" cy="107.571" rx="329.847" ry="107.571" transform="matrix(0.914846 -0.403803 0.330497 0.943807 980.781 431.732)" fill="#3A78F0"/>
</g>
<g filter="url(#filter10_f_68_822)">
<ellipse cx="296.397" cy="165.703" rx="296.397" ry="165.703" transform="matrix(0.914846 -0.403803 0.330497 0.943807 -370.611 508.381)" fill="#2A4EAB"/>
</g>
<g filter="url(#filter11_f_68_822)">
<path d="M-431 798.106V1422H1785V340.827L-431 798.106Z" fill="white"/>
</g>
<g filter="url(#filter12_f_68_822)">
<path d="M1168.87 194.6L1651.63 -51L1531.83 244.697L1168.87 194.6Z" fill="#2A4EAB"/>
</g>
<g opacity="0.4" filter="url(#filter13_f_68_822)">
<path d="M303.606 802.698L1065.95 450.301L1427.09 399.795L1877.64 402.328L376.107 978.65L303.606 802.698Z" fill="url(#paint3_linear_68_822)"/>
</g>
<g opacity="0.4" filter="url(#filter14_f_68_822)">
<path d="M888 621.314L1690.16 377.877L2054.78 377.877L2501 442.793L936.615 805.63L888 621.314Z" fill="url(#paint4_linear_68_822)"/>
</g>
<g opacity="0.4" filter="url(#filter15_f_68_822)">
<path d="M839.773 675.305L1706.82 339.905L2012.39 295.317L2463.11 306.023L954.084 854.616L839.773 675.305Z" fill="url(#paint5_linear_68_822)"/>
</g>
</g>
<defs>
<filter id="filter0_f_68_822" x="-64.8301" y="-20.1624" width="1626.9" height="733.26" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="3.5" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter1_f_68_822" x="-125.107" y="-37.1624" width="1704.18" height="767.26" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="12" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter2_f_68_822" x="377.575" y="-21.1177" width="935.751" height="662.969" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter3_f_68_822" x="-10.4902" y="-40.1458" width="751.953" height="255.045" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="34" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter4_f_68_822" x="85.2227" y="4.16821" width="560.528" height="166.417" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="18" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter5_f_68_822" x="7.91602" y="150.332" width="1587.38" height="763.516" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="5.5" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter6_f_68_822" x="-192.659" y="152.168" width="1822.96" height="796.68" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="23" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter7_f_68_822" x="-197.824" y="139.894" width="935.751" height="662.969" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter8_f_68_822" x="321.022" y="211.765" width="940.382" height="725.316" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter9_f_68_822" x="850.217" y="68.5803" width="935.751" height="662.969" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter10_f_68_822" x="-485.376" y="184.142" width="881.373" height="721.889" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter11_f_68_822" x="-587" y="184.827" width="2528" height="1393.17" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="78" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter12_f_68_822" x="1100.87" y="-119" width="618.759" height="431.697" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="34" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter13_f_68_822" x="296.605" y="392.795" width="1588.03" height="592.855" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="3.5" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter14_f_68_822" x="881" y="370.877" width="1627" height="441.754" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="3.5" result="effect1_foregroundBlur_68_822"/>
</filter>
<filter id="filter15_f_68_822" x="815.773" y="271.317" width="1671.34" height="607.299" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="12" result="effect1_foregroundBlur_68_822"/>
</filter>
<linearGradient id="paint0_linear_68_822" x1="748.618" y1="-13.1624" x2="81.6937" y2="550.866" gradientUnits="userSpaceOnUse">
<stop stop-color="#FF7D54"/>
<stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint1_linear_68_822" x1="501.216" y1="242.185" x2="29.7383" y2="626.281" gradientUnits="userSpaceOnUse">
<stop offset="0.0104167" stop-color="#91B0ED"/>
<stop offset="0.458333" stop-color="#437DD5"/>
<stop offset="1" stop-color="#8A3AF0"/>
</linearGradient>
<linearGradient id="paint2_linear_68_822" x1="1164.15" y1="269.352" x2="415.258" y2="536.803" gradientUnits="userSpaceOnUse">
<stop stop-color="#819CFF"/>
<stop offset="0.65537" stop-color="#E73800"/>
<stop offset="1" stop-color="#819CFF"/>
</linearGradient>
<linearGradient id="paint3_linear_68_822" x1="1070.25" y1="449.7" x2="767.856" y2="1036.35" gradientUnits="userSpaceOnUse">
<stop stop-color="#3A4CF0"/>
<stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint4_linear_68_822" x1="1694.5" y1="377.877" x2="1316" y2="916.154" gradientUnits="userSpaceOnUse">
<stop stop-color="#D73AF0"/>
<stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint5_linear_68_822" x1="1427.52" y1="519.254" x2="1201.79" y2="922.897" gradientUnits="userSpaceOnUse">
<stop offset="0.166667" stop-color="#FF9471"/>
<stop offset="0.541667" stop-color="#DBC0C6" stop-opacity="0.69"/>
<stop offset="0.791667" stop-color="#C2DEFF" stop-opacity="0.62"/>
<stop offset="1" stop-color="#9492FF" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@ -1,136 +0,0 @@
<svg width="1440" height="900" viewBox="0 0 1440 900" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="-1.50195" y="-3.47998" width="1491.69" height="872.683" fill="#9535E1"/>
<g filter="url(#filter0_f_2_1567)">
<path d="M5.8584 407.846L767.131 -16.7519L1113.17 -16.752L1536.64 96.4744L51.9959 729.328L5.8584 407.846Z" fill="url(#paint0_linear_2_1567)"/>
</g>
<g filter="url(#filter1_f_2_1567)">
<path d="M-35.2168 394.84L820.132 -3.7452L1113.17 -16.752L1536.64 96.4744L51.9959 729.328L-35.2168 394.84Z" fill="url(#paint1_linear_2_1567)"/>
</g>
<g filter="url(#filter2_f_2_1567)">
<ellipse cx="317.98" cy="110.585" rx="317.98" ry="110.585" transform="matrix(0.900676 -0.434491 0.305122 0.952313 607.015 273.158)" fill="#9D70FF"/>
</g>
<g filter="url(#filter3_f_2_1567)">
<ellipse cx="317.98" cy="110.585" rx="317.98" ry="110.585" transform="matrix(0.900676 -0.434491 0.305122 0.952313 373 356.521)" fill="#9D70FF"/>
</g>
<g opacity="0.4" filter="url(#filter4_f_2_1567)">
<path d="M699.922 27.4613C533.882 53.7501 326.778 104.137 123.246 27.4613C112.534 21.6194 104.321 27.8994 157.168 99.7555C223.227 189.576 439.257 152.333 699.922 27.4613Z" fill="#FDFF89"/>
</g>
<g opacity="0.3" filter="url(#filter5_f_2_1567)">
<path d="M639.454 39.8894C507.763 60.7398 343.504 100.703 182.077 39.8894C173.581 35.256 167.067 40.2369 208.981 97.2278C261.374 168.466 432.714 138.928 639.454 39.8894Z" fill="#FDFF89"/>
</g>
<path d="M709.192 336.955C1027.21 167.115 1159.03 159.028 1463.87 223.728L1564.39 442.093L94.5687 937.458C67.655 932.066 145.649 795.925 358.213 589.691C398.281 550.817 391.171 506.794 709.192 336.955Z" fill="url(#paint2_linear_2_1567)"/>
<g filter="url(#filter6_f_2_1567)">
<path d="M921.752 286.407C1258.49 184.451 1159.03 159.028 1463.87 223.729L1564.39 442.093L106.102 933.414C79.1886 928.022 48.4301 813.717 140.706 650.348C256.05 446.137 667.995 363.239 921.752 286.407Z" fill="#81F7FF"/>
</g>
<g filter="url(#filter7_f_2_1567)">
<path d="M826.182 355.152C1198.54 253.196 1179.76 159.029 1516.84 223.729L1564.39 442.094L-48.144 933.414C-77.9044 928.023 -111.916 813.718 -9.88045 650.349C117.664 446.137 545.583 431.983 826.182 355.152Z" fill="#81F7FF"/>
</g>
<g filter="url(#filter8_f_2_1567)">
<ellipse cx="317.98" cy="110.585" rx="317.98" ry="110.585" transform="matrix(0.900676 -0.434491 0.305122 0.952313 -3.0918 518.704)" fill="#707EFF"/>
</g>
<g opacity="0.8" filter="url(#filter9_f_2_1567)">
<ellipse cx="380.177" cy="161.796" rx="380.177" ry="161.796" transform="matrix(0.933505 -0.358564 0.247194 0.968966 476.48 543.488)" fill="#8026F1"/>
</g>
<g filter="url(#filter10_f_2_1567)">
<ellipse cx="317.98" cy="110.585" rx="317.98" ry="110.585" transform="matrix(0.900676 -0.434491 0.305122 0.952313 991.594 444.731)" fill="#FFBAF4"/>
</g>
<g filter="url(#filter11_f_2_1567)">
<ellipse cx="285.734" cy="170.346" rx="285.734" ry="170.346" transform="matrix(0.900676 -0.434491 0.305122 0.952313 -291 524.239)" fill="url(#paint3_linear_2_1567)"/>
</g>
<g filter="url(#filter12_f_2_1567)">
<path d="M-5 784.943V1160H1577V397.063L-5 784.943Z" fill="white"/>
</g>
<g filter="url(#filter13_f_2_1567)">
<path d="M1170.11 198.758L1628.29 -56L1514.59 250.723L1170.11 198.758Z" fill="#9651ED"/>
</g>
<defs>
<filter id="filter0_f_2_1567" x="-1.1416" y="-23.752" width="1544.79" height="760.08" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="3.5" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter1_f_2_1567" x="-59.2168" y="-40.752" width="1619.86" height="794.08" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="12" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter2_f_2_1567" x="474.748" y="-97.4189" width="904.811" height="675.458" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter3_f_2_1567" x="240.733" y="-14.0562" width="904.811" height="675.458" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter4_f_2_1567" x="47.3262" y="-42.2056" width="720.596" height="259.483" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="34" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter5_f_2_1567" x="139.795" y="2.56738" width="535.658" height="169.938" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="18" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter6_f_2_1567" x="64.6963" y="174.236" width="1513.69" height="773.177" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="7" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter7_f_2_1567" x="-124.449" y="156.459" width="1734.83" height="822.956" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="23" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter8_f_2_1567" x="-135.358" y="148.127" width="904.811" height="675.458" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter9_f_2_1567" x="350.197" y="192.19" width="1042.35" height="743.511" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter10_f_2_1567" x="859.328" y="74.1538" width="904.811" height="675.458" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter11_f_2_1567" x="-408.271" y="194.025" width="853.202" height="736.576" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="82" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter12_f_2_1567" x="-137" y="265.063" width="1846" height="1026.94" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="66" result="effect1_foregroundBlur_2_1567"/>
</filter>
<filter id="filter13_f_2_1567" x="1102.11" y="-124" width="594.182" height="442.723" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="34" result="effect1_foregroundBlur_2_1567"/>
</filter>
<linearGradient id="paint0_linear_2_1567" x1="771.251" y1="-16.752" x2="92.1733" y2="508.724" gradientUnits="userSpaceOnUse">
<stop stop-color="#FED237"/>
<stop offset="1" stop-color="#FF0000" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint1_linear_2_1567" x1="803.5" y1="-0.783345" x2="870.787" y2="283.645" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFC700"/>
<stop offset="0.53125" stop-color="#FF18BE" stop-opacity="0.484375"/>
<stop offset="1" stop-color="#6100FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint2_linear_2_1567" x1="1165.62" y1="276.298" x2="441.526" y2="512.908" gradientUnits="userSpaceOnUse">
<stop stop-color="#9281FF"/>
<stop offset="0.65537" stop-color="#81F7FF"/>
<stop offset="1" stop-color="#81D1FF"/>
</linearGradient>
<linearGradient id="paint3_linear_2_1567" x1="373.961" y1="100.557" x2="261.156" y2="328.531" gradientUnits="userSpaceOnUse">
<stop stop-color="#9651EE"/>
<stop offset="1" stop-color="#51C8EE"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 435 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 619 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 497 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 474 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 77 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 328 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 541 B

BIN
docs/static/img/homepage/ic-folder.webp vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 915 B

After

Width:  |  Height:  |  Size: 384 B

BIN
docs/static/img/homepage/ic-offline.webp vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 946 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 434 B

BIN
docs/static/img/homepage/ic-private.webp vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 948 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 718 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 711 KiB

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

View File

@ -1,349 +0,0 @@
<svg width="613" height="551" viewBox="0 0 613 551" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="mask0_13_7073" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="613" height="551">
<rect x="0.5" y="0.5" width="612" height="550" fill="#F3F4F6" stroke="#F3F4F6"/>
</mask>
<g mask="url(#mask0_13_7073)">
<path d="M273.425 247.11L29.4402 385.221C12.8992 394.591 12.8477 409.868 29.3199 419.34L277.177 561.895C293.667 571.368 320.38 571.368 336.87 561.895L584.727 419.358C601.199 409.868 601.079 394.729 584.435 385.531L333.53 246.817C316.886 237.62 289.983 237.74 273.425 247.11Z" stroke="url(#paint0_linear_13_7073)" stroke-miterlimit="10"/>
<path d="M560.357 341.012L559.715 403.547L560.357 404.781C560.357 404.781 560.156 404.934 560.148 405.006C559.723 412.293 554.208 419.878 543.857 425.851L344.707 540.883C324.977 552.276 295.12 553.518 278.028 543.649L65.6732 421.04C58.0888 416.663 54.2886 410.834 54.1363 404.717C54.1416 404.647 54.1322 404.577 54.1088 404.51C54.0853 404.444 54.0482 404.383 54 404.332V339.721L143.682 340.362L468.07 340.996L560.357 341.012Z" fill="url(#paint1_radial_13_7073)"/>
<path d="M559.788 355.507C561.76 364.037 556.316 373.562 543.857 380.753L344.707 495.73C324.969 507.122 295.12 508.365 278.027 498.496L65.6651 375.887C57.3752 371.077 53.6391 364.575 54.1843 357.816" stroke="white" stroke-width="0.7" stroke-miterlimit="10"/>
<path d="M559.723 380.072C561.864 388.658 556.428 398.295 543.857 405.559L344.707 520.535C324.969 531.928 295.12 533.17 278.027 523.301L65.6651 400.692C57.4233 395.938 53.6391 389.468 54.1763 382.758" stroke="white" stroke-width="0.5" stroke-miterlimit="10"/>
<path d="M215.765 448.86L215.292 507.772L199.642 517.232C198.92 517.675 198.09 517.913 197.243 517.92C196.395 517.927 195.562 517.703 194.832 517.272L122.989 475.422C122.273 475.008 121.681 474.411 121.272 473.692C120.864 472.974 120.654 472.159 120.664 471.333L121.113 430.252L137.813 403.691L215.765 448.86Z" fill="url(#paint2_linear_13_7073)"/>
<path d="M137.989 403.627L215.757 448.86L200.636 473.81C200.47 474.097 200.248 474.347 199.985 474.547C199.721 474.748 199.42 474.894 199.1 474.977C198.779 475.061 198.445 475.08 198.117 475.034C197.789 474.987 197.474 474.877 197.189 474.708L123.518 431.503C123.227 431.332 122.973 431.104 122.771 430.833C122.57 430.561 122.425 430.253 122.345 429.924C122.265 429.596 122.252 429.255 122.306 428.922C122.36 428.589 122.48 428.269 122.66 427.983L137.989 403.627Z" fill="url(#paint3_linear_13_7073)"/>
<g opacity="0.5">
<path d="M137.468 412.718L142.166 415.18L139.817 419.052L135.111 416.462L137.468 412.718Z" fill="#FF00FF"/>
</g>
<path d="M137.139 410.61L141.052 412.871L139.055 416.166L135.055 413.961L137.139 410.61Z" fill="#FF00FF"/>
<g opacity="0.5">
<path d="M144.435 417.473L149.133 419.934L146.784 423.806L142.078 421.217L144.435 417.473Z" fill="#FF00FF"/>
</g>
<path d="M144.107 415.364L148.019 417.625L146.023 420.92L142.022 418.715L144.107 415.364Z" fill="#FF00FF"/>
<g opacity="0.5">
<path d="M152.645 422.283L157.343 424.752L154.994 428.625L150.288 426.035L152.645 422.283Z" fill="#FF00FF"/>
</g>
<path d="M152.316 420.182L156.229 422.435L154.232 425.731L150.232 423.526L152.316 420.182Z" fill="#FF00FF"/>
<g opacity="0.2">
<path d="M192.355 444.451L209.327 454.208C209.446 454.277 209.55 454.368 209.633 454.477C209.716 454.587 209.777 454.711 209.812 454.843C209.847 454.976 209.855 455.114 209.837 455.25C209.818 455.386 209.773 455.517 209.704 455.635L205.447 462.851C205.401 462.932 205.338 463.003 205.264 463.059C205.19 463.116 205.106 463.158 205.016 463.182C204.925 463.205 204.831 463.211 204.739 463.198C204.646 463.186 204.557 463.155 204.477 463.107L200.621 460.959C200.583 460.937 200.542 460.923 200.498 460.918C200.455 460.913 200.412 460.917 200.37 460.93C200.329 460.942 200.29 460.964 200.257 460.992C200.225 461.021 200.198 461.056 200.18 461.095L198.576 464.302C198.545 464.362 198.496 464.41 198.436 464.441C198.376 464.471 198.307 464.482 198.241 464.471C198.174 464.46 198.113 464.429 198.065 464.381C198.017 464.334 197.986 464.272 197.975 464.206L197.045 458.994C197.035 458.949 197.016 458.906 196.989 458.868C196.961 458.831 196.925 458.8 196.885 458.778L187.416 453.374C187.181 453.24 187.008 453.018 186.934 452.757C186.861 452.496 186.893 452.217 187.023 451.979L190.976 444.812C191.115 444.586 191.337 444.423 191.593 444.356C191.85 444.289 192.123 444.323 192.355 444.451Z" fill="#FF00FF"/>
</g>
<path d="M192.122 440.683L209.087 450.44C209.206 450.507 209.31 450.597 209.394 450.706C209.477 450.814 209.539 450.938 209.574 451.07C209.609 451.202 209.617 451.34 209.598 451.476C209.579 451.611 209.533 451.741 209.463 451.859L205.214 459.074C205.119 459.236 204.964 459.354 204.782 459.402C204.6 459.45 204.407 459.425 204.244 459.331L200.38 457.182C200.342 457.162 200.301 457.149 200.258 457.144C200.215 457.14 200.172 457.144 200.13 457.157C200.089 457.17 200.051 457.191 200.018 457.218C199.985 457.246 199.958 457.28 199.939 457.319L198.335 460.526C198.304 460.585 198.255 460.634 198.195 460.664C198.135 460.695 198.067 460.705 198 460.695C197.933 460.684 197.872 460.653 197.824 460.605C197.776 460.557 197.745 460.496 197.734 460.429L196.796 455.218C196.789 455.173 196.771 455.13 196.745 455.092C196.718 455.055 196.684 455.024 196.644 455.002L187.127 449.646C187.009 449.581 186.905 449.493 186.821 449.388C186.737 449.282 186.675 449.161 186.638 449.032C186.601 448.902 186.589 448.767 186.604 448.633C186.62 448.499 186.661 448.369 186.726 448.251L190.687 441.084C190.753 440.961 190.843 440.853 190.952 440.766C191.06 440.68 191.185 440.615 191.319 440.578C191.453 440.541 191.593 440.531 191.731 440.549C191.869 440.567 192.002 440.612 192.122 440.683Z" fill="#FF00FF"/>
<path d="M193.044 447.85C193.522 447.85 193.91 447.416 193.91 446.88C193.91 446.344 193.522 445.91 193.044 445.91C192.566 445.91 192.178 446.344 192.178 446.88C192.178 447.416 192.566 447.85 193.044 447.85Z" fill="white"/>
<path d="M195.385 449.229C195.863 449.229 196.251 448.795 196.251 448.259C196.251 447.723 195.863 447.289 195.385 447.289C194.907 447.289 194.519 447.723 194.519 448.259C194.519 448.795 194.907 449.229 195.385 449.229Z" fill="white"/>
<path d="M197.814 450.64C198.293 450.64 198.68 450.206 198.68 449.67C198.68 449.134 198.293 448.7 197.814 448.7C197.336 448.7 196.948 449.134 196.948 449.67C196.948 450.206 197.336 450.64 197.814 450.64Z" fill="white"/>
<path d="M129.491 417.449L182.565 449.831" stroke="#0F3CBB" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M127.342 420.872L180.625 453.302" stroke="#0F3CBB" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M125.402 423.927L178.613 456.373" stroke="#0F3CBB" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M123.398 427.109L176.592 459.523" stroke="#0F3CBB" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M131.992 423.846L132.698 432.89L140.45 430.83L143.176 439.368L156.862 433.924L157.551 443.954L163.588 442.823L164.615 452.212L173.466 448.756" stroke="url(#paint4_linear_13_7073)" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M156.894 434.95C157.478 434.95 157.952 434.448 157.952 433.828C157.952 433.208 157.478 432.706 156.894 432.706C156.31 432.706 155.836 433.208 155.836 433.828C155.836 434.448 156.31 434.95 156.894 434.95Z" fill="#FF00FF"/>
<path d="M131.944 424.841C132.529 424.841 133.002 424.338 133.002 423.718C133.002 423.098 132.529 422.596 131.944 422.596C131.36 422.596 130.886 423.098 130.886 423.718C130.886 424.338 131.36 424.841 131.944 424.841Z" fill="#F63396"/>
<path d="M173.554 449.855C174.139 449.855 174.612 449.352 174.612 448.732C174.612 448.112 174.139 447.61 173.554 447.61C172.97 447.61 172.496 448.112 172.496 448.732C172.496 449.352 172.97 449.855 173.554 449.855Z" fill="#FF00FF"/>
<path d="M413.848 441.541L414.329 500.444L429.971 509.912C430.698 510.346 431.529 510.575 432.376 510.575C433.223 510.575 434.054 510.346 434.781 509.912L506.624 468.062C507.341 467.647 507.933 467.048 508.342 466.328C508.75 465.608 508.96 464.793 508.949 463.965L508.508 422.892L491.784 396.331L413.848 441.541Z" fill="url(#paint5_linear_13_7073)"/>
<path d="M491.632 396.267L413.864 441.501L428.985 466.442C429.151 466.729 429.373 466.979 429.636 467.179C429.9 467.38 430.2 467.526 430.521 467.611C430.841 467.695 431.175 467.715 431.503 467.67C431.831 467.625 432.147 467.516 432.432 467.348L506.103 424.135C506.394 423.965 506.648 423.737 506.849 423.467C507.051 423.196 507.195 422.888 507.275 422.561C507.355 422.233 507.369 421.893 507.315 421.56C507.261 421.227 507.141 420.909 506.961 420.623L491.632 396.267Z" fill="url(#paint6_linear_13_7073)"/>
<g opacity="0.5">
<path d="M492.145 405.35L487.447 407.82L489.796 411.692L494.502 409.103L492.145 405.35Z" fill="#FF00FF"/>
</g>
<path d="M492.474 403.25L488.562 405.511L490.558 408.798L494.558 406.593L492.474 403.25Z" fill="#FF00FF"/>
<g opacity="0.5">
<path d="M485.178 410.105L480.48 412.574L482.829 416.446L487.535 413.857L485.178 410.105Z" fill="#FF00FF"/>
</g>
<path d="M485.507 408.004L481.595 410.265L483.591 413.56L487.592 411.355L485.507 408.004Z" fill="#FF00FF"/>
<g opacity="0.5">
<path d="M476.976 414.923L472.278 417.384L474.627 421.265L479.334 418.667L476.976 414.923Z" fill="#FF00FF"/>
</g>
<path d="M477.306 412.823L473.393 415.075L475.389 418.371L479.39 416.166L477.306 412.823Z" fill="#FF00FF"/>
<g opacity="0.2">
<path d="M437.267 437.091L420.302 446.848C420.183 446.915 420.079 447.006 419.995 447.114C419.911 447.222 419.85 447.346 419.815 447.478C419.78 447.61 419.772 447.748 419.791 447.884C419.81 448.019 419.855 448.15 419.926 448.267L424.175 455.523C424.27 455.685 424.425 455.802 424.607 455.85C424.789 455.898 424.982 455.873 425.145 455.779L429.009 453.631C429.046 453.608 429.087 453.594 429.13 453.589C429.173 453.583 429.216 453.586 429.258 453.598C429.299 453.61 429.338 453.631 429.371 453.659C429.404 453.686 429.431 453.72 429.45 453.759L431.054 456.966C431.084 457.026 431.132 457.074 431.192 457.105C431.252 457.136 431.319 457.147 431.386 457.138C431.452 457.128 431.514 457.098 431.562 457.051C431.61 457.004 431.643 456.944 431.655 456.878L432.593 451.666C432.6 451.62 432.618 451.576 432.644 451.537C432.67 451.499 432.705 451.466 432.745 451.442L442.214 446.046C442.452 445.913 442.629 445.69 442.704 445.428C442.779 445.165 442.747 444.883 442.614 444.643L438.678 437.532C438.616 437.409 438.53 437.299 438.425 437.209C438.32 437.12 438.198 437.053 438.066 437.011C437.935 436.97 437.796 436.956 437.658 436.97C437.521 436.983 437.388 437.025 437.267 437.091Z" fill="#FF00FF"/>
</g>
<path d="M437.491 433.323L420.527 443.08C420.409 443.148 420.305 443.239 420.222 443.347C420.139 443.455 420.078 443.579 420.043 443.711C420.008 443.843 419.999 443.98 420.018 444.116C420.036 444.251 420.081 444.381 420.15 444.499L424.399 451.715C424.496 451.877 424.653 451.995 424.836 452.043C425.019 452.091 425.213 452.065 425.377 451.971L429.234 449.814C429.271 449.794 429.313 449.781 429.356 449.776C429.399 449.772 429.442 449.776 429.483 449.789C429.524 449.802 429.562 449.823 429.595 449.85C429.628 449.878 429.655 449.912 429.675 449.951L431.278 453.158C431.309 453.217 431.357 453.266 431.417 453.297C431.476 453.328 431.544 453.339 431.61 453.329C431.677 453.32 431.738 453.289 431.787 453.243C431.835 453.196 431.867 453.136 431.879 453.069L432.817 447.858C432.825 447.811 432.844 447.766 432.871 447.727C432.899 447.688 432.936 447.656 432.978 447.634L442.446 442.238C442.682 442.102 442.855 441.879 442.928 441.617C443.002 441.354 442.97 441.074 442.839 440.835L438.886 433.676C438.745 433.447 438.521 433.283 438.26 433.217C438 433.151 437.724 433.189 437.491 433.323Z" fill="#FF00FF"/>
<path d="M436.569 440.49C437.047 440.49 437.435 440.056 437.435 439.52C437.435 438.984 437.047 438.55 436.569 438.55C436.091 438.55 435.703 438.984 435.703 439.52C435.703 440.056 436.091 440.49 436.569 440.49Z" fill="white"/>
<path d="M434.228 441.861C434.706 441.861 435.094 441.427 435.094 440.891C435.094 440.356 434.706 439.921 434.228 439.921C433.75 439.921 433.362 440.356 433.362 440.891C433.362 441.427 433.75 441.861 434.228 441.861Z" fill="white"/>
<path d="M431.807 443.28C432.285 443.28 432.673 442.846 432.673 442.31C432.673 441.775 432.285 441.34 431.807 441.34C431.329 441.34 430.941 441.775 430.941 442.31C430.941 442.846 431.329 443.28 431.807 443.28Z" fill="white"/>
<path d="M500.131 410.081L447.048 442.471" stroke="#0F3CBB" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M502.279 413.504L448.988 445.942" stroke="#0F3CBB" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M504.219 416.567L451.009 449.013" stroke="#0F3CBB" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M506.216 419.742L453.029 452.156" stroke="#0F3CBB" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M497.621 416.487L496.916 425.53L489.163 423.47L486.437 432.008L472.751 426.556L472.062 436.594L466.025 435.463L464.999 444.852L456.156 441.396" stroke="url(#paint7_linear_13_7073)" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M472.719 427.59C473.304 427.59 473.778 427.088 473.778 426.468C473.778 425.848 473.304 425.346 472.719 425.346C472.135 425.346 471.661 425.848 471.661 426.468C471.661 427.088 472.135 427.59 472.719 427.59Z" fill="#FF00FF"/>
<path d="M497.677 417.473C498.262 417.473 498.735 416.97 498.735 416.35C498.735 415.73 498.262 415.228 497.677 415.228C497.093 415.228 496.619 415.73 496.619 416.35C496.619 416.97 497.093 417.473 497.677 417.473Z" fill="#FF00FF"/>
<path d="M456.067 442.487C456.652 442.487 457.126 441.984 457.126 441.364C457.126 440.744 456.652 440.242 456.067 440.242C455.483 440.242 455.009 440.744 455.009 441.364C455.009 441.984 455.483 442.487 456.067 442.487Z" fill="#FF00FF"/>
<path d="M281.475 221.466L429.362 307.78" stroke="#0F3CBB" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M419.108 395.682C421.113 395.682 422.74 394.544 422.74 393.14C422.74 391.737 421.113 390.599 419.108 390.599C417.102 390.599 415.476 391.737 415.476 393.14C415.476 394.544 417.102 395.682 419.108 395.682Z" fill="#0F3CBB"/>
<path d="M159.066 338.959L135.816 352.372C134.277 353.262 131.575 353.174 129.795 352.124L124.223 348.917C122.443 347.882 122.243 346.327 123.79 345.437L147.041 332.024C148.58 331.134 151.282 331.223 153.062 332.273L158.674 335.48C160.437 336.514 160.67 338.069 159.066 338.959Z" fill="url(#paint8_linear_13_7073)"/>
<path d="M278.027 479.519L65.665 356.918C48.5801 347.049 50.7207 329.812 70.4754 318.435L269.601 203.427C289.34 192.035 319.196 190.792 336.289 200.661L548.643 323.286C565.736 333.147 563.588 350.384 543.833 361.769L344.707 476.761C324.969 488.154 295.12 489.388 278.027 479.519Z" fill="url(#paint9_linear_13_7073)"/>
<path d="M281.186 456.774L101.494 353.014C87.0633 344.66 88.8511 330.076 105.551 320.432L274.059 223.15C290.759 213.529 316.021 212.455 330.485 220.809L510.176 324.553C524.608 332.899 522.82 347.482 506.12 357.127L337.612 454.417C320.912 464.062 295.649 465.104 281.186 456.774Z" stroke="#7CC8FF" stroke-miterlimit="10"/>
<path d="M122.708 313.529L321.89 431.591L315.5 446.039" stroke="#7CC8FF" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M143.217 301.254L315.741 402.184L344.411 391.12L366.859 405.006" stroke="#7CC8FF" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M163.725 290.166L310.97 376.096" stroke="#7CC8FF" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M181.98 278.645L392.539 404.365" stroke="#7CC8FF" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M202.817 266.203L350.704 352.517" stroke="#7CC8FF" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M221.393 255.387L408.533 365.922L401.101 382.397L419.188 393.06" stroke="#7CC8FF" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M245.293 242.303L455.37 363.661" stroke="#7CC8FF" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M264.029 231.159L455.691 343.634" stroke="#7CC8FF" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M284.5 220.772L445.597 316.904" stroke="#7CC8FF" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M100.516 327.158L271.301 426.364" stroke="#7CC8FF" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M271.565 428.994C273.571 428.994 275.197 427.856 275.197 426.452C275.197 425.048 273.571 423.911 271.565 423.911C269.56 423.911 267.934 425.048 267.934 426.452C267.934 427.856 269.56 428.994 271.565 428.994Z" fill="#01FFFF"/>
<path d="M281.395 434.638C283.4 434.638 285.026 433.5 285.026 432.096C285.026 430.693 283.4 429.555 281.395 429.555C279.389 429.555 277.763 430.693 277.763 432.096C277.763 433.5 279.389 434.638 281.395 434.638Z" fill="#191F80"/>
<path d="M321.954 434.165C323.96 434.165 325.586 433.027 325.586 431.623C325.586 430.22 323.96 429.082 321.954 429.082C319.948 429.082 318.322 430.22 318.322 431.623C318.322 433.027 319.948 434.165 321.954 434.165Z" fill="#191F80"/>
<path d="M315.492 448.58C317.498 448.58 319.124 447.442 319.124 446.038C319.124 444.635 317.498 443.497 315.492 443.497C313.486 443.497 311.86 444.635 311.86 446.038C311.86 447.442 313.486 448.58 315.492 448.58Z" fill="#FF00FF"/>
<path d="M315.74 404.725C317.746 404.725 319.372 403.587 319.372 402.184C319.372 400.78 317.746 399.642 315.74 399.642C313.735 399.642 312.109 400.78 312.109 402.184C312.109 403.587 313.735 404.725 315.74 404.725Z" fill="#01FFFF"/>
<path d="M366.859 407.635C368.865 407.635 370.491 406.498 370.491 405.094C370.491 403.69 368.865 402.552 366.859 402.552C364.853 402.552 363.227 403.69 363.227 405.094C363.227 406.498 364.853 407.635 366.859 407.635Z" fill="#FF00FF"/>
<path d="M401.422 385.019C403.427 385.019 405.053 383.881 405.053 382.477C405.053 381.074 403.427 379.936 401.422 379.936C399.416 379.936 397.79 381.074 397.79 382.477C397.79 383.881 399.416 385.019 401.422 385.019Z" fill="#FF00FF"/>
<path d="M454.969 345.573C456.816 345.573 458.312 344.525 458.312 343.232C458.312 341.939 456.816 340.891 454.969 340.891C453.123 340.891 451.626 341.939 451.626 343.232C451.626 344.525 453.123 345.573 454.969 345.573Z" fill="#FF00FF"/>
<path d="M407.803 367.413C409.809 367.413 411.435 366.275 411.435 364.871C411.435 363.467 409.809 362.33 407.803 362.33C405.797 362.33 404.171 363.467 404.171 364.871C404.171 366.275 405.797 367.413 407.803 367.413Z" fill="#01FFFF"/>
<path d="M447.457 319.814C448.86 319.814 449.998 319.017 449.998 318.034C449.998 317.051 448.86 316.254 447.457 316.254C446.053 316.254 444.915 317.051 444.915 318.034C444.915 319.017 446.053 319.814 447.457 319.814Z" fill="#01FFFF"/>
<path d="M426.78 307.7C428.184 307.7 429.322 306.903 429.322 305.92C429.322 304.937 428.184 304.14 426.78 304.14C425.377 304.14 424.239 304.937 424.239 305.92C424.239 306.903 425.377 307.7 426.78 307.7Z" fill="#191F80"/>
<path d="M455.691 366.932C457.696 366.932 459.323 365.794 459.323 364.39C459.323 362.986 457.696 361.849 455.691 361.849C453.685 361.849 452.059 362.986 452.059 364.39C452.059 365.794 453.685 366.932 455.691 366.932Z" fill="#191F80"/>
<path d="M392.538 407.387C394.544 407.387 396.17 406.249 396.17 404.845C396.17 403.442 394.544 402.304 392.538 402.304C390.533 402.304 388.906 403.442 388.906 404.845C388.906 406.249 390.533 407.387 392.538 407.387Z" fill="#191F80"/>
<path d="M291.561 439.881C293.566 439.881 295.192 438.743 295.192 437.34C295.192 435.936 293.566 434.798 291.561 434.798C289.555 434.798 287.929 435.936 287.929 437.34C287.929 438.743 289.555 439.881 291.561 439.881Z" fill="#FF00FF"/>
<path d="M194.231 317.962L287.424 264.246C293.621 260.679 303.675 260.655 309.872 264.198L405.503 318.716C411.716 322.26 411.732 328.024 405.503 331.6L311.484 385.941C305.286 389.517 295.257 389.509 289.035 385.941L194.215 330.902C188.025 327.335 188.033 321.53 194.231 317.962Z" fill="url(#paint10_linear_13_7073)"/>
<path d="M194.535 313.144L198.833 315.629L286.606 265.04C292.723 261.512 302.641 261.496 308.79 264.992L398.88 316.375L403.282 313.833C409.391 310.298 409.375 304.597 403.242 301.102L308.79 247.234C302.657 243.73 292.755 243.754 286.606 247.282L194.551 300.34C188.434 303.868 188.426 309.6 194.535 313.144Z" fill="#014FF5"/>
<g opacity="0.8">
<path d="M287.498 161L449.998 252L323.094 327.128L161.864 235.508L287.498 161Z" fill="#01FFFF"/>
<path d="M322.727 350.254L323.092 327.128L449.999 252L449.999 275.5L322.727 350.254Z" fill="url(#paint11_linear_13_7073)"/>
<path d="M161.847 258L161.847 235.508L323.078 327.128L322.722 350.254L161.847 258Z" fill="url(#paint12_linear_13_7073)"/>
</g>
<path d="M453.499 217.5L327.828 292.993L162.5 200.5L286.328 123.993L453.499 217.5Z" fill="white" fill-opacity="0.5"/>
<path opacity="0.8" d="M137.943 80.6015L42.7643 135.208C41.4752 136.048 40.4008 137.178 39.6271 138.508C38.8534 139.838 38.4018 141.331 38.3086 142.867L37.9998 226.792C37.9998 229.606 39.9836 230.76 42.4228 229.345L137.943 174.056C139.233 173.211 140.307 172.075 141.078 170.739C141.849 169.403 142.296 167.905 142.382 166.365L142.382 83.1708C142.382 80.3576 140.382 79.1867 137.943 80.6015Z" fill="url(#paint13_linear_13_7073)" fill-opacity="0.5"/>
<path d="M154.204 96.863L59.0257 151.469C57.7367 152.309 56.6623 153.44 55.8886 154.77C55.1148 156.1 54.6633 157.592 54.5701 159.128L54.2612 243.054C54.2612 245.867 56.2451 247.022 58.6843 245.607L154.204 190.318C155.495 189.473 156.569 188.336 157.34 187C158.111 185.665 158.557 184.166 158.644 182.626L158.644 99.4323C158.644 96.6191 156.644 95.4483 154.204 96.863Z" fill="url(#paint14_linear_13_7073)"/>
<path d="M97 151.5L144.008 124.117L144.008 132.769L97.2277 160.054L97 151.5Z" fill="white" fill-opacity="0.5"/>
<path d="M122 156L151.5 139L151.5 147.667L122.211 164.553L122 156Z" fill="white" fill-opacity="0.5"/>
<path opacity="0.8" d="M477.7 80.6015L572.879 135.208C574.168 136.048 575.242 137.178 576.016 138.508C576.79 139.838 577.241 141.331 577.334 142.867L577.643 226.792C577.643 229.606 575.659 230.76 573.22 229.345L477.7 174.056C476.41 173.211 475.336 172.075 474.565 170.739C473.794 169.403 473.347 167.905 473.261 166.365L473.261 83.1708C473.261 80.3576 475.261 79.1867 477.7 80.6015Z" fill="url(#paint15_linear_13_7073)" fill-opacity="0.5"/>
<path d="M461.439 96.863L556.617 151.469C557.906 152.309 558.981 153.44 559.754 154.77C560.528 156.1 560.98 157.592 561.073 159.128L561.382 243.054C561.382 245.867 559.398 247.022 556.959 245.607L461.439 190.318C460.148 189.473 459.075 188.336 458.303 187C457.532 185.665 457.086 184.166 456.999 182.626L456.999 99.4323C456.999 96.6191 458.999 95.4482 461.439 96.863Z" fill="url(#paint16_linear_13_7073)"/>
<g opacity="0.6">
<path d="M475.92 114.117L495.378 125.454C495.627 125.617 495.833 125.836 495.981 126.093C496.129 126.35 496.215 126.639 496.231 126.935V127.674C496.231 128.219 495.852 128.431 495.375 128.17L475.883 116.909C475.635 116.748 475.429 116.529 475.283 116.272C475.136 116.015 475.054 115.727 475.042 115.431V114.61C475.061 114.064 475.451 113.844 475.92 114.117Z" fill="#3943C6"/>
<path d="M500.287 128.212L510.666 134.242C510.914 134.405 511.121 134.623 511.269 134.881C511.417 135.138 511.502 135.426 511.518 135.723V136.461C511.518 137.007 511.14 137.219 510.662 136.958L500.253 130.999C500.005 130.839 499.799 130.622 499.653 130.366C499.506 130.109 499.424 129.821 499.412 129.526V128.704C499.428 128.159 499.818 127.939 500.287 128.212Z" fill="url(#paint17_linear_13_7073)"/>
<path d="M515.405 137.049L519.742 139.586C519.99 139.75 520.197 139.969 520.345 140.227C520.493 140.485 520.579 140.774 520.594 141.071V141.817C520.594 142.363 520.215 142.575 519.738 142.317L515.371 139.84C515.122 139.681 514.915 139.463 514.768 139.207C514.621 138.95 514.538 138.662 514.526 138.367V137.545C514.552 136.992 514.939 136.776 515.405 137.049Z" fill="#FF00FF"/>
<path d="M524.552 142.374L525.726 143.083C525.973 143.25 526.177 143.472 526.324 143.732C526.47 143.991 526.555 144.281 526.571 144.579V145.336C526.571 145.882 526.192 146.094 525.711 145.836L524.526 145.166C524.277 145.006 524.07 144.789 523.923 144.533C523.776 144.276 523.693 143.988 523.681 143.692V142.87C523.7 142.306 524.086 142.094 524.552 142.374Z" fill="#094DE3"/>
<path d="M489.068 129.772L508.526 141.109C508.774 141.272 508.981 141.491 509.129 141.748C509.277 142.005 509.362 142.294 509.378 142.59V143.348C509.378 143.893 509 144.105 508.526 143.844L489.03 132.583C488.783 132.421 488.577 132.203 488.431 131.946C488.285 131.689 488.202 131.401 488.189 131.105V130.284C488.212 129.719 488.598 129.499 489.068 129.772Z" fill="url(#paint18_linear_13_7073)"/>
<path d="M513.439 143.867L523.814 149.904C524.062 150.067 524.268 150.286 524.416 150.543C524.564 150.801 524.65 151.089 524.666 151.385V152.143C524.666 152.688 524.287 152.901 523.81 152.639L513.401 146.673C513.153 146.513 512.946 146.296 512.8 146.04C512.654 145.783 512.571 145.495 512.56 145.2V144.378C512.579 143.814 512.965 143.594 513.439 143.867Z" fill="url(#paint19_linear_13_7073)"/>
<path d="M528.56 152.704L532.897 155.241C533.145 155.405 533.352 155.624 533.5 155.882C533.648 156.14 533.734 156.429 533.749 156.726V157.465C533.749 158.01 533.37 158.222 532.889 157.965L528.526 155.488C528.276 155.329 528.069 155.112 527.922 154.855C527.774 154.598 527.692 154.31 527.681 154.014V153.192C527.7 152.647 528.09 152.423 528.56 152.704Z" fill="#00FFFF"/>
<path d="M478.974 124.106L483.311 126.643C483.559 126.806 483.765 127.025 483.913 127.282C484.061 127.54 484.147 127.828 484.163 128.124V128.882C484.163 129.427 483.784 129.64 483.307 129.382L478.939 126.901C478.691 126.742 478.484 126.525 478.337 126.269C478.19 126.014 478.107 125.726 478.095 125.431V124.606C478.117 124.049 478.504 123.829 478.974 124.106Z" fill="#00FFFF"/>
<path d="M537.704 158.029L538.889 158.738C539.136 158.905 539.341 159.127 539.488 159.386C539.634 159.646 539.719 159.936 539.734 160.234V160.972C539.734 161.518 539.355 161.73 538.878 161.472L537.688 160.802C537.439 160.643 537.233 160.426 537.086 160.169C536.94 159.912 536.858 159.624 536.848 159.329V158.507C536.851 157.961 537.234 157.749 537.704 158.029Z" fill="url(#paint20_linear_13_7073)"/>
<path d="M494 140.495L513.458 151.832C513.706 151.995 513.912 152.214 514.06 152.471C514.208 152.729 514.294 153.017 514.31 153.313V154.071C514.31 154.613 513.931 154.829 513.458 154.563L493.962 143.302C493.713 143.141 493.507 142.923 493.361 142.666C493.215 142.409 493.132 142.121 493.121 141.825V141.003C493.143 140.442 493.53 140.223 494 140.495Z" fill="url(#paint21_linear_13_7073)"/>
<path d="M518.37 154.59L528.745 160.628C528.993 160.791 529.2 161.009 529.348 161.267C529.496 161.524 529.581 161.812 529.597 162.109V162.847C529.597 163.393 529.219 163.605 528.741 163.344L518.332 157.382C518.084 157.221 517.877 157.003 517.73 156.746C517.583 156.489 517.5 156.2 517.488 155.904V155.082C517.51 154.537 517.897 154.317 518.37 154.59Z" fill="url(#paint22_linear_13_7073)"/>
<path d="M533.488 163.427L537.829 165.965C538.077 166.128 538.284 166.347 538.432 166.605C538.58 166.863 538.665 167.153 538.681 167.45V168.207C538.681 168.749 538.302 168.965 537.821 168.703L533.454 166.226C533.205 166.066 532.999 165.849 532.853 165.593C532.706 165.336 532.624 165.048 532.613 164.753V163.931C532.632 163.37 533.018 163.154 533.488 163.427Z" fill="url(#paint23_linear_13_7073)"/>
<path d="M542.677 168.741L547.014 171.283C547.262 171.446 547.469 171.665 547.617 171.922C547.765 172.179 547.85 172.468 547.866 172.764V173.521C547.866 174.063 547.487 174.279 547.006 174.018L542.639 171.54C542.391 171.381 542.184 171.163 542.038 170.907C541.891 170.65 541.809 170.362 541.798 170.067V169.245C541.836 168.688 542.222 168.469 542.677 168.741Z" fill="#3943C6"/>
<path d="M483.905 134.829L488.242 137.367C488.491 137.53 488.697 137.749 488.845 138.007C488.994 138.265 489.079 138.555 489.094 138.852V139.609C489.094 140.155 488.715 140.367 488.234 140.109L483.871 137.632C483.622 137.472 483.415 137.255 483.268 136.998C483.121 136.742 483.038 136.454 483.026 136.158V135.336C483.045 134.772 483.435 134.552 483.905 134.829Z" fill="url(#paint24_linear_13_7073)"/>
<path d="M479.973 140.484L499.431 151.817C499.68 151.98 499.886 152.199 500.034 152.456C500.182 152.713 500.268 153.002 500.284 153.298V154.056C500.284 154.601 499.905 154.813 499.431 154.548L479.936 143.287C479.687 143.127 479.481 142.908 479.334 142.651C479.188 142.394 479.106 142.106 479.095 141.81V140.988C479.117 140.427 479.504 140.208 479.973 140.484Z" fill="#00FFFF"/>
<path d="M504.344 154.575L514.719 160.613C514.967 160.775 515.174 160.994 515.322 161.252C515.47 161.509 515.555 161.797 515.571 162.094V162.851C515.571 163.397 515.193 163.609 514.715 163.347L504.306 157.385C504.057 157.225 503.851 157.007 503.704 156.75C503.557 156.493 503.474 156.204 503.462 155.908V155.086C503.484 154.522 503.871 154.317 504.344 154.575Z" fill="#3943C6"/>
<path d="M519.465 163.408L523.802 165.95C524.05 166.112 524.257 166.331 524.405 166.589C524.553 166.846 524.638 167.134 524.655 167.431V168.188C524.655 168.73 524.276 168.946 523.795 168.684L519.427 166.207C519.179 166.048 518.973 165.83 518.826 165.574C518.68 165.317 518.598 165.029 518.586 164.734V163.912C518.605 163.359 518.992 163.139 519.465 163.408Z" fill="url(#paint25_linear_13_7073)"/>
<path d="M528.662 168.73L532.999 171.268C533.247 171.431 533.454 171.649 533.602 171.907C533.75 172.164 533.835 172.452 533.851 172.749V173.506C533.851 174.052 533.473 174.264 532.991 174.006L528.624 171.525C528.376 171.366 528.169 171.148 528.023 170.892C527.877 170.635 527.794 170.347 527.783 170.052V169.23C527.81 168.673 528.196 168.453 528.662 168.73Z" fill="url(#paint26_linear_13_7073)"/>
<path d="M469.879 134.814L474.216 137.352C474.465 137.515 474.671 137.734 474.819 137.992C474.967 138.25 475.053 138.539 475.068 138.836V139.594C475.068 140.139 474.689 140.352 474.208 140.094L469.845 137.617C469.596 137.457 469.389 137.24 469.242 136.983C469.095 136.727 469.012 136.439 469 136.143V135.321C469.019 134.757 469.409 134.537 469.879 134.814Z" fill="#FF00FF"/>
<path d="M497.015 158.438L516.473 169.775C516.721 169.938 516.928 170.157 517.076 170.414C517.224 170.672 517.309 170.96 517.325 171.256V171.995C517.325 172.54 516.946 172.753 516.469 172.487L496.973 161.23C496.726 161.068 496.521 160.848 496.375 160.591C496.23 160.333 496.148 160.045 496.136 159.749V158.927C496.155 158.385 496.545 158.166 497.015 158.438Z" fill="url(#paint27_linear_13_7073)"/>
<path d="M521.382 172.533L531.756 178.559C532.006 178.722 532.213 178.941 532.362 179.199C532.511 179.457 532.597 179.747 532.613 180.044V180.783C532.613 181.328 532.234 181.54 531.756 181.279L521.344 175.313C521.095 175.153 520.889 174.934 520.743 174.677C520.596 174.42 520.514 174.132 520.503 173.836V173.014C520.522 172.499 520.912 172.26 521.382 172.533Z" fill="url(#paint28_linear_13_7073)"/>
<path d="M536.503 181.37L540.84 183.908C541.087 184.069 541.292 184.286 541.44 184.542C541.588 184.797 541.674 185.083 541.692 185.377V186.135C541.692 186.68 541.313 186.892 540.836 186.635L536.469 184.158C536.22 183.998 536.013 183.781 535.866 183.524C535.719 183.268 535.636 182.98 535.624 182.684V181.862C535.647 181.313 536.033 181.093 536.503 181.37Z" fill="#FF00FF"/>
<path d="M545.707 186.684L550.044 189.222C550.293 189.385 550.5 189.605 550.648 189.863C550.796 190.121 550.881 190.41 550.896 190.707V191.438C550.896 191.983 550.518 192.195 550.04 191.938L545.673 189.461C545.424 189.301 545.217 189.084 545.07 188.827C544.923 188.571 544.84 188.283 544.828 187.987V187.165C544.851 186.627 545.237 186.408 545.707 186.684Z" fill="url(#paint29_linear_13_7073)"/>
<path d="M486.916 152.768L491.257 155.306C491.505 155.469 491.711 155.689 491.859 155.947C492.006 156.205 492.091 156.494 492.106 156.791V157.548C492.106 158.09 491.727 158.306 491.25 158.044L486.882 155.567C486.634 155.408 486.428 155.19 486.281 154.934C486.135 154.677 486.053 154.389 486.041 154.094V153.272C486.06 152.711 486.447 152.495 486.916 152.768Z" fill="#094DE3"/>
</g>
<g opacity="0.6">
<path d="M475.92 156.117L495.378 167.454C495.627 167.617 495.833 167.836 495.981 168.093C496.129 168.35 496.215 168.639 496.231 168.935V169.674C496.231 170.219 495.852 170.431 495.375 170.17L475.883 158.909C475.635 158.748 475.429 158.529 475.283 158.272C475.136 158.015 475.054 157.727 475.042 157.431V156.61C475.061 156.064 475.451 155.844 475.92 156.117Z" fill="#3943C6"/>
<path d="M500.287 170.212L510.666 176.242C510.914 176.405 511.121 176.623 511.269 176.881C511.417 177.138 511.502 177.426 511.518 177.723V178.461C511.518 179.007 511.14 179.219 510.662 178.958L500.253 172.999C500.005 172.839 499.799 172.622 499.653 172.366C499.506 172.109 499.424 171.821 499.412 171.526V170.704C499.428 170.159 499.818 169.939 500.287 170.212Z" fill="url(#paint30_linear_13_7073)"/>
<path d="M515.405 179.049L519.742 181.586C519.99 181.75 520.197 181.969 520.345 182.227C520.493 182.485 520.579 182.774 520.594 183.071V183.817C520.594 184.363 520.215 184.575 519.738 184.317L515.371 181.84C515.122 181.681 514.915 181.463 514.768 181.207C514.621 180.95 514.538 180.662 514.526 180.367V179.545C514.552 178.992 514.939 178.776 515.405 179.049Z" fill="#FF00FF"/>
<path d="M524.552 184.374L525.726 185.083C525.973 185.25 526.177 185.472 526.324 185.732C526.47 185.991 526.555 186.281 526.571 186.579V187.336C526.571 187.882 526.192 188.094 525.711 187.836L524.526 187.166C524.277 187.006 524.07 186.789 523.923 186.533C523.776 186.276 523.693 185.988 523.681 185.692V184.87C523.7 184.306 524.086 184.094 524.552 184.374Z" fill="#094DE3"/>
<path d="M489.068 171.772L508.526 183.109C508.774 183.272 508.981 183.491 509.129 183.748C509.277 184.005 509.362 184.294 509.378 184.59V185.348C509.378 185.893 509 186.105 508.526 185.844L489.03 174.583C488.783 174.421 488.577 174.203 488.431 173.946C488.285 173.689 488.202 173.401 488.189 173.105V172.284C488.212 171.719 488.598 171.499 489.068 171.772Z" fill="url(#paint31_linear_13_7073)"/>
<path d="M513.439 185.867L523.814 191.904C524.062 192.067 524.268 192.286 524.416 192.543C524.564 192.801 524.65 193.089 524.666 193.385V194.143C524.666 194.688 524.287 194.901 523.81 194.639L513.401 188.673C513.153 188.513 512.946 188.296 512.8 188.04C512.654 187.783 512.571 187.495 512.56 187.2V186.378C512.579 185.814 512.965 185.594 513.439 185.867Z" fill="url(#paint32_linear_13_7073)"/>
<path d="M528.56 194.704L532.897 197.241C533.145 197.405 533.352 197.624 533.5 197.882C533.648 198.14 533.734 198.429 533.749 198.726V199.465C533.749 200.01 533.37 200.222 532.889 199.965L528.526 197.488C528.276 197.329 528.069 197.112 527.922 196.855C527.774 196.598 527.692 196.31 527.681 196.014V195.192C527.7 194.647 528.09 194.423 528.56 194.704Z" fill="#00FFFF"/>
<path d="M478.974 166.106L483.311 168.643C483.559 168.806 483.765 169.025 483.913 169.282C484.061 169.54 484.147 169.828 484.163 170.124V170.882C484.163 171.427 483.784 171.64 483.307 171.382L478.939 168.901C478.691 168.742 478.484 168.525 478.337 168.269C478.19 168.014 478.107 167.726 478.095 167.431V166.606C478.117 166.049 478.504 165.829 478.974 166.106Z" fill="#00FFFF"/>
<path d="M537.704 200.029L538.889 200.738C539.136 200.905 539.341 201.127 539.488 201.386C539.634 201.646 539.719 201.936 539.734 202.234V202.972C539.734 203.518 539.355 203.73 538.878 203.472L537.688 202.802C537.439 202.643 537.233 202.426 537.086 202.169C536.94 201.912 536.858 201.624 536.848 201.329V200.507C536.851 199.961 537.234 199.749 537.704 200.029Z" fill="url(#paint33_linear_13_7073)"/>
<path d="M494 182.495L513.458 193.832C513.706 193.995 513.912 194.214 514.06 194.471C514.208 194.729 514.294 195.017 514.31 195.313V196.071C514.31 196.613 513.931 196.829 513.458 196.563L493.962 185.302C493.713 185.141 493.507 184.923 493.361 184.666C493.215 184.409 493.132 184.121 493.121 183.825V183.003C493.143 182.442 493.53 182.223 494 182.495Z" fill="url(#paint34_linear_13_7073)"/>
<path d="M518.37 196.59L528.745 202.628C528.993 202.791 529.2 203.009 529.348 203.267C529.496 203.524 529.581 203.812 529.597 204.109V204.847C529.597 205.393 529.219 205.605 528.741 205.344L518.332 199.382C518.084 199.221 517.877 199.003 517.73 198.746C517.583 198.489 517.5 198.2 517.488 197.904V197.082C517.51 196.537 517.897 196.317 518.37 196.59Z" fill="url(#paint35_linear_13_7073)"/>
<path d="M533.488 205.427L537.829 207.965C538.077 208.128 538.284 208.347 538.432 208.605C538.58 208.863 538.665 209.153 538.681 209.45V210.207C538.681 210.749 538.302 210.965 537.821 210.703L533.454 208.226C533.205 208.066 532.999 207.849 532.853 207.593C532.706 207.336 532.624 207.048 532.613 206.753V205.931C532.632 205.37 533.018 205.154 533.488 205.427Z" fill="url(#paint36_linear_13_7073)"/>
<path d="M542.677 210.741L547.014 213.283C547.262 213.446 547.469 213.665 547.617 213.922C547.765 214.179 547.85 214.468 547.866 214.764V215.521C547.866 216.063 547.487 216.279 547.006 216.018L542.639 213.54C542.391 213.381 542.184 213.163 542.038 212.907C541.891 212.65 541.809 212.362 541.798 212.067V211.245C541.836 210.688 542.222 210.469 542.677 210.741Z" fill="#3943C6"/>
<path d="M483.905 176.829L488.242 179.367C488.491 179.53 488.697 179.749 488.845 180.007C488.994 180.265 489.079 180.555 489.094 180.852V181.609C489.094 182.155 488.715 182.367 488.234 182.109L483.871 179.632C483.622 179.472 483.415 179.255 483.268 178.998C483.121 178.742 483.038 178.454 483.026 178.158V177.336C483.045 176.772 483.435 176.552 483.905 176.829Z" fill="url(#paint37_linear_13_7073)"/>
<path d="M479.973 182.484L499.431 193.817C499.68 193.98 499.886 194.199 500.034 194.456C500.182 194.713 500.268 195.002 500.284 195.298V196.056C500.284 196.601 499.905 196.813 499.431 196.548L479.936 185.287C479.687 185.127 479.481 184.908 479.334 184.651C479.188 184.394 479.106 184.106 479.095 183.81V182.988C479.117 182.427 479.504 182.208 479.973 182.484Z" fill="#00FFFF"/>
<path d="M504.344 196.575L514.719 202.613C514.967 202.775 515.174 202.994 515.322 203.252C515.47 203.509 515.555 203.797 515.571 204.094V204.851C515.571 205.397 515.193 205.609 514.715 205.347L504.306 199.385C504.057 199.225 503.851 199.007 503.704 198.75C503.557 198.493 503.474 198.204 503.462 197.908V197.086C503.484 196.522 503.871 196.317 504.344 196.575Z" fill="#3943C6"/>
<path d="M519.465 205.408L523.802 207.95C524.05 208.112 524.257 208.331 524.405 208.589C524.553 208.846 524.638 209.134 524.655 209.431V210.188C524.655 210.73 524.276 210.946 523.795 210.684L519.427 208.207C519.179 208.048 518.973 207.83 518.826 207.574C518.68 207.317 518.598 207.029 518.586 206.734V205.912C518.605 205.359 518.992 205.139 519.465 205.408Z" fill="url(#paint38_linear_13_7073)"/>
<path d="M528.662 210.73L532.999 213.268C533.247 213.431 533.454 213.649 533.602 213.907C533.75 214.164 533.835 214.452 533.851 214.749V215.506C533.851 216.052 533.473 216.264 532.991 216.006L528.624 213.525C528.376 213.366 528.169 213.148 528.023 212.892C527.877 212.635 527.794 212.347 527.783 212.052V211.23C527.81 210.673 528.196 210.453 528.662 210.73Z" fill="url(#paint39_linear_13_7073)"/>
<path d="M469.879 176.814L474.216 179.352C474.465 179.515 474.671 179.734 474.819 179.992C474.967 180.25 475.053 180.539 475.068 180.836V181.594C475.068 182.139 474.689 182.352 474.208 182.094L469.845 179.617C469.596 179.457 469.389 179.24 469.242 178.983C469.095 178.727 469.012 178.439 469 178.143V177.321C469.019 176.757 469.409 176.537 469.879 176.814Z" fill="#FF00FF"/>
<path d="M497.015 200.438L516.473 211.775C516.721 211.938 516.928 212.157 517.076 212.414C517.224 212.672 517.309 212.96 517.325 213.256V213.995C517.325 214.54 516.946 214.753 516.469 214.487L496.973 203.23C496.726 203.068 496.521 202.848 496.375 202.591C496.23 202.333 496.148 202.045 496.136 201.749V200.927C496.155 200.385 496.545 200.166 497.015 200.438Z" fill="url(#paint40_linear_13_7073)"/>
<path d="M521.382 214.533L531.756 220.559C532.006 220.722 532.213 220.941 532.362 221.199C532.511 221.457 532.597 221.747 532.613 222.044V222.783C532.613 223.328 532.234 223.54 531.756 223.279L521.344 217.313C521.095 217.153 520.889 216.934 520.743 216.677C520.596 216.42 520.514 216.132 520.503 215.836V215.014C520.522 214.499 520.912 214.26 521.382 214.533Z" fill="url(#paint41_linear_13_7073)"/>
<path d="M536.503 223.37L540.84 225.908C541.087 226.069 541.292 226.286 541.44 226.542C541.588 226.797 541.674 227.083 541.692 227.377V228.135C541.692 228.68 541.313 228.892 540.836 228.635L536.469 226.158C536.22 225.998 536.013 225.781 535.866 225.524C535.719 225.268 535.636 224.98 535.624 224.684V223.862C535.647 223.313 536.033 223.093 536.503 223.37Z" fill="#FF00FF"/>
<path d="M545.707 228.684L550.044 231.222C550.293 231.385 550.5 231.605 550.648 231.863C550.796 232.121 550.881 232.41 550.896 232.707V233.438C550.896 233.983 550.518 234.195 550.04 233.938L545.673 231.461C545.424 231.301 545.217 231.084 545.07 230.827C544.923 230.571 544.84 230.283 544.828 229.987V229.165C544.851 228.627 545.237 228.408 545.707 228.684Z" fill="url(#paint42_linear_13_7073)"/>
<path d="M486.916 194.768L491.257 197.306C491.505 197.469 491.711 197.689 491.859 197.947C492.006 198.205 492.091 198.494 492.106 198.791V199.548C492.106 200.09 491.727 200.306 491.25 200.044L486.882 197.567C486.634 197.408 486.428 197.19 486.281 196.934C486.135 196.677 486.053 196.389 486.041 196.094V195.272C486.06 194.711 486.447 194.495 486.916 194.768Z" fill="#094DE3"/>
</g>
<g clip-path="url(#clip0_13_7073)">
<path d="M329.398 111.549L364.888 23.8029L293.54 117.333L276.93 138.364L305.572 140.642L321.855 141.937L281.684 229.311L357.722 136.154L374.322 115.121L345.681 112.844L329.398 111.549Z" fill="#FFDC75"/>
<path d="M325.885 111.27L364.888 23.803L290.027 117.053L273.418 138.085L302.059 140.363L318.343 141.657L281.685 229.311L354.209 135.874L370.81 114.842L342.169 112.565L325.885 111.27Z" fill="#FEC928"/>
<path d="M273.418 138.085L282.201 138.784L298.81 117.752L364.888 23.803L290.027 117.053L273.418 138.085Z" fill="#EDA703"/>
<path d="M281.685 229.311L327.126 142.356L318.343 141.658L281.685 229.311Z" fill="#EDA703"/>
</g>
<path d="M64.012 191.261C65.0294 190.665 65.7595 190.653 66.2024 191.213C66.6572 191.772 66.8727 192.721 66.8727 194.046V201.221C66.8727 202.583 66.9924 203.713 67.2437 204.613C67.4951 205.55 67.914 206.206 68.4886 206.595C69.0511 206.997 69.8172 207.094 70.7867 206.912C71.7323 206.741 72.9173 206.231 74.3297 205.404L75 205.002V199.348L74.1502 199.846C73.1328 200.442 72.4625 200.515 72.1273 200.09C71.7682 199.664 71.5887 198.789 71.5887 197.463V191.14C71.5887 189.486 71.4331 188.185 71.1099 187.236C70.7987 186.276 70.1643 185.668 69.2187 185.4C70.1643 184.026 70.7987 182.664 71.1099 181.338C71.4211 180.013 71.5767 178.529 71.5767 176.876V170.552C71.5767 169.227 71.7563 168.132 72.1153 167.293C72.4505 166.466 73.1328 165.749 74.1382 165.153L74.988 164.655V159L74.3177 159.401C72.9053 160.228 71.7203 161.116 70.7748 162.052C69.8052 163.001 69.0392 163.998 68.4766 165.068C67.8901 166.138 67.4712 167.281 67.2318 168.509C66.9804 169.701 66.8607 170.978 66.8607 172.34V179.514C66.8607 180.84 66.6333 182.056 66.1904 183.138C65.7356 184.22 65.0054 185.072 64 185.655L64.012 191.261Z" fill="#FEC928"/>
<path d="M92 169.734C90.9826 170.329 90.2524 170.341 89.8096 169.782C89.3547 169.223 89.1393 168.275 89.1393 166.951V159.78C89.1393 158.419 89.0196 157.289 88.7682 156.39C88.5169 155.454 88.1099 154.797 87.5473 154.396C86.9608 154.008 86.1948 153.91 85.2492 154.08C84.2797 154.263 83.0827 154.773 81.6703 155.612L81 156.013V161.664L81.8498 161.166C82.8672 160.57 83.5495 160.485 83.9086 160.91C84.2437 161.348 84.4113 162.223 84.4113 163.56V169.879C84.4113 171.52 84.5669 172.833 84.8901 173.781C85.2013 174.741 85.8357 175.348 86.7813 175.616C85.8357 176.989 85.2013 178.35 84.8901 179.675C84.5789 180.999 84.4233 182.482 84.4233 184.135V190.455C84.4233 191.779 84.2557 192.861 83.9206 193.699C83.5615 194.538 82.8792 195.267 81.8618 195.851L81.012 196.349V202L81.6823 201.599C83.0947 200.773 84.2916 199.873 85.2612 198.937C86.2067 198.002 86.9728 197.005 87.5593 195.923C88.1219 194.866 88.5288 193.724 88.7682 192.508C89.0196 191.317 89.1393 190.041 89.1393 188.68V181.51C89.1393 180.185 89.3667 178.97 89.8096 177.888C90.2644 176.807 90.9946 175.956 92 175.373V169.734Z" fill="#FEC928"/>
</g>
<defs>
<linearGradient id="paint0_linear_13_7073" x1="582.524" y1="337.376" x2="32.1908" y2="470.456" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02E5FF"/>
</linearGradient>
<radialGradient id="paint1_radial_13_7073" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(356.212 459.09) scale(372.757 372.756)">
<stop stop-color="#1147FF"/>
<stop offset="1" stop-color="#009DF6"/>
</radialGradient>
<linearGradient id="paint2_linear_13_7073" x1="168.23" y1="544.763" x2="168.23" y2="462.145" gradientUnits="userSpaceOnUse">
<stop stop-color="#7CC8FF"/>
<stop offset="1" stop-color="white"/>
</linearGradient>
<linearGradient id="paint3_linear_13_7073" x1="135.047" y1="490.743" x2="178.853" y2="424.247" gradientUnits="userSpaceOnUse">
<stop stop-color="#171828"/>
<stop offset="1" stop-color="#191F80"/>
</linearGradient>
<linearGradient id="paint4_linear_13_7073" x1="130.236" y1="435.656" x2="174.62" y2="441.485" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#C4CFFF"/>
</linearGradient>
<linearGradient id="paint5_linear_13_7073" x1="461.383" y1="504.46" x2="461.383" y2="435.568" gradientUnits="userSpaceOnUse">
<stop stop-color="#7CC8FF"/>
<stop offset="1" stop-color="white"/>
</linearGradient>
<linearGradient id="paint6_linear_13_7073" x1="489.363" y1="491.055" x2="453.814" y2="417.401" gradientUnits="userSpaceOnUse">
<stop stop-color="#171828"/>
<stop offset="1" stop-color="#191F80"/>
</linearGradient>
<linearGradient id="paint7_linear_13_7073" x1="499.385" y1="428.296" x2="455.001" y2="434.125" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#C4CFFF"/>
</linearGradient>
<linearGradient id="paint8_linear_13_7073" x1="161.175" y1="357.183" x2="136.955" y2="338.775" gradientUnits="userSpaceOnUse">
<stop stop-color="#0F3CBB"/>
<stop offset="1" stop-color="#010080"/>
</linearGradient>
<linearGradient id="paint9_linear_13_7073" x1="307.828" y1="393.317" x2="303.426" y2="45.1976" gradientUnits="userSpaceOnUse">
<stop stop-color="#192DD6"/>
<stop offset="1" stop-color="#01DDFF"/>
</linearGradient>
<linearGradient id="paint10_linear_13_7073" x1="246.143" y1="283.215" x2="390.486" y2="394.993" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#00FFFF" stop-opacity="0.2"/>
</linearGradient>
<linearGradient id="paint11_linear_13_7073" x1="328.351" y1="378.758" x2="440.19" y2="852.025" gradientUnits="userSpaceOnUse">
<stop stop-color="#194AD4"/>
<stop offset="1" stop-color="#191F80"/>
</linearGradient>
<linearGradient id="paint12_linear_13_7073" x1="242.389" y1="214.979" x2="231.542" y2="902.005" gradientUnits="userSpaceOnUse">
<stop stop-color="#069FE1"/>
<stop offset="1" stop-color="#191F80"/>
</linearGradient>
<linearGradient id="paint13_linear_13_7073" x1="120.657" y1="170.967" x2="38.6502" y2="127.939" gradientUnits="userSpaceOnUse">
<stop stop-color="#141180"/>
<stop offset="1" stop-color="#0837A0"/>
</linearGradient>
<linearGradient id="paint14_linear_13_7073" x1="54.2612" y1="171.243" x2="158.644" y2="171.243" gradientUnits="userSpaceOnUse">
<stop stop-color="#0078FF"/>
<stop offset="1" stop-color="#273FAD"/>
</linearGradient>
<linearGradient id="paint15_linear_13_7073" x1="494.986" y1="170.967" x2="576.993" y2="127.939" gradientUnits="userSpaceOnUse">
<stop stop-color="#141180"/>
<stop offset="1" stop-color="#0837A0"/>
</linearGradient>
<linearGradient id="paint16_linear_13_7073" x1="561.382" y1="171.243" x2="456.999" y2="171.243" gradientUnits="userSpaceOnUse">
<stop stop-color="#0078FF"/>
<stop offset="1" stop-color="#273FAD"/>
</linearGradient>
<linearGradient id="paint17_linear_13_7073" x1="514.018" y1="127.189" x2="501.526" y2="135.079" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint18_linear_13_7073" x1="490.337" y1="119.181" x2="503.594" y2="146.904" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint19_linear_13_7073" x1="523.677" y1="160.075" x2="513.598" y2="136.624" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint20_linear_13_7073" x1="539.719" y1="159.745" x2="536.829" y2="159.745" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint21_linear_13_7073" x1="495.268" y1="129.905" x2="508.526" y2="157.628" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint22_linear_13_7073" x1="538.654" y1="149.594" x2="507.477" y2="168.942" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint23_linear_13_7073" x1="538.681" y1="166.056" x2="532.613" y2="166.056" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint24_linear_13_7073" x1="493.757" y1="132.855" x2="473.704" y2="144.855" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint25_linear_13_7073" x1="510.356" y1="170.093" x2="542.507" y2="158.541" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint26_linear_13_7073" x1="536.427" y1="167.893" x2="514.852" y2="181.252" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint27_linear_13_7073" x1="498.28" y1="147.844" x2="511.541" y2="175.571" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint28_linear_13_7073" x1="531.332" y1="173.332" x2="504.609" y2="193.377" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint29_linear_13_7073" x1="550.896" y1="189.313" x2="544.828" y2="189.313" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint30_linear_13_7073" x1="514.018" y1="169.189" x2="501.526" y2="177.079" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint31_linear_13_7073" x1="490.337" y1="161.181" x2="503.594" y2="188.904" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint32_linear_13_7073" x1="523.677" y1="202.075" x2="513.598" y2="178.624" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint33_linear_13_7073" x1="539.719" y1="201.745" x2="536.829" y2="201.745" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint34_linear_13_7073" x1="495.268" y1="171.905" x2="508.526" y2="199.628" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint35_linear_13_7073" x1="538.654" y1="191.594" x2="507.477" y2="210.942" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint36_linear_13_7073" x1="538.681" y1="208.056" x2="532.613" y2="208.056" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint37_linear_13_7073" x1="493.757" y1="174.855" x2="473.704" y2="186.855" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint38_linear_13_7073" x1="510.356" y1="212.093" x2="542.507" y2="200.541" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint39_linear_13_7073" x1="536.427" y1="209.893" x2="514.852" y2="223.252" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint40_linear_13_7073" x1="498.28" y1="189.844" x2="511.541" y2="217.571" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint41_linear_13_7073" x1="531.332" y1="215.332" x2="504.609" y2="235.377" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<linearGradient id="paint42_linear_13_7073" x1="550.896" y1="231.313" x2="544.828" y2="231.313" gradientUnits="userSpaceOnUse">
<stop stop-color="#1158FF"/>
<stop offset="1" stop-color="#02DCFF"/>
</linearGradient>
<clipPath id="clip0_13_7073">
<rect width="99.12" height="218.064" fill="white" transform="translate(283.284 14) rotate(4.54618)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 52 KiB

BIN
docs/static/img/homepage/roadmap.webp vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 13 KiB

BIN
docs/static/img/homepage/status.webp vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -1,4 +0,0 @@
<svg width="36" height="37" viewBox="0 0 36 37" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M23.31 8.41986L20.655 11.0599L18 8.41986L15.345 11.0599L12.69 8.41986L18 3.10986L23.31 8.41986ZM27.69 23.4199L25.05 20.7649L27.69 18.1099L25.05 15.4549L27.69 12.7999L33 18.1099L27.69 23.4199ZM12.69 27.7999L15.345 25.1599L18 27.7999L20.655 25.1599L23.31 27.7999L18 33.1099L12.69 27.7999ZM8.31 12.7999L10.95 15.4549L8.31 18.1099L10.95 20.7649L8.31 23.4199L3 18.1099L8.31 12.7999Z" fill="#3B82F6"/>
<path d="M18 22.6099C20.4853 22.6099 22.5 20.5951 22.5 18.1099C22.5 15.6246 20.4853 13.6099 18 13.6099C15.5147 13.6099 13.5 15.6246 13.5 18.1099C13.5 20.5951 15.5147 22.6099 18 22.6099Z" fill="#3B82F6"/>
</svg>

Before

Width:  |  Height:  |  Size: 712 B

View File

@ -1,10 +0,0 @@
<svg width="36" height="37" viewBox="0 0 36 37" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="mask0_206_5233" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="3" y="1" width="30" height="34">
<path d="M29.25 16.6458H6.75C5.92157 16.6458 5.25 17.3173 5.25 18.1458V31.6458C5.25 32.4742 5.92157 33.1458 6.75 33.1458H29.25C30.0784 33.1458 30.75 32.4742 30.75 31.6458V18.1458C30.75 17.3173 30.0784 16.6458 29.25 16.6458Z" fill="white" stroke="white" stroke-width="3" stroke-linejoin="round"/>
<path d="M10.5 16.6097V10.6135C10.4963 6.76224 13.4423 3.53499 17.3145 3.14799C21.1868 2.76099 24.7253 5.34024 25.5 9.11424" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M18 22.6099V27.1099" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
</mask>
<g mask="url(#mask0_206_5233)">
<path d="M0 0.109863H36V36.1099H0V0.109863Z" fill="#3B82F6"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 940 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

File diff suppressed because it is too large Load Diff