feat: initial commit
@@ -0,0 +1,9 @@
|
||||
node_modules/
|
||||
dist/
|
||||
.turbo/
|
||||
.env
|
||||
.env.*
|
||||
!.env.example
|
||||
*.log
|
||||
.DS_Store
|
||||
apps/api/generated/
|
||||
@@ -0,0 +1,12 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Gold Bank — Admin Panel</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
<script type="module" src="/src/main.ts"></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"name": "admin-panel",
|
||||
"version": "0.0.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "vue-tsc -b && vite build",
|
||||
"lint": "eslint \"src/**/*.{ts,vue}\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@gold-bank/shared-types": "workspace:*",
|
||||
"vue": "^3.5.0",
|
||||
"vue-router": "^4.4.0",
|
||||
"pinia": "^2.2.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@vitejs/plugin-vue": "^5.1.0",
|
||||
"typescript": "^5.5.0",
|
||||
"vite": "^5.4.0",
|
||||
"vue-tsc": "^2.1.0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<script setup lang="ts"></script>
|
||||
|
||||
<template>
|
||||
<header>
|
||||
<h2>Gold Bank — Admin</h2>
|
||||
<nav>
|
||||
<router-link to="/">Dashboard</router-link>
|
||||
</nav>
|
||||
</header>
|
||||
<main>
|
||||
<router-view />
|
||||
</main>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
header {
|
||||
padding: 1rem;
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
main {
|
||||
padding: 1rem;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,2 @@
|
||||
declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
export default _default;
|
||||
@@ -0,0 +1,39 @@
|
||||
/// <reference types="../node_modules/.vue-global-types/vue_3.5_0_0_0.d.ts" />
|
||||
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
|
||||
const __VLS_ctx = {};
|
||||
let __VLS_components;
|
||||
let __VLS_directives;
|
||||
// CSS variable injection
|
||||
// CSS variable injection end
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.header, __VLS_intrinsicElements.header)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.h2, __VLS_intrinsicElements.h2)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.nav, __VLS_intrinsicElements.nav)({});
|
||||
const __VLS_0 = {}.RouterLink;
|
||||
/** @type {[typeof __VLS_components.RouterLink, typeof __VLS_components.routerLink, typeof __VLS_components.RouterLink, typeof __VLS_components.routerLink, ]} */ ;
|
||||
// @ts-ignore
|
||||
const __VLS_1 = __VLS_asFunctionalComponent(__VLS_0, new __VLS_0({
|
||||
to: "/",
|
||||
}));
|
||||
const __VLS_2 = __VLS_1({
|
||||
to: "/",
|
||||
}, ...__VLS_functionalComponentArgsRest(__VLS_1));
|
||||
__VLS_3.slots.default;
|
||||
var __VLS_3;
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.main, __VLS_intrinsicElements.main)({});
|
||||
const __VLS_4 = {}.RouterView;
|
||||
/** @type {[typeof __VLS_components.RouterView, typeof __VLS_components.routerView, ]} */ ;
|
||||
// @ts-ignore
|
||||
const __VLS_5 = __VLS_asFunctionalComponent(__VLS_4, new __VLS_4({}));
|
||||
const __VLS_6 = __VLS_5({}, ...__VLS_functionalComponentArgsRest(__VLS_5));
|
||||
var __VLS_dollars;
|
||||
const __VLS_self = (await import('vue')).defineComponent({
|
||||
setup() {
|
||||
return {};
|
||||
},
|
||||
});
|
||||
export default (await import('vue')).defineComponent({
|
||||
setup() {
|
||||
return {};
|
||||
},
|
||||
});
|
||||
; /* PartiallyEnd: #4569/main.vue */
|
||||
@@ -0,0 +1,48 @@
|
||||
import type { CreateOrderDto, CustomerBalanceDto } from '@gold-bank/shared-types';
|
||||
export interface CustomerSummary {
|
||||
id: string;
|
||||
fullName: string;
|
||||
mobile: string;
|
||||
goldDebtGrams: string;
|
||||
fiatDebtRial: string;
|
||||
goldCreditLimitGrams: string;
|
||||
}
|
||||
export interface ProductVariantSummary {
|
||||
id: string;
|
||||
title: string;
|
||||
rashWeightGrams: string;
|
||||
defaultWagePercent: string;
|
||||
}
|
||||
export interface ProductSummary {
|
||||
id: string;
|
||||
title: string;
|
||||
variants: ProductVariantSummary[];
|
||||
}
|
||||
export interface OrderDetail {
|
||||
id: string;
|
||||
orderNumber: string;
|
||||
status: string;
|
||||
totalGoldWeightGrams: string;
|
||||
wageWeightGrams: string;
|
||||
flatRialCharge: string;
|
||||
isSuspendedOverCreditLimit: boolean;
|
||||
deliveredAt: string | null;
|
||||
items: Array<{
|
||||
id: string;
|
||||
quantity: number;
|
||||
computedWeightGrams: string;
|
||||
}>;
|
||||
statusEvents: Array<{
|
||||
toStatus: string;
|
||||
note: string | null;
|
||||
createdAt: string;
|
||||
}>;
|
||||
}
|
||||
export declare const api: {
|
||||
listCustomers: () => Promise<CustomerSummary[]>;
|
||||
getCustomerBalance: (id: string) => Promise<CustomerBalanceDto>;
|
||||
listProducts: () => Promise<ProductSummary[]>;
|
||||
createOrder: (dto: CreateOrderDto) => Promise<OrderDetail>;
|
||||
getOrder: (id: string) => Promise<OrderDetail>;
|
||||
updateOrderStatus: (id: string, status: string, note?: string) => Promise<OrderDetail>;
|
||||
};
|
||||
@@ -0,0 +1,20 @@
|
||||
const BASE = '/api';
|
||||
async function request(path, options) {
|
||||
const res = await fetch(`${BASE}${path}`, {
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
...options,
|
||||
});
|
||||
if (!res.ok) {
|
||||
const body = await res.text();
|
||||
throw new Error(`API ${path} failed (${res.status}): ${body}`);
|
||||
}
|
||||
return res.json();
|
||||
}
|
||||
export const api = {
|
||||
listCustomers: () => request('/customers'),
|
||||
getCustomerBalance: (id) => request(`/accounting/customers/${id}/balance`),
|
||||
listProducts: () => request('/catalog/products'),
|
||||
createOrder: (dto) => request('/orders', { method: 'POST', body: JSON.stringify(dto) }),
|
||||
getOrder: (id) => request(`/orders/${id}`),
|
||||
updateOrderStatus: (id, status, note) => request(`/orders/${id}/status`, { method: 'PATCH', body: JSON.stringify({ status, note }) }),
|
||||
};
|
||||
@@ -0,0 +1,61 @@
|
||||
import type { CreateOrderDto, CustomerBalanceDto } from '@gold-bank/shared-types';
|
||||
|
||||
const BASE = '/api';
|
||||
|
||||
async function request<T>(path: string, options?: RequestInit): Promise<T> {
|
||||
const res = await fetch(`${BASE}${path}`, {
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
...options,
|
||||
});
|
||||
if (!res.ok) {
|
||||
const body = await res.text();
|
||||
throw new Error(`API ${path} failed (${res.status}): ${body}`);
|
||||
}
|
||||
return res.json();
|
||||
}
|
||||
|
||||
export interface CustomerSummary {
|
||||
id: string;
|
||||
fullName: string;
|
||||
mobile: string;
|
||||
goldDebtGrams: string;
|
||||
fiatDebtRial: string;
|
||||
goldCreditLimitGrams: string;
|
||||
}
|
||||
|
||||
export interface ProductVariantSummary {
|
||||
id: string;
|
||||
title: string;
|
||||
rashWeightGrams: string;
|
||||
defaultWagePercent: string;
|
||||
}
|
||||
|
||||
export interface ProductSummary {
|
||||
id: string;
|
||||
title: string;
|
||||
variants: ProductVariantSummary[];
|
||||
}
|
||||
|
||||
export interface OrderDetail {
|
||||
id: string;
|
||||
orderNumber: string;
|
||||
status: string;
|
||||
totalGoldWeightGrams: string;
|
||||
wageWeightGrams: string;
|
||||
flatRialCharge: string;
|
||||
isSuspendedOverCreditLimit: boolean;
|
||||
deliveredAt: string | null;
|
||||
items: Array<{ id: string; quantity: number; computedWeightGrams: string }>;
|
||||
statusEvents: Array<{ toStatus: string; note: string | null; createdAt: string }>;
|
||||
}
|
||||
|
||||
export const api = {
|
||||
listCustomers: () => request<CustomerSummary[]>('/customers'),
|
||||
getCustomerBalance: (id: string) => request<CustomerBalanceDto>(`/accounting/customers/${id}/balance`),
|
||||
listProducts: () => request<ProductSummary[]>('/catalog/products'),
|
||||
createOrder: (dto: CreateOrderDto) =>
|
||||
request<OrderDetail>('/orders', { method: 'POST', body: JSON.stringify(dto) }),
|
||||
getOrder: (id: string) => request<OrderDetail>(`/orders/${id}`),
|
||||
updateOrderStatus: (id: string, status: string, note?: string) =>
|
||||
request<OrderDetail>(`/orders/${id}/status`, { method: 'PATCH', body: JSON.stringify({ status, note }) }),
|
||||
};
|
||||
@@ -0,0 +1,7 @@
|
||||
/// <reference types="vite/client" />
|
||||
|
||||
declare module '*.vue' {
|
||||
import type { DefineComponent } from 'vue';
|
||||
const component: DefineComponent<Record<string, unknown>, Record<string, unknown>, unknown>;
|
||||
export default component;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
export {};
|
||||
@@ -0,0 +1,5 @@
|
||||
import { createApp } from 'vue';
|
||||
import { createPinia } from 'pinia';
|
||||
import App from './App.vue';
|
||||
import { router } from './router';
|
||||
createApp(App).use(createPinia()).use(router).mount('#app');
|
||||
@@ -0,0 +1,6 @@
|
||||
import { createApp } from 'vue';
|
||||
import { createPinia } from 'pinia';
|
||||
import App from './App.vue';
|
||||
import { router } from './router';
|
||||
|
||||
createApp(App).use(createPinia()).use(router).mount('#app');
|
||||
@@ -0,0 +1 @@
|
||||
export declare const router: import("vue-router").Router;
|
||||
@@ -0,0 +1,12 @@
|
||||
import { createRouter, createWebHistory } from 'vue-router';
|
||||
import DashboardView from '../views/DashboardView.vue';
|
||||
import OrderNewView from '../views/OrderNewView.vue';
|
||||
import OrderDetailView from '../views/OrderDetailView.vue';
|
||||
export const router = createRouter({
|
||||
history: createWebHistory(),
|
||||
routes: [
|
||||
{ path: '/', name: 'dashboard', component: DashboardView },
|
||||
{ path: '/orders/new', name: 'order-new', component: OrderNewView },
|
||||
{ path: '/orders/:id', name: 'order-detail', component: OrderDetailView },
|
||||
],
|
||||
});
|
||||
@@ -0,0 +1,13 @@
|
||||
import { createRouter, createWebHistory } from 'vue-router';
|
||||
import DashboardView from '../views/DashboardView.vue';
|
||||
import OrderNewView from '../views/OrderNewView.vue';
|
||||
import OrderDetailView from '../views/OrderDetailView.vue';
|
||||
|
||||
export const router = createRouter({
|
||||
history: createWebHistory(),
|
||||
routes: [
|
||||
{ path: '/', name: 'dashboard', component: DashboardView },
|
||||
{ path: '/orders/new', name: 'order-new', component: OrderNewView },
|
||||
{ path: '/orders/:id', name: 'order-detail', component: OrderDetailView },
|
||||
],
|
||||
});
|
||||
@@ -0,0 +1,9 @@
|
||||
/**
|
||||
* Placeholder for the logged-in admin's identity. No auth module exists yet
|
||||
* (see migration notes) — this just tracks UI selection state until then.
|
||||
*/
|
||||
export declare const useSessionStore: import("pinia").StoreDefinition<"session", {
|
||||
selectedCustomerId: string | null;
|
||||
}, {}, {
|
||||
selectCustomer(customerId: string): void;
|
||||
}>;
|
||||
@@ -0,0 +1,15 @@
|
||||
import { defineStore } from 'pinia';
|
||||
/**
|
||||
* Placeholder for the logged-in admin's identity. No auth module exists yet
|
||||
* (see migration notes) — this just tracks UI selection state until then.
|
||||
*/
|
||||
export const useSessionStore = defineStore('session', {
|
||||
state: () => ({
|
||||
selectedCustomerId: null,
|
||||
}),
|
||||
actions: {
|
||||
selectCustomer(customerId) {
|
||||
this.selectedCustomerId = customerId;
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,16 @@
|
||||
import { defineStore } from 'pinia';
|
||||
|
||||
/**
|
||||
* Placeholder for the logged-in admin's identity. No auth module exists yet
|
||||
* (see migration notes) — this just tracks UI selection state until then.
|
||||
*/
|
||||
export const useSessionStore = defineStore('session', {
|
||||
state: () => ({
|
||||
selectedCustomerId: null as string | null,
|
||||
}),
|
||||
actions: {
|
||||
selectCustomer(customerId: string) {
|
||||
this.selectedCustomerId = customerId;
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,73 @@
|
||||
<script setup lang="ts">
|
||||
import { onMounted, ref } from 'vue';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { api, type CustomerSummary } from '../api/client';
|
||||
import { useSessionStore } from '../stores/session';
|
||||
|
||||
const customers = ref<CustomerSummary[]>([]);
|
||||
const loading = ref(true);
|
||||
const error = ref<string | null>(null);
|
||||
const router = useRouter();
|
||||
const session = useSessionStore();
|
||||
|
||||
onMounted(async () => {
|
||||
try {
|
||||
customers.value = await api.listCustomers();
|
||||
} catch (e) {
|
||||
error.value = (e as Error).message;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
}
|
||||
});
|
||||
|
||||
function goToNewOrder(customerId: string) {
|
||||
session.selectCustomer(customerId);
|
||||
router.push({ name: 'order-new' });
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section>
|
||||
<h1>Customers</h1>
|
||||
<p v-if="loading">Loading…</p>
|
||||
<p v-else-if="error" class="error">{{ error }}</p>
|
||||
<table v-else>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Mobile</th>
|
||||
<th>Gold debt (g)</th>
|
||||
<th>Rial debt</th>
|
||||
<th>Credit limit (g)</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr v-for="c in customers" :key="c.id">
|
||||
<td>{{ c.fullName }}</td>
|
||||
<td>{{ c.mobile }}</td>
|
||||
<td>{{ c.goldDebtGrams }}</td>
|
||||
<td>{{ c.fiatDebtRial }}</td>
|
||||
<td>{{ c.goldCreditLimitGrams }}</td>
|
||||
<td><button @click="goToNewOrder(c.id)">New order</button></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
th,
|
||||
td {
|
||||
text-align: left;
|
||||
padding: 0.5rem;
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
.error {
|
||||
color: #b00020;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,2 @@
|
||||
declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
export default _default;
|
||||
@@ -0,0 +1,97 @@
|
||||
/// <reference types="../../node_modules/.vue-global-types/vue_3.5_0_0_0.d.ts" />
|
||||
import { onMounted, ref } from 'vue';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { api } from '../api/client';
|
||||
import { useSessionStore } from '../stores/session';
|
||||
const customers = ref([]);
|
||||
const loading = ref(true);
|
||||
const error = ref(null);
|
||||
const router = useRouter();
|
||||
const session = useSessionStore();
|
||||
onMounted(async () => {
|
||||
try {
|
||||
customers.value = await api.listCustomers();
|
||||
}
|
||||
catch (e) {
|
||||
error.value = e.message;
|
||||
}
|
||||
finally {
|
||||
loading.value = false;
|
||||
}
|
||||
});
|
||||
function goToNewOrder(customerId) {
|
||||
session.selectCustomer(customerId);
|
||||
router.push({ name: 'order-new' });
|
||||
}
|
||||
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
|
||||
const __VLS_ctx = {};
|
||||
let __VLS_components;
|
||||
let __VLS_directives;
|
||||
// CSS variable injection
|
||||
// CSS variable injection end
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.section, __VLS_intrinsicElements.section)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.h1, __VLS_intrinsicElements.h1)({});
|
||||
if (__VLS_ctx.loading) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({});
|
||||
}
|
||||
else if (__VLS_ctx.error) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({
|
||||
...{ class: "error" },
|
||||
});
|
||||
(__VLS_ctx.error);
|
||||
}
|
||||
else {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.table, __VLS_intrinsicElements.table)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.thead, __VLS_intrinsicElements.thead)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.tr, __VLS_intrinsicElements.tr)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.tbody, __VLS_intrinsicElements.tbody)({});
|
||||
for (const [c] of __VLS_getVForSourceType((__VLS_ctx.customers))) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.tr, __VLS_intrinsicElements.tr)({
|
||||
key: (c.id),
|
||||
});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
(c.fullName);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
(c.mobile);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
(c.goldDebtGrams);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
(c.fiatDebtRial);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
(c.goldCreditLimitGrams);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.button, __VLS_intrinsicElements.button)({
|
||||
...{ onClick: (...[$event]) => {
|
||||
if (!!(__VLS_ctx.loading))
|
||||
return;
|
||||
if (!!(__VLS_ctx.error))
|
||||
return;
|
||||
__VLS_ctx.goToNewOrder(c.id);
|
||||
} },
|
||||
});
|
||||
}
|
||||
}
|
||||
/** @type {__VLS_StyleScopedClasses['error']} */ ;
|
||||
var __VLS_dollars;
|
||||
const __VLS_self = (await import('vue')).defineComponent({
|
||||
setup() {
|
||||
return {
|
||||
customers: customers,
|
||||
loading: loading,
|
||||
error: error,
|
||||
goToNewOrder: goToNewOrder,
|
||||
};
|
||||
},
|
||||
});
|
||||
export default (await import('vue')).defineComponent({
|
||||
setup() {
|
||||
return {};
|
||||
},
|
||||
});
|
||||
; /* PartiallyEnd: #4569/main.vue */
|
||||
@@ -0,0 +1,63 @@
|
||||
<script setup lang="ts">
|
||||
import { onMounted, ref } from 'vue';
|
||||
import { useRoute } from 'vue-router';
|
||||
import { api, type OrderDetail } from '../api/client';
|
||||
|
||||
const route = useRoute();
|
||||
const order = ref<OrderDetail | null>(null);
|
||||
const error = ref<string | null>(null);
|
||||
|
||||
const STATUS_FLOW = [
|
||||
'PLACED',
|
||||
'ADMIN_APPROVED',
|
||||
'SOURCING',
|
||||
'PREPARING',
|
||||
'DELIVERED_TO_AGENT',
|
||||
'DELIVERED_TO_CUSTOMER',
|
||||
];
|
||||
|
||||
async function load() {
|
||||
order.value = await api.getOrder(route.params.id as string);
|
||||
}
|
||||
|
||||
async function advance() {
|
||||
if (!order.value) return;
|
||||
const currentIndex = STATUS_FLOW.indexOf(order.value.status);
|
||||
const next = STATUS_FLOW[currentIndex + 1];
|
||||
if (!next) return;
|
||||
try {
|
||||
order.value = await api.updateOrderStatus(order.value.id, next);
|
||||
} catch (e) {
|
||||
error.value = (e as Error).message;
|
||||
}
|
||||
}
|
||||
|
||||
onMounted(load);
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section v-if="order">
|
||||
<h1>Order {{ order.orderNumber }}</h1>
|
||||
<p>Status: <strong>{{ order.status }}</strong></p>
|
||||
<p v-if="order.isSuspendedOverCreditLimit" class="error">Suspended — credit limit exceeded at placement.</p>
|
||||
<p>Total gold weight: {{ order.totalGoldWeightGrams }} g (wage: {{ order.wageWeightGrams }} g)</p>
|
||||
<p>Flat Rial charge: {{ order.flatRialCharge }}</p>
|
||||
<p>Delivered at: {{ order.deliveredAt ?? '—' }}</p>
|
||||
|
||||
<button v-if="STATUS_FLOW.indexOf(order.status) < STATUS_FLOW.length - 1" @click="advance">
|
||||
Advance to next status
|
||||
</button>
|
||||
<p v-if="error" class="error">{{ error }}</p>
|
||||
|
||||
<h2>Status history</h2>
|
||||
<ul>
|
||||
<li v-for="(e, i) in order.statusEvents" :key="i">{{ e.toStatus }} — {{ e.createdAt }}</li>
|
||||
</ul>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
.error {
|
||||
color: #b00020;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,2 @@
|
||||
declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
export default _default;
|
||||
@@ -0,0 +1,98 @@
|
||||
/// <reference types="../../node_modules/.vue-global-types/vue_3.5_0_0_0.d.ts" />
|
||||
import { onMounted, ref } from 'vue';
|
||||
import { useRoute } from 'vue-router';
|
||||
import { api } from '../api/client';
|
||||
const route = useRoute();
|
||||
const order = ref(null);
|
||||
const error = ref(null);
|
||||
const STATUS_FLOW = [
|
||||
'PLACED',
|
||||
'ADMIN_APPROVED',
|
||||
'SOURCING',
|
||||
'PREPARING',
|
||||
'DELIVERED_TO_AGENT',
|
||||
'DELIVERED_TO_CUSTOMER',
|
||||
];
|
||||
async function load() {
|
||||
order.value = await api.getOrder(route.params.id);
|
||||
}
|
||||
async function advance() {
|
||||
if (!order.value)
|
||||
return;
|
||||
const currentIndex = STATUS_FLOW.indexOf(order.value.status);
|
||||
const next = STATUS_FLOW[currentIndex + 1];
|
||||
if (!next)
|
||||
return;
|
||||
try {
|
||||
order.value = await api.updateOrderStatus(order.value.id, next);
|
||||
}
|
||||
catch (e) {
|
||||
error.value = e.message;
|
||||
}
|
||||
}
|
||||
onMounted(load);
|
||||
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
|
||||
const __VLS_ctx = {};
|
||||
let __VLS_components;
|
||||
let __VLS_directives;
|
||||
// CSS variable injection
|
||||
// CSS variable injection end
|
||||
if (__VLS_ctx.order) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.section, __VLS_intrinsicElements.section)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.h1, __VLS_intrinsicElements.h1)({});
|
||||
(__VLS_ctx.order.orderNumber);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.strong, __VLS_intrinsicElements.strong)({});
|
||||
(__VLS_ctx.order.status);
|
||||
if (__VLS_ctx.order.isSuspendedOverCreditLimit) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({
|
||||
...{ class: "error" },
|
||||
});
|
||||
}
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({});
|
||||
(__VLS_ctx.order.totalGoldWeightGrams);
|
||||
(__VLS_ctx.order.wageWeightGrams);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({});
|
||||
(__VLS_ctx.order.flatRialCharge);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({});
|
||||
(__VLS_ctx.order.deliveredAt ?? '—');
|
||||
if (__VLS_ctx.STATUS_FLOW.indexOf(__VLS_ctx.order.status) < __VLS_ctx.STATUS_FLOW.length - 1) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.button, __VLS_intrinsicElements.button)({
|
||||
...{ onClick: (__VLS_ctx.advance) },
|
||||
});
|
||||
}
|
||||
if (__VLS_ctx.error) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({
|
||||
...{ class: "error" },
|
||||
});
|
||||
(__VLS_ctx.error);
|
||||
}
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.h2, __VLS_intrinsicElements.h2)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.ul, __VLS_intrinsicElements.ul)({});
|
||||
for (const [e, i] of __VLS_getVForSourceType((__VLS_ctx.order.statusEvents))) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.li, __VLS_intrinsicElements.li)({
|
||||
key: (i),
|
||||
});
|
||||
(e.toStatus);
|
||||
(e.createdAt);
|
||||
}
|
||||
}
|
||||
/** @type {__VLS_StyleScopedClasses['error']} */ ;
|
||||
/** @type {__VLS_StyleScopedClasses['error']} */ ;
|
||||
var __VLS_dollars;
|
||||
const __VLS_self = (await import('vue')).defineComponent({
|
||||
setup() {
|
||||
return {
|
||||
order: order,
|
||||
error: error,
|
||||
STATUS_FLOW: STATUS_FLOW,
|
||||
advance: advance,
|
||||
};
|
||||
},
|
||||
});
|
||||
export default (await import('vue')).defineComponent({
|
||||
setup() {
|
||||
return {};
|
||||
},
|
||||
});
|
||||
; /* PartiallyEnd: #4569/main.vue */
|
||||
@@ -0,0 +1,112 @@
|
||||
<script setup lang="ts">
|
||||
import { onMounted, reactive, ref } from 'vue';
|
||||
import { useRouter } from 'vue-router';
|
||||
import type { CreateOrderItemDto } from '@gold-bank/shared-types';
|
||||
import { api, type ProductSummary } from '../api/client';
|
||||
import { useSessionStore } from '../stores/session';
|
||||
|
||||
const session = useSessionStore();
|
||||
const router = useRouter();
|
||||
|
||||
const products = ref<ProductSummary[]>([]);
|
||||
const items = reactive<CreateOrderItemDto[]>([
|
||||
{ productVariantId: '', quantity: 1, wagePercent: 7, discountPercent: 0, flatRialCharge: 0 },
|
||||
]);
|
||||
const submitting = ref(false);
|
||||
const error = ref<string | null>(null);
|
||||
|
||||
onMounted(async () => {
|
||||
products.value = await api.listProducts();
|
||||
});
|
||||
|
||||
function addItem() {
|
||||
items.push({ productVariantId: '', quantity: 1, wagePercent: 7, discountPercent: 0, flatRialCharge: 0 });
|
||||
}
|
||||
|
||||
function removeItem(index: number) {
|
||||
items.splice(index, 1);
|
||||
}
|
||||
|
||||
async function submit() {
|
||||
if (!session.selectedCustomerId) {
|
||||
error.value = 'Select a customer from the dashboard first.';
|
||||
return;
|
||||
}
|
||||
submitting.value = true;
|
||||
error.value = null;
|
||||
try {
|
||||
const order = await api.createOrder({
|
||||
customerId: session.selectedCustomerId,
|
||||
items: items.map((i) => ({ ...i })),
|
||||
});
|
||||
router.push({ name: 'order-detail', params: { id: order.id } });
|
||||
} catch (e) {
|
||||
error.value = (e as Error).message;
|
||||
} finally {
|
||||
submitting.value = false;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section>
|
||||
<h1>New order</h1>
|
||||
<p v-if="!session.selectedCustomerId" class="error">
|
||||
No customer selected — go back to the dashboard and pick one.
|
||||
</p>
|
||||
<p v-else>Customer: {{ session.selectedCustomerId }}</p>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Variant</th>
|
||||
<th>Qty</th>
|
||||
<th>Wage %</th>
|
||||
<th>Discount %</th>
|
||||
<th>Flat Rial</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr v-for="(item, idx) in items" :key="idx">
|
||||
<td>
|
||||
<select v-model="item.productVariantId">
|
||||
<option value="" disabled>Select…</option>
|
||||
<template v-for="p in products" :key="p.id">
|
||||
<option v-for="v in p.variants" :key="v.id" :value="v.id">
|
||||
{{ p.title }} — {{ v.title }} ({{ v.rashWeightGrams }}g)
|
||||
</option>
|
||||
</template>
|
||||
</select>
|
||||
</td>
|
||||
<td><input v-model.number="item.quantity" type="number" min="1" /></td>
|
||||
<td><input v-model.number="item.wagePercent" type="number" step="0.1" /></td>
|
||||
<td><input v-model.number="item.discountPercent" type="number" step="0.1" /></td>
|
||||
<td><input v-model.number="item.flatRialCharge" type="number" step="1000" /></td>
|
||||
<td><button @click="removeItem(idx)">Remove</button></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<button @click="addItem">Add item</button>
|
||||
<br /><br />
|
||||
<button :disabled="submitting" @click="submit">Place order</button>
|
||||
<p v-if="error" class="error">{{ error }}</p>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
th,
|
||||
td {
|
||||
text-align: left;
|
||||
padding: 0.4rem;
|
||||
}
|
||||
.error {
|
||||
color: #b00020;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,2 @@
|
||||
declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
export default _default;
|
||||
@@ -0,0 +1,163 @@
|
||||
/// <reference types="../../node_modules/.vue-global-types/vue_3.5_0_0_0.d.ts" />
|
||||
import { onMounted, reactive, ref } from 'vue';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { api } from '../api/client';
|
||||
import { useSessionStore } from '../stores/session';
|
||||
const session = useSessionStore();
|
||||
const router = useRouter();
|
||||
const products = ref([]);
|
||||
const items = reactive([
|
||||
{ productVariantId: '', quantity: 1, wagePercent: 7, discountPercent: 0, flatRialCharge: 0 },
|
||||
]);
|
||||
const submitting = ref(false);
|
||||
const error = ref(null);
|
||||
onMounted(async () => {
|
||||
products.value = await api.listProducts();
|
||||
});
|
||||
function addItem() {
|
||||
items.push({ productVariantId: '', quantity: 1, wagePercent: 7, discountPercent: 0, flatRialCharge: 0 });
|
||||
}
|
||||
function removeItem(index) {
|
||||
items.splice(index, 1);
|
||||
}
|
||||
async function submit() {
|
||||
if (!session.selectedCustomerId) {
|
||||
error.value = 'Select a customer from the dashboard first.';
|
||||
return;
|
||||
}
|
||||
submitting.value = true;
|
||||
error.value = null;
|
||||
try {
|
||||
const order = await api.createOrder({
|
||||
customerId: session.selectedCustomerId,
|
||||
items: items.map((i) => ({ ...i })),
|
||||
});
|
||||
router.push({ name: 'order-detail', params: { id: order.id } });
|
||||
}
|
||||
catch (e) {
|
||||
error.value = e.message;
|
||||
}
|
||||
finally {
|
||||
submitting.value = false;
|
||||
}
|
||||
}
|
||||
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
|
||||
const __VLS_ctx = {};
|
||||
let __VLS_components;
|
||||
let __VLS_directives;
|
||||
// CSS variable injection
|
||||
// CSS variable injection end
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.section, __VLS_intrinsicElements.section)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.h1, __VLS_intrinsicElements.h1)({});
|
||||
if (!__VLS_ctx.session.selectedCustomerId) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({
|
||||
...{ class: "error" },
|
||||
});
|
||||
}
|
||||
else {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({});
|
||||
(__VLS_ctx.session.selectedCustomerId);
|
||||
}
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.table, __VLS_intrinsicElements.table)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.thead, __VLS_intrinsicElements.thead)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.tr, __VLS_intrinsicElements.tr)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.th, __VLS_intrinsicElements.th)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.tbody, __VLS_intrinsicElements.tbody)({});
|
||||
for (const [item, idx] of __VLS_getVForSourceType((__VLS_ctx.items))) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.tr, __VLS_intrinsicElements.tr)({
|
||||
key: (idx),
|
||||
});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.select, __VLS_intrinsicElements.select)({
|
||||
value: (item.productVariantId),
|
||||
});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.option, __VLS_intrinsicElements.option)({
|
||||
value: "",
|
||||
disabled: true,
|
||||
});
|
||||
for (const [p] of __VLS_getVForSourceType((__VLS_ctx.products))) {
|
||||
(p.id);
|
||||
for (const [v] of __VLS_getVForSourceType((p.variants))) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.option, __VLS_intrinsicElements.option)({
|
||||
key: (v.id),
|
||||
value: (v.id),
|
||||
});
|
||||
(p.title);
|
||||
(v.title);
|
||||
(v.rashWeightGrams);
|
||||
}
|
||||
}
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.input)({
|
||||
type: "number",
|
||||
min: "1",
|
||||
});
|
||||
(item.quantity);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.input)({
|
||||
type: "number",
|
||||
step: "0.1",
|
||||
});
|
||||
(item.wagePercent);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.input)({
|
||||
type: "number",
|
||||
step: "0.1",
|
||||
});
|
||||
(item.discountPercent);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.input)({
|
||||
type: "number",
|
||||
step: "1000",
|
||||
});
|
||||
(item.flatRialCharge);
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.td, __VLS_intrinsicElements.td)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.button, __VLS_intrinsicElements.button)({
|
||||
...{ onClick: (...[$event]) => {
|
||||
__VLS_ctx.removeItem(idx);
|
||||
} },
|
||||
});
|
||||
}
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.button, __VLS_intrinsicElements.button)({
|
||||
...{ onClick: (__VLS_ctx.addItem) },
|
||||
});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.br)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.br)({});
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.button, __VLS_intrinsicElements.button)({
|
||||
...{ onClick: (__VLS_ctx.submit) },
|
||||
disabled: (__VLS_ctx.submitting),
|
||||
});
|
||||
if (__VLS_ctx.error) {
|
||||
__VLS_asFunctionalElement(__VLS_intrinsicElements.p, __VLS_intrinsicElements.p)({
|
||||
...{ class: "error" },
|
||||
});
|
||||
(__VLS_ctx.error);
|
||||
}
|
||||
/** @type {__VLS_StyleScopedClasses['error']} */ ;
|
||||
/** @type {__VLS_StyleScopedClasses['error']} */ ;
|
||||
var __VLS_dollars;
|
||||
const __VLS_self = (await import('vue')).defineComponent({
|
||||
setup() {
|
||||
return {
|
||||
session: session,
|
||||
products: products,
|
||||
items: items,
|
||||
submitting: submitting,
|
||||
error: error,
|
||||
addItem: addItem,
|
||||
removeItem: removeItem,
|
||||
submit: submit,
|
||||
};
|
||||
},
|
||||
});
|
||||
export default (await import('vue')).defineComponent({
|
||||
setup() {
|
||||
return {};
|
||||
},
|
||||
});
|
||||
; /* PartiallyEnd: #4569/main.vue */
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"extends": "../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"target": "ES2020",
|
||||
"module": "ESNext",
|
||||
"moduleResolution": "bundler",
|
||||
"jsx": "preserve",
|
||||
"lib": ["ES2022", "DOM", "DOM.Iterable"],
|
||||
"types": ["vite/client"],
|
||||
"noEmit": true,
|
||||
"declaration": false
|
||||
},
|
||||
"include": ["src"]
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"root":["./src/app.vue","./src/app.vue.d.ts","./src/env.d.ts","./src/main.ts","./src/api/client.ts","./src/router/index.ts","./src/stores/session.ts","./src/views/dashboardview.vue","./src/views/dashboardview.vue.d.ts","./src/views/orderdetailview.vue","./src/views/orderdetailview.vue.d.ts","./src/views/ordernewview.vue","./src/views/ordernewview.vue.d.ts"],"version":"5.9.3"}
|
||||
@@ -0,0 +1,12 @@
|
||||
import { defineConfig } from 'vite';
|
||||
import vue from '@vitejs/plugin-vue';
|
||||
|
||||
export default defineConfig({
|
||||
plugins: [vue()],
|
||||
server: {
|
||||
port: 5173,
|
||||
proxy: {
|
||||
'/api': 'http://localhost:3000',
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,2 @@
|
||||
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/gold_bank?schema=public"
|
||||
PORT=3000
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"$schema": "https://json.schemastore.org/nest-cli",
|
||||
"collection": "@nestjs/schematics",
|
||||
"sourceRoot": "src",
|
||||
"compilerOptions": {
|
||||
"deleteOutDir": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"name": "api",
|
||||
"version": "0.0.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "nest start --watch",
|
||||
"build": "nest build",
|
||||
"lint": "eslint \"src/**/*.ts\"",
|
||||
"test": "jest",
|
||||
"prisma:push": "prisma db push",
|
||||
"prisma:migrate": "prisma migrate dev",
|
||||
"prisma:seed": "prisma db seed",
|
||||
"prisma:studio": "prisma studio"
|
||||
},
|
||||
"prisma": {
|
||||
"seed": "ts-node --transpile-only prisma/seed.ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"@gold-bank/shared-types": "workspace:*",
|
||||
"@nestjs/common": "^10.4.0",
|
||||
"@nestjs/core": "^10.4.0",
|
||||
"@nestjs/platform-express": "^10.4.0",
|
||||
"@prisma/client": "^5.19.0",
|
||||
"class-transformer": "^0.5.1",
|
||||
"class-validator": "^0.14.1",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"rxjs": "^7.8.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nestjs/cli": "^10.4.5",
|
||||
"@types/express": "^4.17.21",
|
||||
"@types/node": "^20.14.0",
|
||||
"prisma": "^5.19.0",
|
||||
"ts-node": "^10.9.2",
|
||||
"typescript": "^5.5.0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,423 @@
|
||||
// Gold Banking System — core schema
|
||||
// Canonical accounting model: legacy "System A" gram ledger (see migration notes).
|
||||
// The external "Tahesab" service is retired — LedgerEntry is the sole source of truth.
|
||||
// All money/weight fields use Decimal, never Float, to avoid rounding drift in debt math.
|
||||
|
||||
generator client {
|
||||
provider = "prisma-client-js"
|
||||
}
|
||||
|
||||
datasource db {
|
||||
provider = "postgresql"
|
||||
url = env("DATABASE_URL")
|
||||
}
|
||||
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
// Enums
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
|
||||
enum AdminRole {
|
||||
SUPER_ADMIN
|
||||
SYSTEM_APPROVER // legacy: تایید مدیر سیستم
|
||||
SALES_EXPERT // legacy Customer.type=1, also acts as a referral "reagent"
|
||||
WORKSHOP_SUPERVISOR
|
||||
ACCOUNTANT
|
||||
}
|
||||
|
||||
enum VerificationStep {
|
||||
UNVERIFIED
|
||||
STEP_ONE_SUBMITTED
|
||||
STEP_TWO_SUBMITTED
|
||||
VERIFIED
|
||||
}
|
||||
|
||||
enum OrderStatus {
|
||||
SUSPENDED // credit limit (goldCreditLimitGrams) exceeded at placement
|
||||
PLACED
|
||||
ADMIN_APPROVED
|
||||
SOURCING
|
||||
PREPARING
|
||||
DELIVERED_TO_AGENT
|
||||
DELIVERED_TO_CUSTOMER // debt recognition point — mirrors legacy sts>4
|
||||
CANCELLED
|
||||
}
|
||||
|
||||
enum PreOrderStatus {
|
||||
PLACED
|
||||
ADMIN_APPROVED
|
||||
WORKSHOP_APPROVED
|
||||
READY_TO_SHIP
|
||||
DELIVERED
|
||||
CANCELLED
|
||||
}
|
||||
|
||||
enum LedgerCurrency {
|
||||
GOLD_GRAM
|
||||
RIAL
|
||||
}
|
||||
|
||||
enum LedgerDirection {
|
||||
DEBIT // increases what the customer owes
|
||||
CREDIT // decreases what the customer owes
|
||||
}
|
||||
|
||||
enum LedgerSourceType {
|
||||
ORDER_STOCK
|
||||
ORDER_PRE_ORDER
|
||||
REPAYMENT_MELTED_GOLD // karat-normalized: amount * karatPerMille / 750
|
||||
REPAYMENT_TRANSFER
|
||||
REPAYMENT_CHEQUE
|
||||
REPAYMENT_CASH // price-per-gram-normalized via pricePerGramRialAtEntry
|
||||
WALLET_BONUS
|
||||
ADJUSTMENT
|
||||
}
|
||||
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
// Identity
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
|
||||
model City {
|
||||
id String @id @default(cuid())
|
||||
name String
|
||||
province String?
|
||||
customers Customer[]
|
||||
addresses CustomerAddress[]
|
||||
branches Branch[]
|
||||
preOrders PreOrder[]
|
||||
}
|
||||
|
||||
model AdminUser {
|
||||
id String @id @default(cuid())
|
||||
fullName String
|
||||
mobile String @unique
|
||||
passwordHash String
|
||||
role AdminRole
|
||||
branchId String?
|
||||
branch Branch? @relation(fields: [branchId], references: [id])
|
||||
wagePercent Decimal? @db.Decimal(6, 3) // legacy Customer.percent, commission on referred orders
|
||||
isActive Boolean @default(true)
|
||||
createdAt DateTime @default(now())
|
||||
|
||||
referredCustomers Customer[] @relation("ReferralAgent")
|
||||
postedLedgerEntries LedgerEntry[]
|
||||
orderStatusEvents OrderStatusEvent[]
|
||||
preOrderStatusEvents PreOrderStatusEvent[]
|
||||
|
||||
@@index([role])
|
||||
}
|
||||
|
||||
model Customer {
|
||||
id String @id @default(cuid())
|
||||
fullName String
|
||||
mobile String @unique
|
||||
nationalCode String @unique
|
||||
passwordHash String
|
||||
cityId String?
|
||||
city City? @relation(fields: [cityId], references: [id])
|
||||
|
||||
referredByAgentId String?
|
||||
referredByAgent AdminUser? @relation("ReferralAgent", fields: [referredByAgentId], references: [id])
|
||||
|
||||
// Credit limit + cached ledger balances (source of truth is LedgerEntry; these
|
||||
// are denormalized for fast reads and reconciled by a scheduled job).
|
||||
goldCreditLimitGrams Decimal @default(0) @db.Decimal(14, 4) // legacy gram_level
|
||||
goldDebtGrams Decimal @default(0) @db.Decimal(14, 4) // legacy remain
|
||||
fiatDebtRial Decimal @default(0) @db.Decimal(20, 2) // legacy rial_remain
|
||||
|
||||
verificationStep VerificationStep @default(UNVERIFIED)
|
||||
nationalIdImageUrl String?
|
||||
businessLicenseUrl String?
|
||||
shopImageUrl String?
|
||||
|
||||
isActive Boolean @default(true)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
addresses CustomerAddress[]
|
||||
orders Order[]
|
||||
preOrders PreOrder[]
|
||||
ledgerEntries LedgerEntry[]
|
||||
walletBonuses WalletBonus[]
|
||||
|
||||
@@index([referredByAgentId])
|
||||
}
|
||||
|
||||
model CustomerAddress {
|
||||
id String @id @default(cuid())
|
||||
customerId String
|
||||
customer Customer @relation(fields: [customerId], references: [id])
|
||||
cityId String?
|
||||
city City? @relation(fields: [cityId], references: [id])
|
||||
addressLine String
|
||||
isDefault Boolean @default(false)
|
||||
}
|
||||
|
||||
model Branch {
|
||||
id String @id @default(cuid())
|
||||
name String
|
||||
cityId String?
|
||||
city City? @relation(fields: [cityId], references: [id])
|
||||
adminUsers AdminUser[]
|
||||
orders Order[]
|
||||
}
|
||||
|
||||
model Workshop {
|
||||
id String @id @default(cuid())
|
||||
name String
|
||||
isActive Boolean @default(true)
|
||||
preOrders PreOrder[]
|
||||
}
|
||||
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
// Catalog — item reference catalog
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
|
||||
model Category {
|
||||
id String @id @default(cuid())
|
||||
title String
|
||||
parentId String?
|
||||
parent Category? @relation("CategoryTree", fields: [parentId], references: [id])
|
||||
children Category[] @relation("CategoryTree")
|
||||
products Product[]
|
||||
}
|
||||
|
||||
model Brand {
|
||||
id String @id @default(cuid())
|
||||
title String
|
||||
products Product[]
|
||||
}
|
||||
|
||||
/// Curated product groupings — replaces legacy "Ciny/CinyProduct" (a tagging
|
||||
/// feature, NOT a gold-price snapshot mechanism, despite the misleading legacy name).
|
||||
model Collection {
|
||||
id String @id @default(cuid())
|
||||
title String
|
||||
description String?
|
||||
isActive Boolean @default(true)
|
||||
products CollectionProduct[]
|
||||
}
|
||||
|
||||
model CollectionProduct {
|
||||
collectionId String
|
||||
collection Collection @relation(fields: [collectionId], references: [id])
|
||||
productId String
|
||||
product Product @relation(fields: [productId], references: [id])
|
||||
|
||||
@@id([collectionId, productId])
|
||||
}
|
||||
|
||||
model Product {
|
||||
id String @id @default(cuid())
|
||||
title String
|
||||
description String?
|
||||
categoryId String?
|
||||
category Category? @relation(fields: [categoryId], references: [id])
|
||||
brandId String?
|
||||
brand Brand? @relation(fields: [brandId], references: [id])
|
||||
isActive Boolean @default(true)
|
||||
createdAt DateTime @default(now())
|
||||
|
||||
variants ProductVariant[]
|
||||
images ProductImage[]
|
||||
collections CollectionProduct[]
|
||||
}
|
||||
|
||||
model ProductImage {
|
||||
id String @id @default(cuid())
|
||||
productId String
|
||||
product Product @relation(fields: [productId], references: [id])
|
||||
url String
|
||||
sortOrder Int @default(0)
|
||||
}
|
||||
|
||||
model ProductVariant {
|
||||
id String @id @default(cuid())
|
||||
productId String
|
||||
product Product @relation(fields: [productId], references: [id])
|
||||
title String
|
||||
sku String? @unique
|
||||
/// Base/raw weight before making charge ("rash weight").
|
||||
rashWeightGrams Decimal @db.Decimal(14, 4)
|
||||
/// Default making-charge percentage applied on top of rash weight.
|
||||
defaultWagePercent Decimal @db.Decimal(6, 3)
|
||||
isActive Boolean @default(true)
|
||||
|
||||
orderItems OrderItem[]
|
||||
}
|
||||
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
// Orders — stock orders (debt-bearing)
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
|
||||
model Order {
|
||||
id String @id @default(cuid())
|
||||
orderNumber String @unique
|
||||
customerId String
|
||||
customer Customer @relation(fields: [customerId], references: [id])
|
||||
branchId String?
|
||||
branch Branch? @relation(fields: [branchId], references: [id])
|
||||
status OrderStatus @default(PLACED)
|
||||
|
||||
/// Total gold weight incl. wage across all items ("allGram" / order.w).
|
||||
totalGoldWeightGrams Decimal @db.Decimal(14, 4)
|
||||
/// Pure making-charge weight component (totalGoldWeightGrams minus raw weight sum).
|
||||
wageWeightGrams Decimal @db.Decimal(14, 4)
|
||||
/// Flat Rial charge independent of gold price (e.g. stones) — legacy rial_input.
|
||||
flatRialCharge Decimal @default(0) @db.Decimal(20, 2)
|
||||
|
||||
isSuspendedOverCreditLimit Boolean @default(false)
|
||||
deliveredAt DateTime? // setting this is what triggers debt recognition
|
||||
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
items OrderItem[]
|
||||
statusEvents OrderStatusEvent[]
|
||||
ledgerEntries LedgerEntry[]
|
||||
convertedFromPreOrder PreOrder?
|
||||
|
||||
@@index([customerId])
|
||||
@@index([status])
|
||||
}
|
||||
|
||||
model OrderItem {
|
||||
id String @id @default(cuid())
|
||||
orderId String
|
||||
order Order @relation(fields: [orderId], references: [id])
|
||||
productVariantId String
|
||||
productVariant ProductVariant @relation(fields: [productVariantId], references: [id])
|
||||
quantity Int
|
||||
|
||||
// Snapshots at order time — never re-read from ProductVariant after placement.
|
||||
rashWeightGramsSnapshot Decimal @db.Decimal(14, 4)
|
||||
wagePercentSnapshot Decimal @db.Decimal(6, 3)
|
||||
discountPercentSnapshot Decimal @default(0) @db.Decimal(6, 3)
|
||||
/// computed: rash*(1 + (wagePercent-discount)/100)
|
||||
computedWeightGrams Decimal @db.Decimal(14, 4)
|
||||
flatRialCharge Decimal @default(0) @db.Decimal(20, 2)
|
||||
}
|
||||
|
||||
model OrderStatusEvent {
|
||||
id String @id @default(cuid())
|
||||
orderId String
|
||||
order Order @relation(fields: [orderId], references: [id])
|
||||
fromStatus OrderStatus?
|
||||
toStatus OrderStatus
|
||||
note String?
|
||||
actorAdminUserId String?
|
||||
actorAdminUser AdminUser? @relation(fields: [actorAdminUserId], references: [id])
|
||||
createdAt DateTime @default(now())
|
||||
|
||||
@@index([orderId])
|
||||
}
|
||||
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
// Pre-orders — custom manufacturing requests (not debt-bearing until converted)
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
|
||||
model PreOrder {
|
||||
id String @id @default(cuid())
|
||||
customerId String
|
||||
customer Customer @relation(fields: [customerId], references: [id])
|
||||
cityId String?
|
||||
city City? @relation(fields: [cityId], references: [id])
|
||||
workshopId String?
|
||||
workshop Workshop? @relation(fields: [workshopId], references: [id])
|
||||
status PreOrderStatus @default(PLACED)
|
||||
|
||||
designImageUrl String?
|
||||
colorName String?
|
||||
sizeSpec String?
|
||||
stoneColor String?
|
||||
minaColor String?
|
||||
estimatedWeightGrams Decimal? @db.Decimal(14, 4)
|
||||
estimatedPriceRial Decimal? @db.Decimal(20, 2)
|
||||
description String?
|
||||
|
||||
/// Once priced, an admin converts this into a real (debt-bearing) Order.
|
||||
convertedOrderId String? @unique
|
||||
convertedOrder Order? @relation(fields: [convertedOrderId], references: [id])
|
||||
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
statusEvents PreOrderStatusEvent[]
|
||||
|
||||
@@index([customerId])
|
||||
}
|
||||
|
||||
model PreOrderStatusEvent {
|
||||
id String @id @default(cuid())
|
||||
preOrderId String
|
||||
preOrder PreOrder @relation(fields: [preOrderId], references: [id])
|
||||
/// Field-level diff, e.g. {"status": {"old": "PLACED", "new": "ADMIN_APPROVED"}}
|
||||
changes Json
|
||||
actorAdminUserId String?
|
||||
actorAdminUser AdminUser? @relation(fields: [actorAdminUserId], references: [id])
|
||||
ipAddress String?
|
||||
createdAt DateTime @default(now())
|
||||
|
||||
@@index([preOrderId])
|
||||
}
|
||||
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
// Accounting — the dual-currency ledger (core of the system)
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
|
||||
model LedgerEntry {
|
||||
id String @id @default(cuid())
|
||||
customerId String
|
||||
customer Customer @relation(fields: [customerId], references: [id])
|
||||
|
||||
currency LedgerCurrency
|
||||
direction LedgerDirection
|
||||
sourceType LedgerSourceType
|
||||
/// Always positive; direction determines the sign applied to the customer balance.
|
||||
amount Decimal @db.Decimal(20, 4)
|
||||
|
||||
/// Purity of the physical instrument, for REPAYMENT_MELTED_GOLD (e.g. 750, 916).
|
||||
karatPerMille Int?
|
||||
/// Gold price/gram at conversion time, for REPAYMENT_CASH.
|
||||
pricePerGramRialAtEntry Decimal? @db.Decimal(20, 2)
|
||||
|
||||
orderId String?
|
||||
order Order? @relation(fields: [orderId], references: [id])
|
||||
|
||||
/// Pending entries don't count toward the cached customer balance until confirmed.
|
||||
confirmed Boolean @default(false)
|
||||
confirmedAt DateTime?
|
||||
postedByAdminUserId String?
|
||||
postedByAdminUser AdminUser? @relation(fields: [postedByAdminUserId], references: [id])
|
||||
|
||||
note String?
|
||||
createdAt DateTime @default(now())
|
||||
|
||||
@@index([customerId, currency])
|
||||
@@index([orderId])
|
||||
}
|
||||
|
||||
/// Replaces legacy WebServiceGold / ConfigStatic.gold_price — timestamped price feed.
|
||||
model GoldPriceQuote {
|
||||
id String @id @default(cuid())
|
||||
karatPerMille Int
|
||||
pricePerGramRial Decimal @db.Decimal(20, 2)
|
||||
source String
|
||||
quotedAt DateTime @default(now())
|
||||
|
||||
@@index([karatPerMille, quotedAt])
|
||||
}
|
||||
|
||||
/// Time-limited gold cashback bonus — replaces the legacy Rooyesh\Wallet gold credit.
|
||||
model WalletBonus {
|
||||
id String @id @default(cuid())
|
||||
customerId String
|
||||
customer Customer @relation(fields: [customerId], references: [id])
|
||||
orderId String?
|
||||
goldGrams Decimal @db.Decimal(14, 4)
|
||||
grantedAt DateTime @default(now())
|
||||
expiresAt DateTime
|
||||
consumedAt DateTime?
|
||||
isActive Boolean @default(true)
|
||||
|
||||
@@index([customerId, isActive])
|
||||
}
|
||||
@@ -0,0 +1,441 @@
|
||||
import { AdminRole, PrismaClient, VerificationStep } from '@prisma/client';
|
||||
|
||||
const prisma = new PrismaClient();
|
||||
|
||||
// Placeholder — replace with a real bcrypt hash once the auth module lands.
|
||||
const PLACEHOLDER_PASSWORD_HASH = 'placeholder-hash-not-for-production';
|
||||
|
||||
// Served from the user-app's own public/ folder. This is the same placeholder
|
||||
// image the legacy app used for missing/failed product imagery (no-items.png).
|
||||
// Replace these rows with real photo URLs when product photography exists.
|
||||
const PLACEHOLDER_PRODUCT_IMAGE = '/img/no-items.png';
|
||||
|
||||
async function main() {
|
||||
// ── Cities ────────────────────────────────────────────────────────────
|
||||
const [tehran, mashhad, isfahan, tabriz] = await Promise.all([
|
||||
prisma.city.upsert({ where: { id: 'city-tehran' }, update: {}, create: { id: 'city-tehran', name: 'تهران', province: 'تهران' } }),
|
||||
prisma.city.upsert({ where: { id: 'city-mashhad' }, update: {}, create: { id: 'city-mashhad', name: 'مشهد', province: 'خراسان رضوی' } }),
|
||||
prisma.city.upsert({ where: { id: 'city-isfahan' }, update: {}, create: { id: 'city-isfahan', name: 'اصفهان', province: 'اصفهان' } }),
|
||||
prisma.city.upsert({ where: { id: 'city-tabriz' }, update: {}, create: { id: 'city-tabriz', name: 'تبریز', province: 'آذربایجان شرقی' } }),
|
||||
]);
|
||||
|
||||
// ── Branches & workshop ──────────────────────────────────────────────
|
||||
const branchTehran = await prisma.branch.upsert({
|
||||
where: { id: 'branch-tehran-bazaar' },
|
||||
update: {},
|
||||
create: { id: 'branch-tehran-bazaar', name: 'شعبه بازار بزرگ تهران', cityId: tehran.id },
|
||||
});
|
||||
const branchMashhad = await prisma.branch.upsert({
|
||||
where: { id: 'branch-mashhad-main' },
|
||||
update: {},
|
||||
create: { id: 'branch-mashhad-main', name: 'شعبه مرکزی مشهد', cityId: mashhad.id },
|
||||
});
|
||||
await prisma.workshop.upsert({
|
||||
where: { id: 'workshop-central' },
|
||||
update: {},
|
||||
create: { id: 'workshop-central', name: 'کارگاه مرکزی ساخت طلا' },
|
||||
});
|
||||
|
||||
// ── Admin users (sales agents + one super admin) ────────────────────
|
||||
await prisma.adminUser.upsert({
|
||||
where: { mobile: '09120000001' },
|
||||
update: {},
|
||||
create: {
|
||||
mobile: '09120000001',
|
||||
fullName: 'مدیر ارشد سیستم',
|
||||
passwordHash: PLACEHOLDER_PASSWORD_HASH,
|
||||
role: AdminRole.SUPER_ADMIN,
|
||||
branchId: branchTehran.id,
|
||||
},
|
||||
});
|
||||
const agentReza = await prisma.adminUser.upsert({
|
||||
where: { mobile: '09121234567' },
|
||||
update: {},
|
||||
create: {
|
||||
mobile: '09121234567',
|
||||
fullName: 'رضا احمدی',
|
||||
passwordHash: PLACEHOLDER_PASSWORD_HASH,
|
||||
role: AdminRole.SALES_EXPERT,
|
||||
branchId: branchTehran.id,
|
||||
wagePercent: 1.5,
|
||||
},
|
||||
});
|
||||
const agentSara = await prisma.adminUser.upsert({
|
||||
where: { mobile: '09129876543' },
|
||||
update: {},
|
||||
create: {
|
||||
mobile: '09129876543',
|
||||
fullName: 'سارا کریمی',
|
||||
passwordHash: PLACEHOLDER_PASSWORD_HASH,
|
||||
role: AdminRole.SALES_EXPERT,
|
||||
branchId: branchMashhad.id,
|
||||
wagePercent: 1.2,
|
||||
},
|
||||
});
|
||||
await prisma.adminUser.upsert({
|
||||
where: { mobile: '09123334444' },
|
||||
update: {},
|
||||
create: {
|
||||
mobile: '09123334444',
|
||||
fullName: 'هومن یزدانی',
|
||||
passwordHash: PLACEHOLDER_PASSWORD_HASH,
|
||||
role: AdminRole.WORKSHOP_SUPERVISOR,
|
||||
},
|
||||
});
|
||||
await prisma.adminUser.upsert({
|
||||
where: { mobile: '09125556666' },
|
||||
update: {},
|
||||
create: {
|
||||
mobile: '09125556666',
|
||||
fullName: 'فرزانه محمودی',
|
||||
passwordHash: PLACEHOLDER_PASSWORD_HASH,
|
||||
role: AdminRole.ACCOUNTANT,
|
||||
branchId: branchTehran.id,
|
||||
},
|
||||
});
|
||||
|
||||
// ── Customers ────────────────────────────────────────────────────────
|
||||
const customerData = [
|
||||
{
|
||||
id: 'customer-1',
|
||||
fullName: 'علی محمدی',
|
||||
mobile: '09151112233',
|
||||
nationalCode: '0012345678',
|
||||
cityId: tehran.id,
|
||||
referredByAgentId: agentReza.id,
|
||||
goldCreditLimitGrams: '200',
|
||||
verificationStep: VerificationStep.VERIFIED,
|
||||
},
|
||||
{
|
||||
id: 'customer-2',
|
||||
fullName: 'مریم حسینی',
|
||||
mobile: '09151112234',
|
||||
nationalCode: '0012345679',
|
||||
cityId: tehran.id,
|
||||
referredByAgentId: agentReza.id,
|
||||
goldCreditLimitGrams: '100',
|
||||
verificationStep: VerificationStep.VERIFIED,
|
||||
},
|
||||
{
|
||||
id: 'customer-3',
|
||||
fullName: 'جواد نوروزی',
|
||||
mobile: '09151112235',
|
||||
nationalCode: '0012345680',
|
||||
cityId: mashhad.id,
|
||||
referredByAgentId: agentSara.id,
|
||||
goldCreditLimitGrams: '50',
|
||||
verificationStep: VerificationStep.STEP_TWO_SUBMITTED,
|
||||
},
|
||||
{
|
||||
id: 'customer-4',
|
||||
fullName: 'نرگس ابراهیمی',
|
||||
mobile: '09151112236',
|
||||
nationalCode: '0012345681',
|
||||
cityId: isfahan.id,
|
||||
referredByAgentId: null,
|
||||
goldCreditLimitGrams: '30',
|
||||
verificationStep: VerificationStep.UNVERIFIED,
|
||||
},
|
||||
{
|
||||
id: 'customer-5',
|
||||
fullName: 'کامران صادقی',
|
||||
mobile: '09151112237',
|
||||
nationalCode: '0012345682',
|
||||
cityId: tehran.id,
|
||||
referredByAgentId: agentReza.id,
|
||||
goldCreditLimitGrams: '500',
|
||||
verificationStep: VerificationStep.VERIFIED,
|
||||
},
|
||||
{
|
||||
id: 'customer-6',
|
||||
fullName: 'زهرا قاسمی',
|
||||
mobile: '09151112238',
|
||||
nationalCode: '0012345683',
|
||||
cityId: tabriz.id,
|
||||
referredByAgentId: agentSara.id,
|
||||
goldCreditLimitGrams: '80',
|
||||
verificationStep: VerificationStep.STEP_ONE_SUBMITTED,
|
||||
},
|
||||
];
|
||||
|
||||
const customers = [];
|
||||
for (const c of customerData) {
|
||||
customers.push(
|
||||
await prisma.customer.upsert({
|
||||
where: { id: c.id },
|
||||
update: {},
|
||||
create: {
|
||||
id: c.id,
|
||||
fullName: c.fullName,
|
||||
mobile: c.mobile,
|
||||
nationalCode: c.nationalCode,
|
||||
passwordHash: PLACEHOLDER_PASSWORD_HASH,
|
||||
cityId: c.cityId,
|
||||
referredByAgentId: c.referredByAgentId,
|
||||
goldCreditLimitGrams: c.goldCreditLimitGrams,
|
||||
verificationStep: c.verificationStep,
|
||||
},
|
||||
}),
|
||||
);
|
||||
}
|
||||
const [customer1, customer2, , , customer5] = customers;
|
||||
|
||||
// ── Catalog: categories, brands, products, variants ────────────────
|
||||
const [ringsCategory, braceletsCategory, necklacesCategory, earringsCategory, coinsCategory] = await Promise.all([
|
||||
prisma.category.upsert({ where: { id: 'cat-rings' }, update: {}, create: { id: 'cat-rings', title: 'انگشتر' } }),
|
||||
prisma.category.upsert({ where: { id: 'cat-bracelets' }, update: {}, create: { id: 'cat-bracelets', title: 'دستبند' } }),
|
||||
prisma.category.upsert({ where: { id: 'cat-necklaces' }, update: {}, create: { id: 'cat-necklaces', title: 'گردنبند' } }),
|
||||
prisma.category.upsert({ where: { id: 'cat-earrings' }, update: {}, create: { id: 'cat-earrings', title: 'گوشواره' } }),
|
||||
prisma.category.upsert({ where: { id: 'cat-coins' }, update: {}, create: { id: 'cat-coins', title: 'سکه و شمش' } }),
|
||||
]);
|
||||
|
||||
const brandHenza = await prisma.brand.upsert({
|
||||
where: { id: 'brand-henza' },
|
||||
update: {},
|
||||
create: { id: 'brand-henza', title: 'هنزا طلا' },
|
||||
});
|
||||
const brandArtisan = await prisma.brand.upsert({
|
||||
where: { id: 'brand-artisan' },
|
||||
update: {},
|
||||
create: { id: 'brand-artisan', title: 'مجموعه صنعتگر' },
|
||||
});
|
||||
|
||||
const productDefs = [
|
||||
{
|
||||
id: 'product-classic-ring',
|
||||
title: 'انگشتر تک نگین کلاسیک',
|
||||
description: 'انگشتر طلای ۱۸ عیار با طراحی ساده و مینیمال.',
|
||||
categoryId: ringsCategory.id,
|
||||
brandId: brandHenza.id,
|
||||
variants: [
|
||||
{ id: 'variant-ring-size-6', title: 'سایز ۶', sku: 'RING-CLASSIC-6', rashWeightGrams: '2.850', defaultWagePercent: '9.0' },
|
||||
{ id: 'variant-ring-size-7', title: 'سایز ۷', sku: 'RING-CLASSIC-7', rashWeightGrams: '3.100', defaultWagePercent: '9.0' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'product-woven-bracelet',
|
||||
title: 'دستبند بافت زنجیری',
|
||||
description: 'دستبند بافتدار دستساز از طلای ۱۸ عیار.',
|
||||
categoryId: braceletsCategory.id,
|
||||
brandId: brandArtisan.id,
|
||||
variants: [
|
||||
{ id: 'variant-bracelet-standard', title: 'استاندارد ۱۸ سانتی', sku: 'BRC-WOVEN-18', rashWeightGrams: '14.200', defaultWagePercent: '11.5' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'product-pendant-necklace',
|
||||
title: 'گردنبند آویز اشکی',
|
||||
description: 'گردنبند ظریف با آویز اشکی و زنجیر نازک.',
|
||||
categoryId: necklacesCategory.id,
|
||||
brandId: brandHenza.id,
|
||||
variants: [
|
||||
{ id: 'variant-necklace-40cm', title: 'زنجیر ۴۰ سانتی', sku: 'NCK-TEARDROP-40', rashWeightGrams: '5.600', defaultWagePercent: '10.0' },
|
||||
{ id: 'variant-necklace-45cm', title: 'زنجیر ۴۵ سانتی', sku: 'NCK-TEARDROP-45', rashWeightGrams: '6.100', defaultWagePercent: '10.0' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'product-hoop-earrings',
|
||||
title: 'گوشواره حلقهای کلاسیک',
|
||||
description: 'گوشواره حلقهای طلای ۱۸ عیار مناسب استفاده روزمره.',
|
||||
categoryId: earringsCategory.id,
|
||||
brandId: brandArtisan.id,
|
||||
variants: [
|
||||
{ id: 'variant-hoop-small', title: 'کوچک', sku: 'ERG-HOOP-S', rashWeightGrams: '1.900', defaultWagePercent: '8.5' },
|
||||
{ id: 'variant-hoop-large', title: 'بزرگ', sku: 'ERG-HOOP-L', rashWeightGrams: '3.400', defaultWagePercent: '8.5' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'product-full-coin',
|
||||
title: 'سکه تمام بهار آزادی',
|
||||
description: 'سکه طلای تمام بهار آزادی، عیار استاندارد.',
|
||||
categoryId: coinsCategory.id,
|
||||
brandId: brandHenza.id,
|
||||
variants: [
|
||||
{ id: 'variant-coin-full', title: 'تمام سکه', sku: 'COIN-FULL', rashWeightGrams: '8.133', defaultWagePercent: '2.0' },
|
||||
{ id: 'variant-coin-half', title: 'نیم سکه', sku: 'COIN-HALF', rashWeightGrams: '4.066', defaultWagePercent: '2.5' },
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
const createdVariantIds: Record<string, string> = {};
|
||||
let imageCount = 0;
|
||||
for (const p of productDefs) {
|
||||
const product = await prisma.product.upsert({
|
||||
where: { id: p.id },
|
||||
update: {},
|
||||
create: {
|
||||
id: p.id,
|
||||
title: p.title,
|
||||
description: p.description,
|
||||
categoryId: p.categoryId,
|
||||
brandId: p.brandId,
|
||||
},
|
||||
});
|
||||
for (const v of p.variants) {
|
||||
await prisma.productVariant.upsert({
|
||||
where: { id: v.id },
|
||||
update: {},
|
||||
create: {
|
||||
id: v.id,
|
||||
productId: product.id,
|
||||
title: v.title,
|
||||
sku: v.sku,
|
||||
rashWeightGrams: v.rashWeightGrams,
|
||||
defaultWagePercent: v.defaultWagePercent,
|
||||
},
|
||||
});
|
||||
createdVariantIds[v.id] = v.id;
|
||||
}
|
||||
|
||||
// Product photography does not exist in this project: legacy served it from
|
||||
// the old Laravel host (Product.thumb.full), so there is nothing to migrate.
|
||||
// Seed the placeholder the legacy app itself used for missing imagery so
|
||||
// every product card renders an image instead of collapsing to nothing.
|
||||
await prisma.productImage.upsert({
|
||||
where: { id: `${p.id}-img-1` },
|
||||
update: { url: PLACEHOLDER_PRODUCT_IMAGE },
|
||||
create: {
|
||||
id: `${p.id}-img-1`,
|
||||
productId: product.id,
|
||||
url: PLACEHOLDER_PRODUCT_IMAGE,
|
||||
sortOrder: 0,
|
||||
},
|
||||
});
|
||||
imageCount += 1;
|
||||
}
|
||||
|
||||
// ── Featured collection ──────────────────────────────────────────────
|
||||
const featured = await prisma.collection.upsert({
|
||||
where: { id: 'collection-featured' },
|
||||
update: {},
|
||||
create: { id: 'collection-featured', title: 'پرفروشهای این هفته', description: 'منتخبی از محبوبترین محصولات فروشگاه.' },
|
||||
});
|
||||
await prisma.collectionProduct.upsert({
|
||||
where: { collectionId_productId: { collectionId: featured.id, productId: 'product-classic-ring' } },
|
||||
update: {},
|
||||
create: { collectionId: featured.id, productId: 'product-classic-ring' },
|
||||
});
|
||||
await prisma.collectionProduct.upsert({
|
||||
where: { collectionId_productId: { collectionId: featured.id, productId: 'product-pendant-necklace' } },
|
||||
update: {},
|
||||
create: { collectionId: featured.id, productId: 'product-pendant-necklace' },
|
||||
});
|
||||
await prisma.collectionProduct.upsert({
|
||||
where: { collectionId_productId: { collectionId: featured.id, productId: 'product-full-coin' } },
|
||||
update: {},
|
||||
create: { collectionId: featured.id, productId: 'product-full-coin' },
|
||||
});
|
||||
|
||||
// ── Gold price quote (illustrative, not live-market-accurate) ───────
|
||||
await prisma.goldPriceQuote.create({
|
||||
data: { karatPerMille: 750, pricePerGramRial: '61500000', source: 'seed-illustrative' },
|
||||
});
|
||||
|
||||
// ── A delivered order + posted debt, so the dashboard shows real numbers ──
|
||||
const existingDemoOrder = await prisma.order.findUnique({ where: { orderNumber: 'ORD-SEED-0001' } });
|
||||
if (!existingDemoOrder) {
|
||||
const rashWeight = '3.100'; // variant-ring-size-7
|
||||
const wagePercent = 9.0;
|
||||
const discountPercent = 0;
|
||||
const computedWeight = (parseFloat(rashWeight) * (1 + (wagePercent - discountPercent) / 100)).toFixed(4);
|
||||
const quantity = 1;
|
||||
const flatRialChargePerUnit = '500000'; // e.g. a small stone-setting fee
|
||||
|
||||
const order = await prisma.order.create({
|
||||
data: {
|
||||
orderNumber: 'ORD-SEED-0001',
|
||||
customerId: customer1.id,
|
||||
branchId: branchTehran.id,
|
||||
status: 'DELIVERED_TO_CUSTOMER',
|
||||
totalGoldWeightGrams: computedWeight,
|
||||
wageWeightGrams: (parseFloat(computedWeight) - parseFloat(rashWeight)).toFixed(4),
|
||||
flatRialCharge: flatRialChargePerUnit,
|
||||
deliveredAt: new Date(),
|
||||
items: {
|
||||
create: [
|
||||
{
|
||||
productVariantId: 'variant-ring-size-7',
|
||||
quantity,
|
||||
rashWeightGramsSnapshot: rashWeight,
|
||||
wagePercentSnapshot: wagePercent.toString(),
|
||||
discountPercentSnapshot: discountPercent.toString(),
|
||||
computedWeightGrams: computedWeight,
|
||||
flatRialCharge: flatRialChargePerUnit,
|
||||
},
|
||||
],
|
||||
},
|
||||
statusEvents: {
|
||||
create: [{ toStatus: 'PLACED' }, { toStatus: 'ADMIN_APPROVED' }, { toStatus: 'DELIVERED_TO_CUSTOMER' }],
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
await prisma.ledgerEntry.create({
|
||||
data: {
|
||||
customerId: customer1.id,
|
||||
currency: 'GOLD_GRAM',
|
||||
direction: 'DEBIT',
|
||||
sourceType: 'ORDER_STOCK',
|
||||
amount: computedWeight,
|
||||
orderId: order.id,
|
||||
confirmed: true,
|
||||
confirmedAt: new Date(),
|
||||
note: 'بدهی وزنی طلا هنگام تحویل (داده آزمایشی)',
|
||||
},
|
||||
});
|
||||
await prisma.ledgerEntry.create({
|
||||
data: {
|
||||
customerId: customer1.id,
|
||||
currency: 'RIAL',
|
||||
direction: 'DEBIT',
|
||||
sourceType: 'ORDER_STOCK',
|
||||
amount: flatRialChargePerUnit,
|
||||
orderId: order.id,
|
||||
confirmed: true,
|
||||
confirmedAt: new Date(),
|
||||
note: 'هزینه ثابت ریالی هنگام تحویل (داده آزمایشی)',
|
||||
},
|
||||
});
|
||||
await prisma.customer.update({
|
||||
where: { id: customer1.id },
|
||||
data: { goldDebtGrams: { increment: computedWeight }, fiatDebtRial: { increment: flatRialChargePerUnit } },
|
||||
});
|
||||
|
||||
// A pending repayment awaiting admin confirmation, to demo the confirm flow.
|
||||
await prisma.ledgerEntry.create({
|
||||
data: {
|
||||
customerId: customer1.id,
|
||||
currency: 'GOLD_GRAM',
|
||||
direction: 'CREDIT',
|
||||
sourceType: 'REPAYMENT_MELTED_GOLD',
|
||||
amount: '1.5000',
|
||||
karatPerMille: 750,
|
||||
confirmed: false,
|
||||
note: 'تسویه با طلای آبشده، در انتظار تایید (داده آزمایشی)',
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
// customer2 and customer5 get existing debt/credit variety for the dashboard.
|
||||
await prisma.customer.update({ where: { id: customer2.id }, data: { goldDebtGrams: '8.2500', fiatDebtRial: '2000000' } });
|
||||
await prisma.customer.update({ where: { id: customer5.id }, data: { goldDebtGrams: '0', fiatDebtRial: '0' } });
|
||||
|
||||
console.log('Seed complete:', {
|
||||
cities: 4,
|
||||
branches: 2,
|
||||
adminUsers: 5,
|
||||
customers: customers.length,
|
||||
products: productDefs.length,
|
||||
variants: Object.keys(createdVariantIds).length,
|
||||
productImages: imageCount,
|
||||
});
|
||||
}
|
||||
|
||||
main()
|
||||
.catch((e) => {
|
||||
console.error(e);
|
||||
process.exit(1);
|
||||
})
|
||||
.finally(async () => {
|
||||
await prisma.$disconnect();
|
||||
});
|
||||
@@ -0,0 +1,12 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { PrismaModule } from './prisma/prisma.module';
|
||||
import { CatalogModule } from './modules/catalog/catalog.module';
|
||||
import { CustomersModule } from './modules/customers/customers.module';
|
||||
import { OrdersModule } from './modules/orders/orders.module';
|
||||
import { AccountingModule } from './modules/accounting/accounting.module';
|
||||
import { PricingModule } from './modules/pricing/pricing.module';
|
||||
|
||||
@Module({
|
||||
imports: [PrismaModule, CatalogModule, CustomersModule, OrdersModule, AccountingModule, PricingModule],
|
||||
})
|
||||
export class AppModule {}
|
||||
@@ -0,0 +1,15 @@
|
||||
import 'reflect-metadata';
|
||||
import { NestFactory } from '@nestjs/core';
|
||||
import { ValidationPipe } from '@nestjs/common';
|
||||
import { AppModule } from './app.module';
|
||||
import { PrismaExceptionFilter } from './prisma/prisma-exception.filter';
|
||||
|
||||
async function bootstrap() {
|
||||
const app = await NestFactory.create(AppModule);
|
||||
app.setGlobalPrefix('api');
|
||||
app.useGlobalPipes(new ValidationPipe({ whitelist: true, transform: true }));
|
||||
app.useGlobalFilters(new PrismaExceptionFilter());
|
||||
app.enableCors();
|
||||
await app.listen(process.env.PORT ?? 3000);
|
||||
}
|
||||
bootstrap();
|
||||
@@ -0,0 +1,34 @@
|
||||
import { Body, Controller, Get, Param, Post } from '@nestjs/common';
|
||||
import { LedgerService } from './ledger.service';
|
||||
import { PostGoldRepaymentDto } from './dto/post-gold-repayment.dto';
|
||||
import { PostRialRepaymentDto } from './dto/post-rial-repayment.dto';
|
||||
|
||||
@Controller('accounting')
|
||||
export class AccountingController {
|
||||
constructor(private readonly ledger: LedgerService) {}
|
||||
|
||||
@Get('customers/:customerId/balance')
|
||||
getBalance(@Param('customerId') customerId: string) {
|
||||
return this.ledger.getBalance(customerId);
|
||||
}
|
||||
|
||||
@Post('customers/:customerId/reconcile')
|
||||
reconcile(@Param('customerId') customerId: string) {
|
||||
return this.ledger.reconcileBalance(customerId);
|
||||
}
|
||||
|
||||
@Post('repayments/gold')
|
||||
postGoldRepayment(@Body() dto: PostGoldRepaymentDto) {
|
||||
return this.ledger.postGoldRepayment(dto);
|
||||
}
|
||||
|
||||
@Post('repayments/rial')
|
||||
postRialRepayment(@Body() dto: PostRialRepaymentDto) {
|
||||
return this.ledger.postRialRepayment(dto);
|
||||
}
|
||||
|
||||
@Post('entries/:entryId/confirm')
|
||||
confirmEntry(@Param('entryId') entryId: string) {
|
||||
return this.ledger.confirmEntry(entryId);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { LedgerService } from './ledger.service';
|
||||
import { AccountingController } from './accounting.controller';
|
||||
|
||||
@Module({
|
||||
controllers: [AccountingController],
|
||||
providers: [LedgerService],
|
||||
exports: [LedgerService],
|
||||
})
|
||||
export class AccountingModule {}
|
||||
@@ -0,0 +1,26 @@
|
||||
import { IsIn, IsNumber, IsOptional, IsPositive, IsString } from 'class-validator';
|
||||
|
||||
export class PostGoldRepaymentDto {
|
||||
@IsString()
|
||||
customerId!: string;
|
||||
|
||||
@IsIn(['MELTED_GOLD', 'TRANSFER', 'CHEQUE', 'CASH'])
|
||||
instrument!: 'MELTED_GOLD' | 'TRANSFER' | 'CHEQUE' | 'CASH';
|
||||
|
||||
@IsNumber()
|
||||
@IsPositive()
|
||||
rawValue!: number;
|
||||
|
||||
@IsOptional()
|
||||
@IsNumber()
|
||||
karatPerMille?: number;
|
||||
|
||||
@IsOptional()
|
||||
@IsNumber()
|
||||
@IsPositive()
|
||||
pricePerGramRial?: number;
|
||||
|
||||
@IsOptional()
|
||||
@IsString()
|
||||
note?: string;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
import { IsNumber, IsOptional, IsPositive, IsString } from 'class-validator';
|
||||
|
||||
export class PostRialRepaymentDto {
|
||||
@IsString()
|
||||
customerId!: string;
|
||||
|
||||
@IsNumber()
|
||||
@IsPositive()
|
||||
amount!: number;
|
||||
|
||||
@IsOptional()
|
||||
@IsString()
|
||||
note?: string;
|
||||
}
|
||||
@@ -0,0 +1,313 @@
|
||||
import { BadRequestException, Injectable, NotFoundException } from '@nestjs/common';
|
||||
import { LedgerCurrency, LedgerDirection, LedgerSourceType, Prisma, PrismaClient } from '@prisma/client';
|
||||
import { GRAMS_PER_MESGHAL, STANDARD_KARAT_PER_MILLE } from '@gold-bank/shared-types';
|
||||
import { PrismaService } from '../../prisma/prisma.service';
|
||||
|
||||
type Tx = Prisma.TransactionClient | PrismaClient;
|
||||
|
||||
export interface PostEntryInput {
|
||||
customerId: string;
|
||||
currency: LedgerCurrency;
|
||||
direction: LedgerDirection;
|
||||
sourceType: LedgerSourceType;
|
||||
amount: Prisma.Decimal.Value;
|
||||
orderId?: string;
|
||||
karatPerMille?: number;
|
||||
pricePerGramRialAtEntry?: Prisma.Decimal.Value;
|
||||
note?: string;
|
||||
/** Order-delivery debt entries are self-confirming; repayments start pending. */
|
||||
confirmed?: boolean;
|
||||
postedByAdminUserId?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* The dual-currency accounting engine. LedgerEntry is append-only and is the
|
||||
* sole source of truth for customer debt; Customer.goldDebtGrams/fiatDebtRial
|
||||
* are denormalized caches kept in sync here and self-healed by reconcileBalance.
|
||||
*/
|
||||
@Injectable()
|
||||
export class LedgerService {
|
||||
constructor(private readonly prisma: PrismaService) {}
|
||||
|
||||
/** Posts a ledger entry and, if confirmed, applies it to the cached customer balance. */
|
||||
async postEntry(input: PostEntryInput, tx: Tx = this.prisma) {
|
||||
const amount = new Prisma.Decimal(input.amount);
|
||||
if (amount.lte(0)) {
|
||||
throw new BadRequestException('Ledger entry amount must be positive');
|
||||
}
|
||||
const confirmed = input.confirmed ?? false;
|
||||
|
||||
const entry = await tx.ledgerEntry.create({
|
||||
data: {
|
||||
customerId: input.customerId,
|
||||
currency: input.currency,
|
||||
direction: input.direction,
|
||||
sourceType: input.sourceType,
|
||||
amount,
|
||||
orderId: input.orderId,
|
||||
karatPerMille: input.karatPerMille,
|
||||
pricePerGramRialAtEntry:
|
||||
input.pricePerGramRialAtEntry !== undefined ? new Prisma.Decimal(input.pricePerGramRialAtEntry) : undefined,
|
||||
note: input.note,
|
||||
confirmed,
|
||||
confirmedAt: confirmed ? new Date() : null,
|
||||
postedByAdminUserId: input.postedByAdminUserId,
|
||||
},
|
||||
});
|
||||
|
||||
if (confirmed) {
|
||||
await this.applyToBalance(input.customerId, input.currency, input.direction, amount, tx);
|
||||
}
|
||||
|
||||
return entry;
|
||||
}
|
||||
|
||||
/**
|
||||
* Marks a pending repayment entry confirmed. Legacy's confirmed toggle
|
||||
* (Adm\CashController::toggleConfiremCash) is bidirectional and used for
|
||||
* post-hoc correction/rejection — legacy Cash rows are auto-confirmed
|
||||
* (confirmed=1) at creation, not created pending. This system intentionally
|
||||
* requires an explicit confirmation step before a repayment counts (see
|
||||
* postGoldRepayment for the full rationale) — that is a deliberate design
|
||||
* change from legacy, not a faithful mirror of it.
|
||||
*/
|
||||
async confirmEntry(entryId: string, adminUserId?: string, tx: Tx = this.prisma) {
|
||||
const entry = await tx.ledgerEntry.findUnique({ where: { id: entryId } });
|
||||
if (!entry) throw new NotFoundException('Ledger entry not found');
|
||||
if (entry.confirmed) return entry;
|
||||
|
||||
const updated = await tx.ledgerEntry.update({
|
||||
where: { id: entryId },
|
||||
data: { confirmed: true, confirmedAt: new Date(), postedByAdminUserId: adminUserId ?? entry.postedByAdminUserId },
|
||||
});
|
||||
|
||||
await this.applyToBalance(entry.customerId, entry.currency, entry.direction, entry.amount, tx);
|
||||
return updated;
|
||||
}
|
||||
|
||||
private async applyToBalance(
|
||||
customerId: string,
|
||||
currency: LedgerCurrency,
|
||||
direction: LedgerDirection,
|
||||
amount: Prisma.Decimal,
|
||||
tx: Tx,
|
||||
) {
|
||||
const signedDelta = direction === LedgerDirection.DEBIT ? amount : amount.neg();
|
||||
await tx.customer.update({
|
||||
where: { id: customerId },
|
||||
data:
|
||||
currency === LedgerCurrency.GOLD_GRAM
|
||||
? { goldDebtGrams: { increment: signedDelta } }
|
||||
: { fiatDebtRial: { increment: signedDelta } },
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Posts the dual-currency debt for a stock order once it reaches
|
||||
* DELIVERED_TO_AGENT: GOLD_GRAM debt = order.totalGoldWeightGrams, RIAL debt
|
||||
* = order.flatRialCharge. Both entries are self-confirming — the status
|
||||
* transition itself is the confirming event (mirrors legacy sts>4, which
|
||||
* first becomes true at sts=5 "تحویل مسئول فروش" / delivered to agent, not
|
||||
* sts=6 delivered to customer).
|
||||
*/
|
||||
async postOrderDebt(orderId: string, tx: Tx = this.prisma) {
|
||||
const order = await tx.order.findUnique({ where: { id: orderId } });
|
||||
if (!order) throw new NotFoundException('Order not found');
|
||||
|
||||
await this.postEntry(
|
||||
{
|
||||
customerId: order.customerId,
|
||||
currency: LedgerCurrency.GOLD_GRAM,
|
||||
direction: LedgerDirection.DEBIT,
|
||||
sourceType: LedgerSourceType.ORDER_STOCK,
|
||||
amount: order.totalGoldWeightGrams,
|
||||
orderId: order.id,
|
||||
confirmed: true,
|
||||
note: 'Gold-weight debt on delivery',
|
||||
},
|
||||
tx,
|
||||
);
|
||||
|
||||
if (new Prisma.Decimal(order.flatRialCharge).gt(0)) {
|
||||
await this.postEntry(
|
||||
{
|
||||
customerId: order.customerId,
|
||||
currency: LedgerCurrency.RIAL,
|
||||
direction: LedgerDirection.DEBIT,
|
||||
sourceType: LedgerSourceType.ORDER_STOCK,
|
||||
amount: order.flatRialCharge,
|
||||
orderId: order.id,
|
||||
confirmed: true,
|
||||
note: 'Flat Rial charge (e.g. stones) on delivery',
|
||||
},
|
||||
tx,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Normalizes a physical repayment instrument into gold grams and posts a
|
||||
* pending (unconfirmed) CREDIT entry against the customer's gold debt.
|
||||
* Formulas preserved verbatim from legacy CashController::store. Note:
|
||||
* legacy auto-confirms (confirmed=1) every Cash row at creation — posting
|
||||
* this as pending instead is an intentional design change, not a mirror of
|
||||
* legacy's default.
|
||||
*/
|
||||
async postGoldRepayment(
|
||||
params: {
|
||||
customerId: string;
|
||||
instrument: 'MELTED_GOLD' | 'TRANSFER' | 'CHEQUE' | 'CASH';
|
||||
rawValue: Prisma.Decimal.Value;
|
||||
karatPerMille?: number;
|
||||
pricePerGramRial?: Prisma.Decimal.Value;
|
||||
note?: string;
|
||||
postedByAdminUserId?: string;
|
||||
},
|
||||
tx: Tx = this.prisma,
|
||||
) {
|
||||
const raw = new Prisma.Decimal(params.rawValue);
|
||||
let goldGramsValue: Prisma.Decimal;
|
||||
let sourceType: LedgerSourceType;
|
||||
|
||||
switch (params.instrument) {
|
||||
case 'MELTED_GOLD': {
|
||||
if (!params.karatPerMille) {
|
||||
throw new BadRequestException('karatPerMille is required for a melted-gold repayment');
|
||||
}
|
||||
// legacy: value = original_value * ayar / 750
|
||||
goldGramsValue = raw.mul(params.karatPerMille).div(STANDARD_KARAT_PER_MILLE);
|
||||
sourceType = LedgerSourceType.REPAYMENT_MELTED_GOLD;
|
||||
break;
|
||||
}
|
||||
case 'CASH': {
|
||||
if (!params.pricePerGramRial) {
|
||||
throw new BadRequestException('pricePerGramRial is required for a cash repayment');
|
||||
}
|
||||
// legacy: value = price / (price_per_gram / 4.331802) — preserved verbatim;
|
||||
// flagged in migration analysis as a formula worth stakeholder review.
|
||||
const pricePerGram = new Prisma.Decimal(params.pricePerGramRial);
|
||||
goldGramsValue = raw.div(pricePerGram.div(GRAMS_PER_MESGHAL));
|
||||
sourceType = LedgerSourceType.REPAYMENT_CASH;
|
||||
break;
|
||||
}
|
||||
case 'TRANSFER':
|
||||
goldGramsValue = raw;
|
||||
sourceType = LedgerSourceType.REPAYMENT_TRANSFER;
|
||||
break;
|
||||
case 'CHEQUE':
|
||||
goldGramsValue = raw;
|
||||
sourceType = LedgerSourceType.REPAYMENT_CHEQUE;
|
||||
break;
|
||||
}
|
||||
|
||||
return this.postEntry(
|
||||
{
|
||||
customerId: params.customerId,
|
||||
currency: LedgerCurrency.GOLD_GRAM,
|
||||
direction: LedgerDirection.CREDIT,
|
||||
sourceType,
|
||||
amount: goldGramsValue,
|
||||
karatPerMille: params.karatPerMille,
|
||||
pricePerGramRialAtEntry: params.pricePerGramRial,
|
||||
note: params.note,
|
||||
confirmed: false, // pending until an admin confirms — intentional deviation from legacy, which auto-confirms on creation
|
||||
postedByAdminUserId: params.postedByAdminUserId,
|
||||
},
|
||||
tx,
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Direct Rial-debt repayment. Not present in the legacy system (its
|
||||
* rial_remain had no repayment offset at all — a gap flagged during
|
||||
* migration analysis) but supported here since the new ledger is symmetric.
|
||||
*/
|
||||
async postRialRepayment(
|
||||
params: { customerId: string; amount: Prisma.Decimal.Value; note?: string; postedByAdminUserId?: string },
|
||||
tx: Tx = this.prisma,
|
||||
) {
|
||||
return this.postEntry(
|
||||
{
|
||||
customerId: params.customerId,
|
||||
currency: LedgerCurrency.RIAL,
|
||||
direction: LedgerDirection.CREDIT,
|
||||
sourceType: LedgerSourceType.REPAYMENT_CASH,
|
||||
amount: params.amount,
|
||||
note: params.note,
|
||||
confirmed: false,
|
||||
postedByAdminUserId: params.postedByAdminUserId,
|
||||
},
|
||||
tx,
|
||||
);
|
||||
}
|
||||
|
||||
async postAdjustment(
|
||||
params: {
|
||||
customerId: string;
|
||||
currency: LedgerCurrency;
|
||||
direction: LedgerDirection;
|
||||
amount: Prisma.Decimal.Value;
|
||||
note: string;
|
||||
postedByAdminUserId: string;
|
||||
},
|
||||
tx: Tx = this.prisma,
|
||||
) {
|
||||
return this.postEntry(
|
||||
{
|
||||
customerId: params.customerId,
|
||||
currency: params.currency,
|
||||
direction: params.direction,
|
||||
sourceType: LedgerSourceType.ADJUSTMENT,
|
||||
amount: params.amount,
|
||||
note: params.note,
|
||||
confirmed: true,
|
||||
postedByAdminUserId: params.postedByAdminUserId,
|
||||
},
|
||||
tx,
|
||||
);
|
||||
}
|
||||
|
||||
async getBalance(customerId: string) {
|
||||
const customer = await this.prisma.customer.findUnique({
|
||||
where: { id: customerId },
|
||||
select: { id: true, goldDebtGrams: true, fiatDebtRial: true, goldCreditLimitGrams: true },
|
||||
});
|
||||
if (!customer) throw new NotFoundException('Customer not found');
|
||||
return {
|
||||
customerId: customer.id,
|
||||
goldDebtGrams: customer.goldDebtGrams,
|
||||
fiatDebtRial: customer.fiatDebtRial,
|
||||
goldCreditLimitGrams: customer.goldCreditLimitGrams,
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Recomputes cached balances from confirmed LedgerEntry rows and overwrites
|
||||
* the cache — a self-healing reconciliation, run periodically or on demand,
|
||||
* unlike legacy's recompute-on-every-write (Customer::updateRemain).
|
||||
*/
|
||||
async reconcileBalance(customerId: string) {
|
||||
const [goldDebits, goldCredits, rialDebits, rialCredits] = await Promise.all([
|
||||
this.sumConfirmed(customerId, LedgerCurrency.GOLD_GRAM, LedgerDirection.DEBIT),
|
||||
this.sumConfirmed(customerId, LedgerCurrency.GOLD_GRAM, LedgerDirection.CREDIT),
|
||||
this.sumConfirmed(customerId, LedgerCurrency.RIAL, LedgerDirection.DEBIT),
|
||||
this.sumConfirmed(customerId, LedgerCurrency.RIAL, LedgerDirection.CREDIT),
|
||||
]);
|
||||
|
||||
return this.prisma.customer.update({
|
||||
where: { id: customerId },
|
||||
data: {
|
||||
goldDebtGrams: goldDebits.sub(goldCredits),
|
||||
fiatDebtRial: rialDebits.sub(rialCredits),
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
private async sumConfirmed(customerId: string, currency: LedgerCurrency, direction: LedgerDirection) {
|
||||
const result = await this.prisma.ledgerEntry.aggregate({
|
||||
where: { customerId, currency, direction, confirmed: true },
|
||||
_sum: { amount: true },
|
||||
});
|
||||
return result._sum.amount ?? new Prisma.Decimal(0);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
import { Controller, Get } from '@nestjs/common';
|
||||
import { CatalogService } from './catalog.service';
|
||||
|
||||
@Controller('catalog/products')
|
||||
export class CatalogController {
|
||||
constructor(private readonly catalog: CatalogService) {}
|
||||
|
||||
@Get()
|
||||
list() {
|
||||
return this.catalog.listProducts();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { CatalogService } from './catalog.service';
|
||||
import { CatalogController } from './catalog.controller';
|
||||
|
||||
@Module({
|
||||
controllers: [CatalogController],
|
||||
providers: [CatalogService],
|
||||
exports: [CatalogService],
|
||||
})
|
||||
export class CatalogModule {}
|
||||
@@ -0,0 +1,28 @@
|
||||
import { Injectable, NotFoundException } from '@nestjs/common';
|
||||
import { PrismaService } from '../../prisma/prisma.service';
|
||||
|
||||
@Injectable()
|
||||
export class CatalogService {
|
||||
constructor(private readonly prisma: PrismaService) {}
|
||||
|
||||
listProducts() {
|
||||
return this.prisma.product.findMany({
|
||||
where: { isActive: true },
|
||||
include: {
|
||||
variants: true,
|
||||
images: true,
|
||||
category: true,
|
||||
brand: true,
|
||||
collections: { include: { collection: true } },
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
async getVariantOrThrow(variantId: string) {
|
||||
const variant = await this.prisma.productVariant.findUnique({ where: { id: variantId } });
|
||||
if (!variant || !variant.isActive) {
|
||||
throw new NotFoundException(`Product variant ${variantId} not found or inactive`);
|
||||
}
|
||||
return variant;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
import { Controller, Get, Param } from '@nestjs/common';
|
||||
import { CustomersService } from './customers.service';
|
||||
|
||||
@Controller('customers')
|
||||
export class CustomersController {
|
||||
constructor(private readonly customers: CustomersService) {}
|
||||
|
||||
@Get()
|
||||
list() {
|
||||
return this.customers.list();
|
||||
}
|
||||
|
||||
@Get(':id')
|
||||
get(@Param('id') id: string) {
|
||||
return this.customers.getOrThrow(id);
|
||||
}
|
||||
|
||||
@Get(':id/orders')
|
||||
getOrders(@Param('id') id: string) {
|
||||
return this.customers.getOrders(id);
|
||||
}
|
||||
|
||||
@Get(':id/ledger-entries')
|
||||
getLedgerEntries(@Param('id') id: string) {
|
||||
return this.customers.getLedgerEntries(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { CustomersService } from './customers.service';
|
||||
import { CustomersController } from './customers.controller';
|
||||
|
||||
@Module({
|
||||
controllers: [CustomersController],
|
||||
providers: [CustomersService],
|
||||
exports: [CustomersService],
|
||||
})
|
||||
export class CustomersModule {}
|
||||
@@ -0,0 +1,59 @@
|
||||
import { Injectable, NotFoundException } from '@nestjs/common';
|
||||
import { Prisma } from '@prisma/client';
|
||||
import { PrismaService } from '../../prisma/prisma.service';
|
||||
|
||||
// passwordHash must never leave the API — every customer read goes through this.
|
||||
const PUBLIC_CUSTOMER_SELECT = {
|
||||
id: true,
|
||||
fullName: true,
|
||||
mobile: true,
|
||||
nationalCode: true,
|
||||
cityId: true,
|
||||
referredByAgentId: true,
|
||||
goldCreditLimitGrams: true,
|
||||
goldDebtGrams: true,
|
||||
fiatDebtRial: true,
|
||||
verificationStep: true,
|
||||
nationalIdImageUrl: true,
|
||||
businessLicenseUrl: true,
|
||||
shopImageUrl: true,
|
||||
isActive: true,
|
||||
createdAt: true,
|
||||
updatedAt: true,
|
||||
} satisfies Prisma.CustomerSelect;
|
||||
|
||||
@Injectable()
|
||||
export class CustomersService {
|
||||
constructor(private readonly prisma: PrismaService) {}
|
||||
|
||||
async getOrThrow(customerId: string) {
|
||||
const customer = await this.prisma.customer.findUnique({
|
||||
where: { id: customerId },
|
||||
select: PUBLIC_CUSTOMER_SELECT,
|
||||
});
|
||||
if (!customer) throw new NotFoundException(`Customer ${customerId} not found`);
|
||||
return customer;
|
||||
}
|
||||
|
||||
list() {
|
||||
return this.prisma.customer.findMany({
|
||||
select: PUBLIC_CUSTOMER_SELECT,
|
||||
orderBy: { createdAt: 'desc' },
|
||||
});
|
||||
}
|
||||
|
||||
getOrders(customerId: string) {
|
||||
return this.prisma.order.findMany({
|
||||
where: { customerId },
|
||||
include: { items: true },
|
||||
orderBy: { createdAt: 'desc' },
|
||||
});
|
||||
}
|
||||
|
||||
getLedgerEntries(customerId: string) {
|
||||
return this.prisma.ledgerEntry.findMany({
|
||||
where: { customerId },
|
||||
orderBy: { createdAt: 'desc' },
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
import { Type } from 'class-transformer';
|
||||
import { ArrayMinSize, IsArray, IsInt, IsNumber, IsOptional, IsPositive, IsString, Min, ValidateNested } from 'class-validator';
|
||||
|
||||
export class CreateOrderItemInputDto {
|
||||
@IsString()
|
||||
productVariantId!: string;
|
||||
|
||||
@IsInt()
|
||||
@Min(1)
|
||||
quantity!: number;
|
||||
|
||||
/** Making-charge percentage negotiated for this order (may differ from the variant default). */
|
||||
@IsNumber()
|
||||
wagePercent!: number;
|
||||
|
||||
@IsOptional()
|
||||
@IsNumber()
|
||||
discountPercent?: number;
|
||||
|
||||
/** Flat Rial charge per unit, independent of gold weight (e.g. stones). */
|
||||
@IsOptional()
|
||||
@IsNumber()
|
||||
flatRialCharge?: number;
|
||||
}
|
||||
|
||||
export class CreateOrderDto {
|
||||
@IsString()
|
||||
customerId!: string;
|
||||
|
||||
@IsOptional()
|
||||
@IsString()
|
||||
branchId?: string;
|
||||
|
||||
@IsArray()
|
||||
@ArrayMinSize(1)
|
||||
@ValidateNested({ each: true })
|
||||
@Type(() => CreateOrderItemInputDto)
|
||||
items!: CreateOrderItemInputDto[];
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
import { IsEnum, IsOptional, IsString } from 'class-validator';
|
||||
import { OrderStatus } from '@prisma/client';
|
||||
|
||||
export class UpdateOrderStatusDto {
|
||||
@IsEnum(OrderStatus)
|
||||
status!: OrderStatus;
|
||||
|
||||
@IsOptional()
|
||||
@IsString()
|
||||
note?: string;
|
||||
|
||||
@IsOptional()
|
||||
@IsString()
|
||||
actorAdminUserId?: string;
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common';
|
||||
import { OrdersService } from './orders.service';
|
||||
import { CreateOrderDto } from './dto/create-order.dto';
|
||||
import { UpdateOrderStatusDto } from './dto/update-order-status.dto';
|
||||
|
||||
@Controller('orders')
|
||||
export class OrdersController {
|
||||
constructor(private readonly orders: OrdersService) {}
|
||||
|
||||
@Post()
|
||||
create(@Body() dto: CreateOrderDto) {
|
||||
return this.orders.createOrder(dto);
|
||||
}
|
||||
|
||||
@Get(':id')
|
||||
get(@Param('id') id: string) {
|
||||
return this.orders.getById(id);
|
||||
}
|
||||
|
||||
@Patch(':id/status')
|
||||
updateStatus(@Param('id') id: string, @Body() dto: UpdateOrderStatusDto) {
|
||||
return this.orders.updateStatus(id, dto.status, dto.actorAdminUserId, dto.note);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { OrdersService } from './orders.service';
|
||||
import { OrdersController } from './orders.controller';
|
||||
import { CatalogModule } from '../catalog/catalog.module';
|
||||
import { AccountingModule } from '../accounting/accounting.module';
|
||||
|
||||
@Module({
|
||||
imports: [CatalogModule, AccountingModule],
|
||||
controllers: [OrdersController],
|
||||
providers: [OrdersService],
|
||||
exports: [OrdersService],
|
||||
})
|
||||
export class OrdersModule {}
|
||||
@@ -0,0 +1,151 @@
|
||||
import { Injectable, NotFoundException } from '@nestjs/common';
|
||||
import { OrderStatus, Prisma } from '@prisma/client';
|
||||
import { PrismaService } from '../../prisma/prisma.service';
|
||||
import { CatalogService } from '../catalog/catalog.service';
|
||||
import { LedgerService } from '../accounting/ledger.service';
|
||||
import { CreateOrderDto } from './dto/create-order.dto';
|
||||
|
||||
interface ComputedItem {
|
||||
productVariantId: string;
|
||||
quantity: number;
|
||||
rashWeightGramsSnapshot: Prisma.Decimal;
|
||||
wagePercentSnapshot: Prisma.Decimal;
|
||||
discountPercentSnapshot: Prisma.Decimal;
|
||||
computedWeightGrams: Prisma.Decimal;
|
||||
flatRialCharge: Prisma.Decimal;
|
||||
}
|
||||
|
||||
@Injectable()
|
||||
export class OrdersService {
|
||||
constructor(
|
||||
private readonly prisma: PrismaService,
|
||||
private readonly catalog: CatalogService,
|
||||
private readonly ledger: LedgerService,
|
||||
) {}
|
||||
|
||||
/**
|
||||
* Places a stock order. Per line item:
|
||||
* w = rashWeightGrams * (1 + (wagePercent - discountPercent) / 100)
|
||||
* mirrors legacy ApiMobileController::setOrder. Debt is NOT posted here —
|
||||
* only once the order reaches DELIVERED_TO_AGENT (see updateStatus).
|
||||
*/
|
||||
async createOrder(dto: CreateOrderDto) {
|
||||
const customer = await this.prisma.customer.findUnique({ where: { id: dto.customerId } });
|
||||
if (!customer) throw new NotFoundException(`Customer ${dto.customerId} not found`);
|
||||
|
||||
const computedItems: ComputedItem[] = await Promise.all(
|
||||
dto.items.map(async (item) => {
|
||||
const variant = await this.catalog.getVariantOrThrow(item.productVariantId);
|
||||
const rashWeight = new Prisma.Decimal(variant.rashWeightGrams);
|
||||
const wagePercent = new Prisma.Decimal(item.wagePercent);
|
||||
const discountPercent = new Prisma.Decimal(item.discountPercent ?? 0);
|
||||
const netPercent = wagePercent.sub(discountPercent);
|
||||
const computedWeightGrams = rashWeight.mul(netPercent.div(100).add(1));
|
||||
|
||||
return {
|
||||
productVariantId: variant.id,
|
||||
quantity: item.quantity,
|
||||
rashWeightGramsSnapshot: rashWeight,
|
||||
wagePercentSnapshot: wagePercent,
|
||||
discountPercentSnapshot: discountPercent,
|
||||
computedWeightGrams,
|
||||
flatRialCharge: new Prisma.Decimal(item.flatRialCharge ?? 0),
|
||||
};
|
||||
}),
|
||||
);
|
||||
|
||||
const totalGoldWeightGrams = computedItems.reduce(
|
||||
(sum, item) => sum.add(item.computedWeightGrams.mul(item.quantity)),
|
||||
new Prisma.Decimal(0),
|
||||
);
|
||||
const totalRashWeightGrams = computedItems.reduce(
|
||||
(sum, item) => sum.add(item.rashWeightGramsSnapshot.mul(item.quantity)),
|
||||
new Prisma.Decimal(0),
|
||||
);
|
||||
const wageWeightGrams = totalGoldWeightGrams.sub(totalRashWeightGrams);
|
||||
const flatRialCharge = computedItems.reduce(
|
||||
(sum, item) => sum.add(item.flatRialCharge.mul(item.quantity)),
|
||||
new Prisma.Decimal(0),
|
||||
);
|
||||
|
||||
// legacy: inValidOrder = (allGram + customer.remain) > customer.gram_level
|
||||
const isSuspendedOverCreditLimit = totalGoldWeightGrams
|
||||
.add(customer.goldDebtGrams)
|
||||
.gt(customer.goldCreditLimitGrams);
|
||||
const initialStatus = isSuspendedOverCreditLimit ? OrderStatus.SUSPENDED : OrderStatus.PLACED;
|
||||
|
||||
return this.prisma.$transaction(async (tx) => {
|
||||
const order = await tx.order.create({
|
||||
data: {
|
||||
orderNumber: this.generateOrderNumber(),
|
||||
customerId: dto.customerId,
|
||||
branchId: dto.branchId,
|
||||
status: initialStatus,
|
||||
totalGoldWeightGrams,
|
||||
wageWeightGrams,
|
||||
flatRialCharge,
|
||||
isSuspendedOverCreditLimit,
|
||||
items: {
|
||||
create: computedItems.map((item) => ({
|
||||
productVariantId: item.productVariantId,
|
||||
quantity: item.quantity,
|
||||
rashWeightGramsSnapshot: item.rashWeightGramsSnapshot,
|
||||
wagePercentSnapshot: item.wagePercentSnapshot,
|
||||
discountPercentSnapshot: item.discountPercentSnapshot,
|
||||
computedWeightGrams: item.computedWeightGrams,
|
||||
flatRialCharge: item.flatRialCharge,
|
||||
})),
|
||||
},
|
||||
statusEvents: {
|
||||
create: { toStatus: initialStatus, note: isSuspendedOverCreditLimit ? 'Credit limit exceeded' : undefined },
|
||||
},
|
||||
},
|
||||
include: { items: true, statusEvents: true },
|
||||
});
|
||||
|
||||
return order;
|
||||
});
|
||||
}
|
||||
|
||||
async updateStatus(orderId: string, newStatus: OrderStatus, actorAdminUserId?: string, note?: string) {
|
||||
return this.prisma.$transaction(async (tx) => {
|
||||
const order = await tx.order.findUnique({ where: { id: orderId } });
|
||||
if (!order) throw new NotFoundException(`Order ${orderId} not found`);
|
||||
|
||||
const updated = await tx.order.update({
|
||||
where: { id: orderId },
|
||||
data: {
|
||||
status: newStatus,
|
||||
deliveredAt: newStatus === OrderStatus.DELIVERED_TO_CUSTOMER ? new Date() : order.deliveredAt,
|
||||
},
|
||||
});
|
||||
|
||||
await tx.orderStatusEvent.create({
|
||||
data: { orderId, fromStatus: order.status, toStatus: newStatus, note, actorAdminUserId },
|
||||
});
|
||||
|
||||
// Debt recognition point — mirrors legacy sts>4, which first becomes true
|
||||
// at sts=5 ("تحویل مسئول فروش" / delivered to agent), not sts=6 (delivered
|
||||
// to customer). Only fires once: a second transition into this status
|
||||
// (e.g. a data-fix re-save) would double-post debt, so guard on the order
|
||||
// not already having deliveredAt.
|
||||
if (newStatus === OrderStatus.DELIVERED_TO_AGENT && !order.deliveredAt) {
|
||||
await this.ledger.postOrderDebt(orderId, tx);
|
||||
}
|
||||
|
||||
return updated;
|
||||
});
|
||||
}
|
||||
|
||||
getById(orderId: string) {
|
||||
return this.prisma.order.findUnique({
|
||||
where: { id: orderId },
|
||||
include: { items: true, statusEvents: true, ledgerEntries: true },
|
||||
});
|
||||
}
|
||||
|
||||
private generateOrderNumber(): string {
|
||||
const random = Math.random().toString(36).slice(2, 8).toUpperCase();
|
||||
return `ORD-${Date.now()}-${random}`;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
import { Controller, Get, Query } from '@nestjs/common';
|
||||
import { PricingService } from './pricing.service';
|
||||
|
||||
@Controller('pricing')
|
||||
export class PricingController {
|
||||
constructor(private readonly pricing: PricingService) {}
|
||||
|
||||
@Get('latest')
|
||||
getLatest(@Query('karatPerMille') karatPerMille: string) {
|
||||
return this.pricing.getLatestQuote(Number(karatPerMille) || 750);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { PricingService } from './pricing.service';
|
||||
import { PricingController } from './pricing.controller';
|
||||
|
||||
@Module({
|
||||
controllers: [PricingController],
|
||||
providers: [PricingService],
|
||||
exports: [PricingService],
|
||||
})
|
||||
export class PricingModule {}
|
||||
@@ -0,0 +1,23 @@
|
||||
import { Injectable, NotFoundException } from '@nestjs/common';
|
||||
import { Prisma } from '@prisma/client';
|
||||
import { PrismaService } from '../../prisma/prisma.service';
|
||||
|
||||
@Injectable()
|
||||
export class PricingService {
|
||||
constructor(private readonly prisma: PrismaService) {}
|
||||
|
||||
async recordQuote(karatPerMille: number, pricePerGramRial: Prisma.Decimal.Value, source: string) {
|
||||
return this.prisma.goldPriceQuote.create({
|
||||
data: { karatPerMille, pricePerGramRial, source },
|
||||
});
|
||||
}
|
||||
|
||||
async getLatestQuote(karatPerMille: number) {
|
||||
const quote = await this.prisma.goldPriceQuote.findFirst({
|
||||
where: { karatPerMille },
|
||||
orderBy: { quotedAt: 'desc' },
|
||||
});
|
||||
if (!quote) throw new NotFoundException(`No gold price quote recorded for ${karatPerMille}‰`);
|
||||
return quote;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
import { ArgumentsHost, Catch, ExceptionFilter, HttpStatus, Logger } from '@nestjs/common';
|
||||
import { Response } from 'express';
|
||||
import { Prisma } from '@prisma/client';
|
||||
|
||||
/**
|
||||
* Without this, an unmigrated table (P2021), a bad foreign key (P2003), etc.
|
||||
* all surfaced as an opaque "Internal Server Error" with no indication of
|
||||
* the actual cause — this maps the common Prisma error codes to sensible
|
||||
* HTTP statuses and echoes the real reason back (safe in dev; consider
|
||||
* stripping detail in production).
|
||||
*/
|
||||
@Catch(Prisma.PrismaClientKnownRequestError, Prisma.PrismaClientValidationError)
|
||||
export class PrismaExceptionFilter implements ExceptionFilter {
|
||||
private readonly logger = new Logger('PrismaExceptionFilter');
|
||||
|
||||
catch(exception: Prisma.PrismaClientKnownRequestError | Prisma.PrismaClientValidationError, host: ArgumentsHost) {
|
||||
const ctx = host.switchToHttp();
|
||||
const response = ctx.getResponse<Response>();
|
||||
|
||||
this.logger.error(exception.message);
|
||||
|
||||
if (exception instanceof Prisma.PrismaClientValidationError) {
|
||||
return response.status(HttpStatus.BAD_REQUEST).json({
|
||||
statusCode: HttpStatus.BAD_REQUEST,
|
||||
error: 'Invalid request shape for the database query',
|
||||
message: exception.message.split('\n').pop()?.trim(),
|
||||
});
|
||||
}
|
||||
|
||||
switch (exception.code) {
|
||||
case 'P2021': // table does not exist — schema not pushed/migrated
|
||||
return response.status(HttpStatus.SERVICE_UNAVAILABLE).json({
|
||||
statusCode: HttpStatus.SERVICE_UNAVAILABLE,
|
||||
error: 'Database schema not initialized',
|
||||
message: `${exception.meta?.table ?? 'A required table'} does not exist. Run "pnpm prisma:push" (or "pnpm prisma:migrate") against this DATABASE_URL.`,
|
||||
});
|
||||
case 'P2025': // record not found for update/delete
|
||||
return response.status(HttpStatus.NOT_FOUND).json({
|
||||
statusCode: HttpStatus.NOT_FOUND,
|
||||
error: 'Not found',
|
||||
message: exception.meta?.cause ?? 'Record not found',
|
||||
});
|
||||
case 'P2002': // unique constraint violation
|
||||
return response.status(HttpStatus.CONFLICT).json({
|
||||
statusCode: HttpStatus.CONFLICT,
|
||||
error: 'Conflict',
|
||||
message: `Unique constraint failed on: ${(exception.meta?.target as string[] | undefined)?.join(', ')}`,
|
||||
});
|
||||
case 'P2003': // foreign key constraint violation
|
||||
return response.status(HttpStatus.BAD_REQUEST).json({
|
||||
statusCode: HttpStatus.BAD_REQUEST,
|
||||
error: 'Invalid reference',
|
||||
message: `Foreign key constraint failed on: ${exception.meta?.field_name}`,
|
||||
});
|
||||
default:
|
||||
return response.status(HttpStatus.INTERNAL_SERVER_ERROR).json({
|
||||
statusCode: HttpStatus.INTERNAL_SERVER_ERROR,
|
||||
error: 'Database error',
|
||||
message: `[${exception.code}] ${exception.message.split('\n').pop()?.trim()}`,
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import { Global, Module } from '@nestjs/common';
|
||||
import { PrismaService } from './prisma.service';
|
||||
|
||||
@Global()
|
||||
@Module({
|
||||
providers: [PrismaService],
|
||||
exports: [PrismaService],
|
||||
})
|
||||
export class PrismaModule {}
|
||||
@@ -0,0 +1,13 @@
|
||||
import { Injectable, OnModuleDestroy, OnModuleInit } from '@nestjs/common';
|
||||
import { PrismaClient } from '@prisma/client';
|
||||
|
||||
@Injectable()
|
||||
export class PrismaService extends PrismaClient implements OnModuleInit, OnModuleDestroy {
|
||||
async onModuleInit() {
|
||||
await this.$connect();
|
||||
}
|
||||
|
||||
async onModuleDestroy() {
|
||||
await this.$disconnect();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"extends": "../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"module": "commonjs",
|
||||
"outDir": "./dist",
|
||||
"baseUrl": "./",
|
||||
"incremental": true,
|
||||
"experimentalDecorators": true,
|
||||
"emitDecoratorMetadata": true,
|
||||
"strictNullChecks": true,
|
||||
"sourceMap": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
||||
<meta name="theme-color" content="#1C2D56" />
|
||||
<meta name="background-color" content="#1C2D56" />
|
||||
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" />
|
||||
<title>طلای هنزا</title>
|
||||
<style>
|
||||
#whatsapp-button {
|
||||
position: fixed;
|
||||
bottom: 90px;
|
||||
right: 20px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
padding: 8px;
|
||||
box-sizing: border-box;
|
||||
background-color: #ffffff;
|
||||
border-radius: 50%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
overflow: hidden;
|
||||
cursor: pointer;
|
||||
transition: transform 0.2s ease, box-shadow 0.2s ease;
|
||||
z-index: 1000000000;
|
||||
}
|
||||
|
||||
#whatsapp-button img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: contain;
|
||||
display: block;
|
||||
}
|
||||
|
||||
#whatsapp-button:hover {
|
||||
transform: scale(1.1);
|
||||
box-shadow: 0 6px 14px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body style="background-color: #1C2D56">
|
||||
<div class="bg-white w-screen h-screen fixed"></div>
|
||||
<div id="app"></div>
|
||||
<script type="module" src="/src/main.ts"></script>
|
||||
<a href="https://wa.me/989229425856" target="_blank" id="whatsapp-button" aria-label="پشتیبانی واتساپ">
|
||||
<img src="/whatsapp.png" alt="پشتیبانی واتساپ" width="44" height="44" />
|
||||
</a>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"name": "user-app",
|
||||
"version": "0.0.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "vue-tsc -b && vite build",
|
||||
"lint": "eslint \"src/**/*.{ts,vue}\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@ant-design/icons-vue": "^6.1.0",
|
||||
"@gold-bank/shared-types": "workspace:*",
|
||||
"@vueuse/core": "^9.13.0",
|
||||
"ant-design-vue": "^3.2.20",
|
||||
"gsap": "^3.9.1",
|
||||
"moment-jalaali": "^0.10.0",
|
||||
"pinia": "^2.2.0",
|
||||
"swiper": "^7.4.1",
|
||||
"vant": "^4.0.3",
|
||||
"vue": "^3.5.0",
|
||||
"vue-router": "^4.4.0",
|
||||
"vue3-lazyload": "^0.2.5-beta",
|
||||
"@lottiefiles/dotlottie-vue": "^0.4.15"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@vitejs/plugin-vue": "^5.1.0",
|
||||
"autoprefixer": "^10.4.2",
|
||||
"less": "^4.1.2",
|
||||
"postcss": "^8.4.5",
|
||||
"tailwindcss": "3.0.18",
|
||||
"typescript": "^5.5.0",
|
||||
"vite": "^5.4.0",
|
||||
"vue-tsc": "^2.1.0",
|
||||
"vite-plugin-pwa": "^0.20.5",
|
||||
"workbox-precaching": "^7.1.0",
|
||||
"workbox-window": "^7.1.0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
module.exports = {
|
||||
plugins: {
|
||||
tailwindcss: {},
|
||||
autoprefixer: {},
|
||||
// "postcss-rtl": {}, // present as a dependency in legacy but disabled/commented out — not ported
|
||||
},
|
||||
}
|
||||
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
@@ -0,0 +1,21 @@
|
||||
<svg width="149" height="32" viewBox="0 0 149 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M54.5174 18.7625V19.0675H48.0586V18.7625L48.3661 18.7189C48.8214 18.7129 49.2587 18.5425 49.5964 18.2396C49.8946 17.8214 50.0346 17.3122 49.9918 16.8017V10.7015H40.8617V16.8017C40.8189 17.3122 40.9589 17.8214 41.2571 18.2396C41.4127 18.406 41.6041 18.5354 41.8171 18.6184C42.0301 18.7014 42.2591 18.7357 42.4873 18.7189L42.751 18.7625V19.0675H36.3273V18.7625L36.6349 18.7189C37.0901 18.7129 37.5275 18.5425 37.8651 18.2396C38.1633 17.8214 38.3033 17.3122 38.2606 16.8017V4.81917C38.3033 4.30867 38.1633 3.79955 37.8651 3.38126C37.7095 3.21494 37.5181 3.08549 37.3051 3.00252C37.0921 2.91955 36.8631 2.88518 36.6349 2.90196H36.3273V2.61437H42.7861V2.91938L42.5225 2.96296C42.0726 2.96633 41.639 3.13029 41.301 3.42483C41.0029 3.84313 40.8628 4.35224 40.9056 4.86274V10.0915H50.0445V4.81917C50.0873 4.30867 49.9473 3.79955 49.6491 3.38126C49.4935 3.21494 49.3021 3.08549 49.0891 3.00252C48.8761 2.91955 48.647 2.88518 48.4189 2.90196L48.1113 2.85838V2.55337H54.5701V2.85838L54.3065 2.90196C53.8512 2.90803 53.4139 3.07843 53.0762 3.38126C52.778 3.79955 52.638 4.30867 52.6808 4.81917V16.8453C52.638 17.3558 52.778 17.8649 53.0762 18.2832C53.2319 18.4495 53.4233 18.579 53.6362 18.662C53.8492 18.7449 54.0783 18.7793 54.3065 18.7625H54.5174Z" fill="white"/>
|
||||
<path d="M72.7953 12.7495L72.6635 12.4009C72.5937 12.1205 72.4684 11.8568 72.2949 11.6249C72.1214 11.393 71.9032 11.1976 71.6529 11.0501C71.0267 10.7392 70.3317 10.5894 69.6318 10.6144H66.688V18.4139H70.6424C71.496 18.4432 72.3385 18.2153 73.0589 17.7604C73.8067 17.2326 74.4107 16.5289 74.8164 15.7124L75.1679 15.0588H75.3436C75.2558 15.6253 75.124 16.2353 75.0361 16.9325C74.9482 17.6296 74.8164 18.2397 74.7285 18.7625H74.6934L74.6494 19.1111H62.0834V18.8061L62.3909 18.7625C62.8461 18.7565 63.2835 18.5861 63.6212 18.2832C63.9193 17.8649 64.0594 17.3558 64.0166 16.8453V4.81918C64.0594 4.30868 63.9193 3.79956 63.6212 3.38127C63.4655 3.21495 63.2741 3.0855 63.0612 3.00253C62.8482 2.91956 62.6191 2.88519 62.3909 2.90197L62.0834 2.85839V2.61438H74.6494V6.66667H74.4737L74.254 6.01308C74.0256 5.20666 73.5495 4.49085 72.8919 3.96515C72.2069 3.50435 71.3902 3.27512 70.5633 3.31155H66.6968V9.97822H69.6406C70.3228 10.0207 71.0045 9.88555 71.6178 9.58606C72.0966 9.31899 72.4571 8.8837 72.6283 8.36602L72.7162 8.06101H72.9359V12.6797H72.8041L72.7953 12.7495Z" fill="white"/>
|
||||
<path d="M83.0414 2.90196L82.9975 2.59694H87.3034L97.0135 15.2331V4.81917C97.0562 4.30867 96.9162 3.79955 96.6181 3.38126C96.4624 3.21494 96.271 3.08549 96.058 3.00252C95.8451 2.91955 95.616 2.88518 95.3878 2.90196L95.0802 2.85838V2.55337H99.6497V2.85838L99.3422 2.90196C98.887 2.90803 98.4496 3.07843 98.1119 3.38126C97.8138 3.79955 97.6737 4.30867 97.7165 4.81917V19.5468H96.9696C95.0802 17.1067 93.2349 14.6667 91.3456 12.2266C89.4563 9.78649 87.6109 7.3464 85.7216 4.90631V16.8453C85.6746 17.3616 85.8148 17.8776 86.117 18.3006C86.2727 18.467 86.4641 18.5964 86.6771 18.6794C86.89 18.7624 87.1191 18.7967 87.3473 18.7799L87.6549 18.8235V19.1285H83.0854V18.8235L83.3929 18.7799C83.8481 18.7739 84.2855 18.6035 84.6232 18.3006C84.9214 17.8824 85.0614 17.3732 85.0186 16.8627V4.81917C85.0614 4.30867 84.9214 3.79955 84.6232 3.38126C84.4675 3.21494 84.2761 3.08549 84.0632 3.00252C83.8502 2.91955 83.6211 2.88518 83.3929 2.90196H83.0414Z" fill="white"/>
|
||||
<path d="M120.028 14.6231H119.949C119.993 14.6231 120.081 14.6667 120.124 14.6667C120.197 14.6869 120.26 14.7336 120.3 14.7974C120.212 15.4074 120.081 16.061 119.949 16.7582C119.817 17.4553 119.729 18.1089 119.597 18.7189L119.553 19.0675H107.251L116.785 3.29411H112.172C111.449 3.28055 110.735 3.46122 110.107 3.81699C109.41 4.24381 108.824 4.82563 108.393 5.51634L107.866 6.30065H107.646C107.778 5.77777 107.954 5.2549 108.13 4.64488C108.305 4.03485 108.437 3.51198 108.613 2.9891H108.569L108.657 2.64052H120.3L110.81 18.3704H115.906C116.671 18.3945 117.423 18.1812 118.059 17.7603C118.707 17.2801 119.209 16.6317 119.509 15.8867L120.028 14.6231Z" fill="white"/>
|
||||
<path d="M127.98 19.0675V18.7625L128.288 18.719C129.299 18.6754 130.046 18.1089 130.529 17.0632L136.241 2.2048H136.9L143.359 16.8018C143.59 17.3822 143.95 17.9035 144.413 18.3268C144.841 18.6102 145.35 18.7478 145.863 18.719V19.024H138.745V18.7364L139.36 18.6928C140.019 18.6492 140.415 18.5185 140.59 18.2135C140.766 17.9085 140.722 17.4292 140.415 16.7756L138.877 13.2026H132.77L131.539 16.6013C131.276 17.3421 131.276 17.8649 131.495 18.1699C131.715 18.475 132.242 18.6928 132.989 18.6928L133.385 18.7364V19.0414H127.98V19.0675ZM138.613 12.5752L135.626 5.60349L133.033 12.5316H138.613V12.5752Z" fill="white"/>
|
||||
<path d="M13.48 19.4597C13.3921 16.1482 11.1513 15.1024 7.50452 14.841C11.0634 14.7103 13.3921 13.4902 13.48 10.2222C13.5679 13.5338 15.8526 14.7538 19.4554 14.841C15.8526 15.1024 13.5679 16.1482 13.48 19.4597Z" fill="#8D6A46"/>
|
||||
<path d="M7.32878 13.8388V22.3355C7.32878 25.1242 6.66972 27.0414 5.43948 28.1307C4.56899 28.85 3.52377 29.3307 2.4078 29.5251L2.23206 29.22C3.21764 28.6919 3.99247 27.8467 4.42892 26.8235C4.91223 25.7342 5.13191 24.2527 5.13191 22.3355V4.86275C5.13342 4.59418 5.07964 4.32813 4.97387 4.08089C4.86811 3.83364 4.71257 3.61041 4.51679 3.42484C4.32102 3.23 4.08812 3.07573 3.83165 2.971C3.57519 2.86628 3.30028 2.81318 3.02293 2.81482H2.63628V2.50981H9.79805V2.81482H9.35868C9.09784 2.8098 8.8387 2.85742 8.597 2.9548C8.3553 3.05217 8.13609 3.19727 7.95269 3.38127C7.56917 3.75099 7.33483 4.24676 7.29363 4.7756V13.2288" fill="white"/>
|
||||
<path d="M19.8069 13.2723V4.81917C19.7822 4.28613 19.5452 3.78462 19.1479 3.42483C18.9645 3.24083 18.7452 3.09574 18.5035 2.99836C18.2618 2.90098 18.0027 2.85336 17.7419 2.85838H17.3025V2.55337H24.4643V2.85838H24.0688C23.7902 2.85902 23.5146 2.91486 23.258 3.02261C23.0015 3.13036 22.7693 3.28785 22.575 3.48583C22.3792 3.6714 22.2236 3.89464 22.1179 4.14188C22.0121 4.38912 21.9583 4.65517 21.9598 4.92374V22.3965C21.9598 24.3137 22.1795 25.7952 22.6628 26.8845C23.0993 27.9077 23.8741 28.7529 24.8597 29.281L24.6839 29.5861C23.568 29.3917 22.5228 28.911 21.6523 28.1917C20.422 27.1024 19.8069 25.1852 19.763 22.3965V13.8388" fill="white"/>
|
||||
<path d="M41.3802 26.6492V28.8279C41.2523 28.9537 41.1037 29.0568 40.9408 29.1329C40.7873 29.2101 40.6251 29.2686 40.4575 29.3072C40.286 29.3574 40.1089 29.3867 39.9302 29.3943C39.7545 29.3943 39.5348 29.4379 39.359 29.4379C38.9825 29.4326 38.6102 29.3587 38.2606 29.22C37.9259 29.0835 37.6258 28.8752 37.3819 28.61C37.1282 28.3565 36.9201 28.0617 36.7667 27.7386C36.6269 27.3919 36.5524 27.0226 36.5471 26.6492C36.5546 26.4003 36.584 26.1524 36.6349 25.9085C36.7001 25.6865 36.7915 25.473 36.9073 25.2723C37.1506 24.8568 37.4989 24.5114 37.9179 24.2702C38.1208 24.146 38.3437 24.0576 38.577 24.0087C38.8225 23.9557 39.0727 23.9265 39.3239 23.9216C39.5154 23.9126 39.7072 23.9273 39.8951 23.9651C40.0769 24.0035 40.2537 24.0619 40.4223 24.1394C40.5883 24.2173 40.7497 24.3046 40.9056 24.4009C41.0605 24.5063 41.2073 24.6228 41.345 24.7495L41.2132 24.8802C41.1693 24.9238 41.0814 24.9673 41.0374 25.0109C40.97 25.0461 40.8937 25.0613 40.8178 25.0545C40.7094 25.0518 40.6036 25.0218 40.5102 24.9673C40.3538 24.8461 40.1746 24.7572 39.983 24.7059C39.7822 24.6525 39.5757 24.6232 39.3678 24.6187C39.094 24.6136 38.8229 24.6734 38.577 24.793C38.335 24.902 38.1124 25.0492 37.9179 25.2288C37.7232 25.4106 37.5729 25.6342 37.4785 25.8824C37.3784 26.1329 37.3191 26.3977 37.3028 26.6667C37.2976 26.9382 37.3579 27.2071 37.4785 27.451C37.5884 27.6909 37.7368 27.9117 37.9179 28.1046C38.1013 28.2977 38.3267 28.4467 38.577 28.5403C38.8296 28.6396 39.0966 28.6984 39.3678 28.7146C39.5899 28.707 39.8106 28.6778 40.0269 28.6275C40.2352 28.5857 40.4309 28.4962 40.5981 28.366V27.3638H40.2905C40.2004 27.3707 40.1099 27.3558 40.0269 27.3203C39.9608 27.2877 39.9012 27.2434 39.8511 27.1895C39.8072 27.146 39.7633 27.0588 39.7193 27.0153C39.6795 26.9499 39.6639 26.8729 39.6754 26.7974V26.6667L41.3802 26.6492Z" fill="white"/>
|
||||
<path d="M46.9601 26.6928C46.9677 26.4438 46.9971 26.196 47.048 25.9521C47.109 25.7245 47.1975 25.505 47.3116 25.2985C47.5549 24.8829 47.9032 24.5375 48.3222 24.2963C48.5251 24.1722 48.748 24.0837 48.9813 24.0349C49.2268 23.9818 49.4769 23.9526 49.7282 23.9477C49.9792 23.9552 50.2292 23.9844 50.4751 24.0349C50.7046 24.0954 50.9259 24.1831 51.1342 24.2963C51.5532 24.5375 51.9015 24.8829 52.1447 25.2985C52.2699 25.4997 52.3591 25.7208 52.4084 25.9521C52.4618 26.1956 52.4913 26.4437 52.4962 26.6928C52.4887 26.9418 52.4593 27.1896 52.4084 27.4336C52.3473 27.6611 52.2588 27.8806 52.1447 28.0871C51.9015 28.5027 51.5532 28.8481 51.1342 29.0893C50.9313 29.2135 50.7083 29.3019 50.4751 29.3508C50.2296 29.4038 49.9794 29.433 49.7282 29.4379C49.3517 29.4326 48.9794 29.3587 48.6298 29.22C48.295 29.0835 47.9949 28.8752 47.751 28.61C47.4973 28.3565 47.2893 28.0617 47.1359 27.7386C47.0276 27.4 46.9685 27.0479 46.9601 26.6928ZM47.751 26.6928C47.7459 26.9644 47.8061 27.2333 47.9268 27.4771C48.0367 27.7171 48.185 27.9378 48.3661 28.1307C48.5495 28.3238 48.7749 28.4728 49.0252 28.5664C49.2778 28.6657 49.5448 28.7245 49.8161 28.7407C50.0899 28.7458 50.361 28.6861 50.6069 28.5664C50.8489 28.4575 51.0715 28.3103 51.266 28.1307C51.4607 27.9488 51.611 27.7253 51.7054 27.4771C51.8055 27.2266 51.8648 26.9618 51.8811 26.6928C51.8764 26.2912 51.7532 25.8998 51.5268 25.5669C51.3003 25.2339 50.9806 24.974 50.6069 24.8192C50.3543 24.7199 50.0873 24.6611 49.8161 24.6449C49.5422 24.6398 49.2711 24.6995 49.0252 24.8192C48.7832 24.9282 48.5606 25.0753 48.3661 25.2549C47.9889 25.6423 47.7698 26.1546 47.751 26.6928Z" fill="white"/>
|
||||
<path d="M58.296 29.3943V23.9913H59.0429V28.6536H61.4155V29.3943H58.296Z" fill="white"/>
|
||||
<path d="M66.9955 29.3944V23.9913H69.0606C69.3117 23.9988 69.5616 24.028 69.8075 24.0784C70.037 24.1389 70.2583 24.2267 70.4666 24.3399C70.8856 24.5811 71.2339 24.9265 71.4771 25.3421C71.6023 25.5432 71.6915 25.7644 71.7408 25.9957C71.7942 26.2392 71.8237 26.4872 71.8286 26.7364C71.8211 26.9854 71.7917 27.2332 71.7408 27.4771C71.672 27.7021 71.5838 27.9208 71.4771 28.1307C71.2339 28.5463 70.8856 28.8917 70.4666 29.1329C70.2637 29.2571 70.0408 29.3455 69.8075 29.3944C69.562 29.4474 69.3118 29.4766 69.0606 29.4815H66.9955V29.3944ZM69.0167 28.6536C69.2769 28.6633 69.535 28.6031 69.7636 28.4793C70.2225 28.2567 70.5936 27.8887 70.8181 27.4336C70.9338 27.2035 70.994 26.9499 70.994 26.6928C70.994 26.4357 70.9338 26.1822 70.8181 25.9521C70.5936 25.4969 70.2225 25.129 69.7636 24.9063C69.535 24.7826 69.2769 24.7223 69.0167 24.732H67.6985V28.6536H69.0167Z" fill="white"/>
|
||||
<path d="M89.096 26.6492V28.8279C88.9681 28.9537 88.8195 29.0568 88.6566 29.1329C88.5031 29.2101 88.3409 29.2686 88.1733 29.3072C88.0018 29.3574 87.8247 29.3867 87.646 29.3943C87.4703 29.3943 87.2506 29.4379 87.0748 29.4379C86.6983 29.4326 86.326 29.3587 85.9764 29.22C85.6417 29.0835 85.3416 28.8752 85.0977 28.61C84.844 28.3565 84.6359 28.0617 84.4826 27.7386C84.3427 27.3919 84.2682 27.0226 84.2629 26.6492C84.2704 26.4003 84.2998 26.1524 84.3508 25.9085C84.4118 25.6809 84.5003 25.4614 84.6144 25.2549C84.8576 24.8394 85.2059 24.4939 85.6249 24.2527C85.8278 24.1286 86.0508 24.0401 86.284 23.9913C86.5295 23.9383 86.7797 23.9091 87.0309 23.9041C87.2224 23.8952 87.4143 23.9098 87.6021 23.9477C87.7839 23.986 87.9607 24.0445 88.1293 24.122C88.2954 24.1999 88.4567 24.2872 88.6126 24.3834C88.7675 24.4888 88.9144 24.6053 89.052 24.732L88.9202 24.8627C88.8763 24.9063 88.7884 24.9499 88.7445 24.9935C88.677 25.0287 88.6007 25.0438 88.5248 25.037C88.4164 25.0344 88.3106 25.0044 88.2172 24.9499C88.0608 24.8287 87.8816 24.7398 87.69 24.6885C87.4892 24.6351 87.2827 24.6058 87.0748 24.6013C86.801 24.5962 86.5299 24.656 86.284 24.7756C86.042 24.8846 85.8194 25.0317 85.6249 25.2113C85.4302 25.3932 85.28 25.6167 85.1856 25.8649C85.0855 26.1155 85.0261 26.3802 85.0098 26.6492C85.0047 26.9208 85.0649 27.1897 85.1856 27.4336C85.2955 27.6735 85.4438 27.8942 85.6249 28.0871C85.8083 28.2802 86.0337 28.4293 86.284 28.5229C86.5366 28.6221 86.8036 28.681 87.0748 28.6972C87.2969 28.6896 87.5176 28.6604 87.7339 28.61C87.9423 28.5683 88.1379 28.4787 88.3051 28.3486V27.3464H87.9975C87.9074 27.3533 87.8169 27.3383 87.7339 27.3028C87.6678 27.2702 87.6082 27.2259 87.5582 27.1721C87.5142 27.1285 87.4703 27.0414 87.4263 26.9978C87.3865 26.9325 87.371 26.8554 87.3824 26.78V26.6492H89.096Z" fill="white"/>
|
||||
<path d="M96.5653 23.9913H97.3122L99.6848 29.3943H99.2455C99.1371 29.3917 99.0313 29.3617 98.9379 29.3072C98.8855 29.2805 98.839 29.2435 98.8013 29.1986C98.7635 29.1537 98.7353 29.1017 98.7182 29.0458L98.3228 28.1743H95.5108L95.1154 29.0458C95.0556 29.1432 94.9815 29.2313 94.8957 29.3072C94.8 29.3562 94.6954 29.3858 94.5881 29.3943H94.1487L96.5653 23.9913ZM96.8728 25.2113L95.8623 27.4771H98.0152L97.0047 25.2113C96.9695 25.1114 96.9402 25.0096 96.9168 24.9063C96.9234 24.9677 96.9078 25.0295 96.8728 25.0806C96.9168 25.0806 96.8728 25.1242 96.8728 25.2113Z" fill="white"/>
|
||||
<path d="M104.957 29.3943V23.9913H105.704V28.6536H108.086V29.3943H104.957Z" fill="white"/>
|
||||
<path d="M113.613 29.3943V23.9913H114.36V28.6536H116.733V29.3943H113.613Z" fill="white"/>
|
||||
<path d="M125.661 29.3943H122.277V23.9913H125.661V24.732H123.024V26.3007H125.133V27.0414H123.024V28.6536H125.661V29.3943Z" fill="white"/>
|
||||
<path d="M132.286 29.3943H131.539V23.9913H133.517C133.729 23.9881 133.939 24.0328 134.132 24.122C134.317 24.2229 134.494 24.3395 134.659 24.4706C134.81 24.6196 134.93 24.7974 135.01 24.9935C135.1 25.1843 135.145 25.3929 135.142 25.6035C135.135 25.7807 135.105 25.9563 135.054 26.1264C135.008 26.2835 134.934 26.4311 134.835 26.5621C134.741 26.6993 134.622 26.8176 134.483 26.9107C134.351 27.0089 134.202 27.0827 134.044 27.1285L135.801 29.4379H135.186C135.051 29.4298 134.917 29.4004 134.791 29.3508C134.728 29.332 134.672 29.2984 134.626 29.2528C134.58 29.2072 134.546 29.151 134.527 29.0893L133.077 27.1721H132.286V29.3943ZM132.286 24.732V26.3878H133.473C133.577 26.3981 133.683 26.3832 133.78 26.3442C133.879 26.3039 133.968 26.2447 134.044 26.1699C134.119 26.0951 134.179 26.0063 134.22 25.9085C134.269 25.8136 134.299 25.7099 134.307 25.6035C134.305 25.4961 134.275 25.3911 134.22 25.2985C134.179 25.2007 134.119 25.1119 134.044 25.0371C133.968 24.9623 133.879 24.903 133.78 24.8627C133.684 24.8138 133.58 24.7842 133.473 24.7756H132.286V24.732Z" fill="white"/>
|
||||
<path d="M143.235 29.3943H142.488V26.9542C142.488 26.9107 142.445 26.8671 142.445 26.8235C142.445 26.78 142.401 26.7364 142.357 26.6928C142.313 26.6492 142.313 26.6057 142.269 26.5621L140.336 23.9477H140.863C140.998 23.9558 141.132 23.9852 141.258 24.0349C141.32 24.0536 141.377 24.0872 141.423 24.1328C141.469 24.1784 141.503 24.2346 141.522 24.2963L142.796 26.0392C142.796 26.0828 142.84 26.0828 142.84 26.1264C142.845 26.0933 142.86 26.0627 142.884 26.0392L144.158 24.2963C144.222 24.1885 144.313 24.0985 144.422 24.0349C144.547 23.9806 144.681 23.951 144.817 23.9477H145.344L143.411 26.5621C143.367 26.6057 143.323 26.6492 143.323 26.6928C143.323 26.7364 143.279 26.78 143.235 26.8235C143.219 26.8407 143.206 26.8614 143.199 26.884C143.191 26.9066 143.189 26.9306 143.191 26.9542V29.3943H143.235Z" fill="white"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 53 KiB |
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"gcm_sender_id": "464066939468"
|
||||
}
|
||||
|
After Width: | Height: | Size: 192 KiB |
@@ -0,0 +1,129 @@
|
||||
<!--
|
||||
Ported from legacy henza_pwa/src/App.vue — layout switching, RTL shell, and
|
||||
the app-version-check / service-worker update dialog.
|
||||
|
||||
Not ported (deliberate): Firebase push init and WebOTP autofill. Both were
|
||||
already commented out in legacy's own App.vue, so neither ran there either.
|
||||
-->
|
||||
<template>
|
||||
<div>
|
||||
<component :is="getLayout" class="relative">
|
||||
<router-view v-slot="{ Component, route }">
|
||||
<keep-alive>
|
||||
<suspense>
|
||||
<template #default>
|
||||
<component :is="Component" :key="route.name" />
|
||||
</template>
|
||||
</suspense>
|
||||
</keep-alive>
|
||||
</router-view>
|
||||
</component>
|
||||
|
||||
<DialogVantOneButton :timeOut="-1" v-model:show="versionDialog" :closeOnClickOverlay="true">
|
||||
<template v-slot:img>
|
||||
<DotLottieVue
|
||||
class="w-full aspect-square"
|
||||
autoplay
|
||||
loop
|
||||
src="https://lottie.host/cb620e8e-c64a-42e8-a6b5-8844146e5999/nmft7oBO8q.json"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<template v-slot:title>
|
||||
<div class="p-8 text-justify">نسخه جدید هنزا منتشر شد!</div>
|
||||
</template>
|
||||
|
||||
<template v-slot:button>
|
||||
<div class="text-center text-[#1C2D56]" @click="update()">به روز رسانی</div>
|
||||
</template>
|
||||
</DialogVantOneButton>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { computed, onMounted, ref } from 'vue'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { DotLottieVue } from '@lottiefiles/dotlottie-vue'
|
||||
import { useRegisterSW } from 'virtual:pwa-register/vue'
|
||||
import MasterLayout from './layout/MasterLayout.vue'
|
||||
import FullPageLayout from './layout/FullPageLayout.vue'
|
||||
import DialogVantOneButton from './components/DialogVantOneButton.vue'
|
||||
import { useRefresh } from './composables/useRefresh'
|
||||
import pkg from '../package.json'
|
||||
|
||||
const router = useRouter()
|
||||
const { updateServiceWorker } = useRegisterSW()
|
||||
|
||||
const getLayout = computed(() => {
|
||||
if (router.currentRoute.value.meta && router.currentRoute.value.meta.layout === 'FullPage') {
|
||||
return FullPageLayout
|
||||
}
|
||||
return MasterLayout
|
||||
})
|
||||
|
||||
// Ported from legacy App.vue:52-74 — compare the stored version against the
|
||||
// bundled package version and offer a one-tap service-worker update.
|
||||
const versionDialog = ref(false)
|
||||
|
||||
function checkVersion() {
|
||||
const version = localStorage.getItem('version')
|
||||
if (version) {
|
||||
if (version !== pkg.version) versionDialog.value = true
|
||||
} else {
|
||||
localStorage.setItem('version', pkg.version)
|
||||
}
|
||||
}
|
||||
|
||||
function update() {
|
||||
localStorage.setItem('version', pkg.version)
|
||||
updateServiceWorker()
|
||||
window.location.reload()
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
useRefresh()
|
||||
checkVersion()
|
||||
})
|
||||
</script>
|
||||
|
||||
<style lang="less">
|
||||
body::-webkit-scrollbar {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#app {
|
||||
overflow: hidden;
|
||||
direction: rtl !important;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
text-align: start;
|
||||
color: @primary;
|
||||
-webkit-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.slideDown-enter-active,
|
||||
.slideDown-leave-active {
|
||||
transition: all @transition-duration ease;
|
||||
}
|
||||
.slideDown-enter-from {
|
||||
transform: translateY(-100vh);
|
||||
}
|
||||
|
||||
.slideDown-leave-to {
|
||||
transform: translateY(100vh);
|
||||
}
|
||||
|
||||
.slideDown-leave-from {
|
||||
transform: translateY(0);
|
||||
}
|
||||
.slideDown-enter-to {
|
||||
transform: translateY(0);
|
||||
}
|
||||
|
||||
.fade-down-enter-active,
|
||||
.fade-down-leave-active {
|
||||
transition: all @transition-duration ease;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,135 @@
|
||||
import type { CreateOrderDto, CustomerBalanceDto } from '@gold-bank/shared-types';
|
||||
|
||||
const BASE = '/api';
|
||||
|
||||
async function request<T>(path: string, options?: RequestInit): Promise<T> {
|
||||
const res = await fetch(`${BASE}${path}`, {
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
...options,
|
||||
});
|
||||
if (!res.ok) {
|
||||
const body = await res.text();
|
||||
throw new Error(`API ${path} failed (${res.status}): ${body}`);
|
||||
}
|
||||
return res.json();
|
||||
}
|
||||
|
||||
export interface ProductVariantSummary {
|
||||
id: string;
|
||||
title: string;
|
||||
rashWeightGrams: string;
|
||||
defaultWagePercent: string;
|
||||
}
|
||||
|
||||
export interface CategorySummary {
|
||||
id: string;
|
||||
title: string;
|
||||
parentId: string | null;
|
||||
}
|
||||
|
||||
export interface BrandSummary {
|
||||
id: string;
|
||||
title: string;
|
||||
}
|
||||
|
||||
export interface CollectionSummary {
|
||||
id: string;
|
||||
title: string;
|
||||
description: string | null;
|
||||
isActive: boolean;
|
||||
}
|
||||
|
||||
export interface ProductSummary {
|
||||
id: string;
|
||||
title: string;
|
||||
description: string | null;
|
||||
variants: ProductVariantSummary[];
|
||||
images: Array<{ url: string }>;
|
||||
category: CategorySummary | null;
|
||||
brand: BrandSummary | null;
|
||||
collections: Array<{ collectionId: string; collection: CollectionSummary }>;
|
||||
}
|
||||
|
||||
export interface LedgerEntrySummary {
|
||||
id: string;
|
||||
currency: string;
|
||||
direction: string;
|
||||
sourceType: string;
|
||||
amount: string;
|
||||
confirmed: boolean;
|
||||
createdAt: string;
|
||||
note: string | null;
|
||||
}
|
||||
|
||||
export interface CustomerSummary {
|
||||
id: string;
|
||||
fullName: string;
|
||||
mobile: string;
|
||||
goldDebtGrams: string;
|
||||
fiatDebtRial: string;
|
||||
goldCreditLimitGrams: string;
|
||||
}
|
||||
|
||||
export interface OrderSummary {
|
||||
id: string;
|
||||
orderNumber: string;
|
||||
status: string;
|
||||
totalGoldWeightGrams: string;
|
||||
isSuspendedOverCreditLimit: boolean;
|
||||
}
|
||||
|
||||
export interface OrderItemDetail {
|
||||
id: string;
|
||||
productVariantId: string;
|
||||
quantity: number;
|
||||
rashWeightGramsSnapshot: string;
|
||||
wagePercentSnapshot: string;
|
||||
discountPercentSnapshot: string;
|
||||
computedWeightGrams: string;
|
||||
flatRialCharge: string;
|
||||
}
|
||||
|
||||
export interface OrderDetail {
|
||||
id: string;
|
||||
orderNumber: string;
|
||||
status: string;
|
||||
totalGoldWeightGrams: string;
|
||||
wageWeightGrams: string;
|
||||
flatRialCharge: string;
|
||||
isSuspendedOverCreditLimit: boolean;
|
||||
deliveredAt: string | null;
|
||||
createdAt: string;
|
||||
items: OrderItemDetail[];
|
||||
}
|
||||
|
||||
export interface CustomerDetail {
|
||||
id: string;
|
||||
fullName: string;
|
||||
mobile: string;
|
||||
nationalCode: string;
|
||||
cityId: string | null;
|
||||
goldCreditLimitGrams: string;
|
||||
goldDebtGrams: string;
|
||||
fiatDebtRial: string;
|
||||
verificationStep: string;
|
||||
createdAt: string;
|
||||
}
|
||||
|
||||
export interface GoldPriceQuote {
|
||||
id: string;
|
||||
karatPerMille: number;
|
||||
pricePerGramRial: string;
|
||||
source: string;
|
||||
quotedAt: string;
|
||||
}
|
||||
|
||||
export const api = {
|
||||
listProducts: () => request<ProductSummary[]>('/catalog/products'),
|
||||
listCustomers: () => request<CustomerSummary[]>('/customers'),
|
||||
getCustomer: (id: string) => request<CustomerDetail>(`/customers/${id}`),
|
||||
getBalance: (customerId: string) => request<CustomerBalanceDto>(`/accounting/customers/${customerId}/balance`),
|
||||
getLedgerEntries: (customerId: string) => request<LedgerEntrySummary[]>(`/customers/${customerId}/ledger-entries`),
|
||||
createOrder: (dto: CreateOrderDto) => request<OrderSummary>('/orders', { method: 'POST', body: JSON.stringify(dto) }),
|
||||
getCustomerOrders: (customerId: string) => request<OrderDetail[]>(`/customers/${customerId}/orders`),
|
||||
getLatestGoldPrice: (karatPerMille = 750) => request<GoldPriceQuote>(`/pricing/latest?karatPerMille=${karatPerMille}`),
|
||||
};
|
||||
|
After Width: | Height: | Size: 255 KiB |
@@ -0,0 +1,3 @@
|
||||
<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M6 9C5.91177 5.77359 3.66177 4.75472 0 4.5C3.57353 4.37264 5.91177 3.18396 6 0C6.08824 3.22642 8.38235 4.4151 12 4.5C8.38235 4.75472 6.08824 5.77359 6 9Z" fill="#8D6A46"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 282 B |
@@ -0,0 +1,47 @@
|
||||
<svg width="250" height="250" viewBox="0 0 250 250" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M229.711 125.104C229.711 149.228 221.615 171.897 208.122 189.782C200.648 199.556 191.722 208.083 181.342 214.738C164.735 225.76 144.598 231.999 123.217 231.999C64.468 232.207 16.7219 184.375 16.7219 125.104C16.7219 66.0407 64.2604 18 123.217 18C144.598 18 164.527 24.239 181.342 35.2614C191.722 41.9163 200.648 50.443 208.122 60.2176C221.615 78.3108 229.711 100.771 229.711 125.104Z" fill="#EAEEF9"/>
|
||||
<path d="M67.79 134.254H66.9596C66.3368 134.254 65.9216 133.838 65.9216 133.214C65.9216 132.59 66.3368 132.174 66.9596 132.174H67.79C68.4127 132.174 68.8279 132.59 68.8279 133.214C68.8279 133.838 68.4127 134.254 67.79 134.254Z" fill="#2D5887"/>
|
||||
<path d="M67.79 138.83H66.9596C66.3368 138.83 65.9216 138.414 65.9216 137.79C65.9216 137.166 66.3368 136.75 66.9596 136.75H67.79C68.4127 136.75 68.8279 137.166 68.8279 137.79C68.8279 138.414 68.4127 138.83 67.79 138.83Z" fill="#2D5887"/>
|
||||
<path d="M67.79 143.405H66.9596C66.3368 143.405 65.9216 142.989 65.9216 142.366C65.9216 141.742 66.3368 141.326 66.9596 141.326H67.79C68.4127 141.326 68.8279 141.742 68.8279 142.366C68.8279 142.989 68.4127 143.405 67.79 143.405Z" fill="#2D5887"/>
|
||||
<path d="M67.79 147.98H66.9596C66.3368 147.98 65.9216 147.564 65.9216 146.94C65.9216 146.316 66.3368 145.9 66.9596 145.9H67.79C68.4127 145.9 68.8279 146.316 68.8279 146.94C68.8279 147.564 68.4127 147.98 67.79 147.98Z" fill="#2D5887"/>
|
||||
<path d="M112.629 134.046H97.2677C96.6449 134.046 96.2297 133.631 96.2297 133.007C96.2297 132.383 96.6449 131.967 97.2677 131.967H112.629C113.252 131.967 113.667 132.383 113.667 133.007C113.667 133.631 113.252 134.046 112.629 134.046Z" fill="white"/>
|
||||
<path d="M147.09 147.772H97.2677C96.6449 147.772 96.2297 147.356 96.2297 146.732C96.2297 146.108 96.6449 145.692 97.2677 145.692H147.09C147.713 145.692 148.128 146.108 148.128 146.732C148.128 147.356 147.713 147.772 147.09 147.772Z" fill="url(#paint0_linear_471_5119)"/>
|
||||
<path d="M112.629 138.413H90.4169C89.7941 138.413 89.3789 137.997 89.3789 137.373C89.3789 136.749 89.7941 136.333 90.4169 136.333H112.629C113.252 136.333 113.667 136.749 113.667 137.373C113.667 137.997 113.252 138.413 112.629 138.413Z" fill="#2D5887"/>
|
||||
<path d="M130.274 143.197H90.6241C90.0014 143.197 89.5862 142.781 89.5862 142.157C89.5862 141.533 90.0014 141.117 90.6241 141.117H130.274C130.897 141.117 131.312 141.533 131.312 142.157C131.105 142.781 130.689 143.197 130.274 143.197Z" fill="#2D5887"/>
|
||||
<path d="M147.297 143.197H133.388C132.765 143.197 132.35 142.781 132.35 142.157C132.35 141.533 132.765 141.117 133.388 141.117H147.297C147.919 141.117 148.335 141.533 148.335 142.157C148.335 142.781 147.919 143.197 147.297 143.197Z" fill="white"/>
|
||||
<path d="M156.431 143.197H150.826C150.203 143.197 149.788 142.781 149.788 142.157C149.788 141.533 150.203 141.117 150.826 141.117H156.431C157.054 141.117 157.469 141.533 157.469 142.157C157.469 142.781 157.054 143.197 156.431 143.197Z" fill="url(#paint1_linear_471_5119)"/>
|
||||
<path d="M3.85107 207.044H247.149" stroke="#D6DEE8" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M166.188 131.758V205.795H60.9388C56.787 205.795 53.6731 202.468 53.6731 198.516V131.758H166.188Z" fill="white"/>
|
||||
<path d="M206.045 131.758V198.516C206.045 202.675 202.724 205.795 198.78 205.795H165.98V131.758H206.045Z" fill="#DAE1ED"/>
|
||||
<path opacity="0.3" d="M206.045 131.758V198.516C206.045 202.675 202.724 205.795 198.78 205.795H165.98V131.758H206.045Z" fill="url(#paint2_linear_471_5119)"/>
|
||||
<path d="M94.7764 132.383L116.781 97.8599H229.711L207.084 132.383H94.7764Z" fill="#C5CDDB"/>
|
||||
<path opacity="0.2" d="M94.7764 132.383L116.781 97.8599H229.711L207.084 132.383H94.7764Z" fill="url(#paint3_linear_471_5119)"/>
|
||||
<path opacity="0.3" d="M206.045 131.759V171.897H176.983C174.284 171.897 172.416 170.025 172 167.321L166.188 131.551L206.045 131.759Z" fill="url(#paint4_linear_471_5119)"/>
|
||||
<path d="M206.045 131.758H165.98L186.324 163.162C187.777 165.241 190.061 166.489 192.344 166.489H223.483C225.559 166.489 227.012 163.993 225.767 162.33L206.045 131.758Z" fill="#DAE1ED"/>
|
||||
<path d="M165.98 132.383L143.976 97.8599H30.8381L53.6732 132.383H165.98Z" fill="#DAE1ED"/>
|
||||
<path d="M110.346 174.184H65.9213C64.8833 174.184 64.053 173.352 64.053 172.312C64.053 171.272 64.8833 170.44 65.9213 170.44H110.346C111.384 170.44 112.214 171.272 112.214 172.312C112.007 173.352 111.384 174.184 110.346 174.184Z" fill="#DAE1ED"/>
|
||||
<path d="M110.346 183.334H65.9213C64.8833 183.334 64.053 182.502 64.053 181.463C64.053 180.423 64.8833 179.591 65.9213 179.591H110.346C111.384 179.591 112.214 180.423 112.214 181.463C112.007 182.502 111.384 183.334 110.346 183.334Z" fill="#DAE1ED"/>
|
||||
<path d="M86.4729 192.277H65.9213C64.8833 192.277 64.053 191.445 64.053 190.405C64.053 189.366 64.8833 188.534 65.9213 188.534H86.4729C87.5109 188.534 88.3412 189.366 88.3412 190.405C88.1336 191.445 87.3033 192.277 86.4729 192.277Z" fill="#DAE1ED"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_471_5119" x1="96.4629" y1="146.774" x2="148.188" y2="146.774" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_471_5119" x1="149.839" y1="142.093" x2="157.468" y2="142.093" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_471_5119" x1="178.478" y1="155.109" x2="215.614" y2="221.834" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#606673" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#373C47"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_471_5119" x1="178.892" y1="93.8432" x2="150.94" y2="128.869" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#606673" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#373C47"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_471_5119" x1="186.126" y1="172.725" x2="186.126" y2="135.974" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#606673" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#373C47"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.0 KiB |
@@ -0,0 +1,447 @@
|
||||
<svg width="250" height="250" viewBox="0 0 250 250" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M19.9703 83.6837C21.9033 83.0555 22.961 80.9791 22.3327 79.0461C21.7044 77.1131 19.6281 76.0554 17.6951 76.6837C15.7621 77.312 14.7044 79.3883 15.3327 81.3213C15.9609 83.2543 18.0373 84.312 19.9703 83.6837Z" fill="#EAEEF9"/>
|
||||
<path d="M28.0045 71.6759C29.319 71.2487 30.0382 69.8368 29.611 68.5223C29.1838 67.2079 27.7719 66.4887 26.4574 66.9159C25.143 67.3431 24.4237 68.755 24.851 70.0695C25.2782 71.3839 26.6901 72.1031 28.0045 71.6759Z" fill="#EAEEF9"/>
|
||||
<path d="M142.135 72.5971C143.096 71.7195 143.163 70.2296 142.285 69.2693C141.408 68.309 139.918 68.242 138.958 69.1195C137.997 69.9971 137.93 71.487 138.808 72.4473C139.685 73.4076 141.175 73.4746 142.135 72.5971Z" fill="#EAEEF9"/>
|
||||
<path d="M25.5762 193.01C26.5365 192.133 26.6035 190.643 25.726 189.682C24.8484 188.722 23.3585 188.655 22.3982 189.533C21.4379 190.41 21.3708 191.9 22.2484 192.86C23.126 193.821 24.6159 193.888 25.5762 193.01Z" fill="#EAEEF9"/>
|
||||
<path d="M149.571 105.786V161.286C149.571 162.169 149.571 162.905 149.424 163.789C148.688 170.119 145.007 175.713 139.413 178.952L91.4213 206.628C86.8577 209.278 81.4107 210.014 76.4054 208.689C74.4917 208.247 72.7251 207.511 71.1057 206.628L22.9666 178.804C19.2863 176.743 16.4892 173.652 14.7226 169.972C13.3977 167.322 12.6616 164.23 12.6616 161.139V105.786C12.6616 102.842 13.2505 100.045 14.4282 97.3948C16.1948 93.5673 18.9918 90.3286 22.8194 88.1203L70.9585 60.444C75.6694 57.7942 80.9691 57.0581 86.1216 58.383C87.8882 58.8247 89.6547 59.5608 91.4213 60.444L139.413 88.1203C143.682 90.623 146.774 94.4506 148.393 99.0142C149.277 101.075 149.571 103.431 149.571 105.786Z" fill="#EAEEF9"/>
|
||||
<path d="M81.2637 85.6175L92.8936 61.6216" stroke="url(#paint0_linear_506_4685)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<g filter="url(#filter0_d_506_4685)">
|
||||
<path d="M125.722 77.3725V191.022C125.722 194.261 123.072 196.911 119.833 196.911H42.693C39.4543 196.911 36.8044 194.261 36.8044 191.022V77.3725C36.8044 74.1337 39.4543 71.4839 42.693 71.4839H119.833C123.072 71.4839 125.722 74.1337 125.722 77.3725Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M42.2517 124.187H39.4546V126.984H42.2517V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M42.2517 118.592H39.4546V121.389H42.2517V118.592Z" fill="#EAEEF9"/>
|
||||
<path d="M42.2517 112.997H39.4546V115.794H42.2517V112.997Z" fill="#EAEEF9"/>
|
||||
<path d="M42.2517 107.552H39.4546V110.349H42.2517V107.552Z" fill="url(#paint1_linear_506_4685)"/>
|
||||
<path d="M42.2517 96.3638H39.4546V99.1608H42.2517V96.3638Z" fill="#F3F5FA"/>
|
||||
<path d="M47.9926 129.634H45.1956V132.431H47.9926V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M47.9926 124.187H45.1956V126.984H47.9926V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M47.9926 107.552H45.1956V110.349H47.9926V107.552Z" fill="#EAEEF9"/>
|
||||
<path d="M47.9926 85.3223H45.1956V88.1193H47.9926V85.3223Z" fill="url(#paint2_linear_506_4685)"/>
|
||||
<path d="M53.7342 129.634H50.9371V132.431H53.7342V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M53.7342 118.592H50.9371V121.389H53.7342V118.592Z" fill="#EAEEF9"/>
|
||||
<path d="M53.7342 112.997H50.9371V115.794H53.7342V112.997Z" fill="#EAEEF9"/>
|
||||
<path d="M53.7342 107.552H50.9371V110.349H53.7342V107.552Z" fill="url(#paint3_linear_506_4685)"/>
|
||||
<path d="M53.7342 101.957H50.9371V104.754H53.7342V101.957Z" fill="#F3F5FA"/>
|
||||
<path d="M53.7342 96.3638H50.9371V99.1608H53.7342V96.3638Z" fill="#EAEEF9"/>
|
||||
<path d="M53.7342 85.3223H50.9371V88.1193H53.7342V85.3223Z" fill="#EAEEF9"/>
|
||||
<path d="M53.7342 79.728H50.9371V82.5251H53.7342V79.728Z" fill="#F3F5FA"/>
|
||||
<path d="M59.4753 124.187H56.6782V126.984H59.4753V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M59.4753 118.592H56.6782V121.389H59.4753V118.592Z" fill="#EAEEF9"/>
|
||||
<path d="M59.4753 101.957H56.6782V104.754H59.4753V101.957Z" fill="#F3F5FA"/>
|
||||
<path d="M59.4753 90.916H56.6782V93.7131H59.4753V90.916Z" fill="#EAEEF9"/>
|
||||
<path d="M65.2174 129.634H62.4203V132.431H65.2174V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M65.2174 124.187H62.4203V126.984H65.2174V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M65.2174 107.552H62.4203V110.349H65.2174V107.552Z" fill="#EAEEF9"/>
|
||||
<path d="M65.2174 101.957H62.4203V104.754H65.2174V101.957Z" fill="url(#paint4_linear_506_4685)"/>
|
||||
<path d="M65.2174 96.3638H62.4203V99.1608H65.2174V96.3638Z" fill="#F3F5FA"/>
|
||||
<path d="M70.9585 129.634H68.1614V132.431H70.9585V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M70.9585 124.187H68.1614V126.984H70.9585V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M70.9585 118.592H68.1614V121.389H70.9585V118.592Z" fill="#EAEEF9"/>
|
||||
<path d="M70.9585 112.997H68.1614V115.794H70.9585V112.997Z" fill="#EAEEF9"/>
|
||||
<path d="M70.9585 107.552H68.1614V110.349H70.9585V107.552Z" fill="#EAEEF9"/>
|
||||
<path d="M70.9585 101.957H68.1614V104.754H70.9585V101.957Z" fill="#EAEEF9"/>
|
||||
<path d="M70.9585 85.3223H68.1614V88.1193H70.9585V85.3223Z" fill="#EAEEF9"/>
|
||||
<path d="M76.7 129.634H73.903V132.431H76.7V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M76.7 124.187H73.903V126.984H76.7V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M76.7 118.592H73.903V121.389H76.7V118.592Z" fill="#EAEEF9"/>
|
||||
<path d="M76.7 107.552H73.903V110.349H76.7V107.552Z" fill="#EAEEF9"/>
|
||||
<path d="M76.7 101.957H73.903V104.754H76.7V101.957Z" fill="#F3F5FA"/>
|
||||
<path d="M82.4409 129.634H79.6438V132.431H82.4409V129.634Z" fill="url(#paint5_linear_506_4685)"/>
|
||||
<path d="M82.4409 124.187H79.6438V126.984H82.4409V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M82.4409 118.592H79.6438V121.389H82.4409V118.592Z" fill="#EAEEF9"/>
|
||||
<path d="M82.4409 112.997H79.6438V115.794H82.4409V112.997Z" fill="#F3F5FA"/>
|
||||
<path d="M82.4409 107.552H79.6438V110.349H82.4409V107.552Z" fill="#EAEEF9"/>
|
||||
<path d="M82.4409 96.3638H79.6438V99.1608H82.4409V96.3638Z" fill="#EAEEF9"/>
|
||||
<path d="M88.3292 129.634H85.5321V132.431H88.3292V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M88.3292 124.187H85.5321V126.984H88.3292V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M88.3292 118.592H85.5321V121.389H88.3292V118.592Z" fill="url(#paint6_linear_506_4685)"/>
|
||||
<path d="M88.3292 112.997H85.5321V115.794H88.3292V112.997Z" fill="#EAEEF9"/>
|
||||
<path d="M88.3292 107.552H85.5321V110.349H88.3292V107.552Z" fill="#EAEEF9"/>
|
||||
<path d="M88.3292 101.957H85.5321V104.754H88.3292V101.957Z" fill="#EAEEF9"/>
|
||||
<path d="M94.0708 129.634H91.2737V132.431H94.0708V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M94.0708 124.187H91.2737V126.984H94.0708V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M94.0708 118.592H91.2737V121.389H94.0708V118.592Z" fill="#EAEEF9"/>
|
||||
<path d="M94.0708 107.552H91.2737V110.349H94.0708V107.552Z" fill="#F3F5FA"/>
|
||||
<path d="M94.0708 96.3638H91.2737V99.1608H94.0708V96.3638Z" fill="#EAEEF9"/>
|
||||
<path d="M94.0708 79.728H91.2737V82.5251H94.0708V79.728Z" fill="#F3F5FA"/>
|
||||
<path d="M99.8123 124.187H97.0153V126.984H99.8123V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M99.8123 118.592H97.0153V121.389H99.8123V118.592Z" fill="#F3F5FA"/>
|
||||
<path d="M99.8123 112.997H97.0153V115.794H99.8123V112.997Z" fill="#EAEEF9"/>
|
||||
<path d="M99.8123 90.916H97.0153V93.7131H99.8123V90.916Z" fill="#EAEEF9"/>
|
||||
<path d="M105.554 129.634H102.757V132.431H105.554V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M105.554 118.592H102.757V121.389H105.554V118.592Z" fill="#EAEEF9"/>
|
||||
<path d="M105.554 112.997H102.757V115.794H105.554V112.997Z" fill="url(#paint7_linear_506_4685)"/>
|
||||
<path d="M105.554 107.552H102.757V110.349H105.554V107.552Z" fill="#EAEEF9"/>
|
||||
<path d="M105.554 101.957H102.757V104.754H105.554V101.957Z" fill="#F3F5FA"/>
|
||||
<path d="M105.554 96.3638H102.757V99.1608H105.554V96.3638Z" fill="url(#paint8_linear_506_4685)"/>
|
||||
<path d="M111.295 129.634H108.498V132.431H111.295V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M111.295 112.997H108.498V115.794H111.295V112.997Z" fill="#F3F5FA"/>
|
||||
<path d="M111.295 101.957H108.498V104.754H111.295V101.957Z" fill="#EAEEF9"/>
|
||||
<path d="M117.036 129.634H114.239V132.431H117.036V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M117.036 124.187H114.239V126.984H117.036V124.187Z" fill="#EAEEF9"/>
|
||||
<path d="M117.036 118.592H114.239V121.389H117.036V118.592Z" fill="#EAEEF9"/>
|
||||
<path d="M117.036 112.997H114.239V115.794H117.036V112.997Z" fill="#EAEEF9"/>
|
||||
<path d="M117.036 107.552H114.239V110.349H117.036V107.552Z" fill="#F3F5FA"/>
|
||||
<path d="M117.036 90.916H114.239V93.7131H117.036V90.916Z" fill="#EAEEF9"/>
|
||||
<path d="M122.777 129.634H119.98V132.431H122.777V129.634Z" fill="#EAEEF9"/>
|
||||
<path d="M122.777 118.592H119.98V121.389H122.777V118.592Z" fill="#EAEEF9"/>
|
||||
<path d="M122.777 112.997H119.98V115.794H122.777V112.997Z" fill="#F3F5FA"/>
|
||||
<path d="M120.082 149.179L122.879 149.179L122.879 146.382L120.082 146.382L120.082 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M120.082 143.542L122.879 143.542L122.879 140.744L120.082 140.744L120.082 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M120.082 138.053L122.879 138.053L122.879 135.256L120.082 135.256L120.082 138.053Z" fill="#EAEEF9"/>
|
||||
<path d="M114.305 154.669L117.102 154.669L117.102 151.872L114.305 151.872L114.305 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M114.305 149.179L117.102 149.179L117.102 146.382L114.305 146.382L114.305 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M114.305 138.053L117.102 138.053L117.102 135.256L114.305 135.256L114.305 138.053Z" fill="#EAEEF9"/>
|
||||
<path d="M108.528 154.669L111.325 154.669L111.325 151.872L108.528 151.872L108.528 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M108.528 149.179L111.325 149.179L111.325 146.382L108.528 146.382L108.528 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M108.528 143.542L111.325 143.542L111.325 140.744L108.528 140.744L108.528 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M108.528 138.053L111.325 138.053L111.325 135.256L108.528 135.256L108.528 138.053Z" fill="#EAEEF9"/>
|
||||
<path d="M102.752 154.669L105.549 154.669L105.549 151.872L102.752 151.872L102.752 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M102.752 149.179L105.549 149.179L105.549 146.382L102.752 146.382L102.752 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M102.752 143.542L105.549 143.542L105.549 140.744L102.752 140.744L102.752 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M102.752 138.053L105.549 138.053L105.549 135.256L102.752 135.256L102.752 138.053Z" fill="#EAEEF9"/>
|
||||
<path d="M96.9745 154.669L99.7716 154.669L99.7716 151.872L96.9745 151.872L96.9745 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M96.9745 149.179L99.7716 149.179L99.7716 146.382L96.9745 146.382L96.9745 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M96.9745 143.542L99.7716 143.542L99.7716 140.744L96.9745 140.744L96.9745 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M91.1983 154.669L93.9954 154.669L93.9954 151.872L91.1983 151.872L91.1983 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M91.1983 149.179L93.9954 149.179L93.9954 146.382L91.1983 146.382L91.1983 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M91.1983 143.542L93.9954 143.542L93.9954 140.744L91.1983 140.744L91.1983 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M91.1983 138.053L93.9954 138.053L93.9954 135.256L91.1983 135.256L91.1983 138.053Z" fill="#EAEEF9"/>
|
||||
<path d="M85.4207 154.669L88.2178 154.669L88.2178 151.872L85.4207 151.872L85.4207 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M85.4207 149.179L88.2178 149.179L88.2178 146.382L85.4207 146.382L85.4207 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M85.4207 143.542L88.2178 143.542L88.2178 140.744L85.4207 140.744L85.4207 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M79.6438 154.659H82.5881V151.862H79.6438V154.659Z" fill="url(#paint9_linear_506_4685)"/>
|
||||
<path d="M79.7914 149.179L82.5885 149.179L82.5885 146.382L79.7914 146.382L79.7914 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M79.7914 143.542L82.5885 143.542L82.5885 140.744L79.7914 140.744L79.7914 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M79.7914 138.053L82.5885 138.053L82.5885 135.256L79.7914 135.256L79.7914 138.053Z" fill="#F3F5FA"/>
|
||||
<path d="M74.0146 154.669L76.8116 154.669L76.8116 151.872L74.0146 151.872L74.0146 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M74.0146 149.179L76.8116 149.179L76.8116 146.382L74.0146 146.382L74.0146 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M73.903 143.619H76.7V140.822H73.903V143.619Z" fill="url(#paint10_linear_506_4685)"/>
|
||||
<path d="M74.0146 138.053L76.8116 138.053L76.8116 135.256L74.0146 135.256L74.0146 138.053Z" fill="#EAEEF9"/>
|
||||
<path d="M68.2381 154.669L71.0352 154.669L71.0352 151.872L68.2381 151.872L68.2381 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M68.2381 149.179L71.0352 149.179L71.0352 146.382L68.2381 146.382L68.2381 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M68.2381 143.542L71.0352 143.542L71.0352 140.744L68.2381 140.744L68.2381 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M62.4612 149.179L65.2583 149.179L65.2583 146.382L62.4612 146.382L62.4612 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M62.4612 143.542L65.2583 143.542L65.2583 140.744L62.4612 140.744L62.4612 143.542Z" fill="#F3F5FA"/>
|
||||
<path d="M62.4612 138.053L65.2583 138.053L65.2583 135.256L62.4612 135.256L62.4612 138.053Z" fill="#EAEEF9"/>
|
||||
<path d="M56.6847 154.669L59.4818 154.669L59.4818 151.872L56.6847 151.872L56.6847 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M56.6847 143.542L59.4818 143.542L59.4818 140.744L56.6847 140.744L56.6847 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M56.6782 138.026H59.4753V135.229H56.6782V138.026Z" fill="url(#paint11_linear_506_4685)"/>
|
||||
<path d="M50.9079 154.669L53.705 154.669L53.705 151.872L50.9079 151.872L50.9079 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M50.9079 138.053L53.705 138.053L53.705 135.256L50.9079 135.256L50.9079 138.053Z" fill="#F3F5FA"/>
|
||||
<path d="M45.1314 154.669L47.9285 154.669L47.9285 151.872L45.1314 151.872L45.1314 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M45.1314 149.179L47.9285 149.179L47.9285 146.382L45.1314 146.382L45.1314 149.179Z" fill="#EAEEF9"/>
|
||||
<path d="M45.1314 143.542L47.9285 143.542L47.9285 140.744L45.1314 140.744L45.1314 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M39.3545 154.669L42.1516 154.669L42.1516 151.872L39.3545 151.872L39.3545 154.669Z" fill="#EAEEF9"/>
|
||||
<path d="M39.3545 143.542L42.1516 143.542L42.1516 140.744L39.3545 140.744L39.3545 143.542Z" fill="#EAEEF9"/>
|
||||
<path d="M39.3545 138.053L42.1516 138.053L42.1516 135.256L39.3545 135.256L39.3545 138.053Z" fill="#F3F5FA"/>
|
||||
<path d="M81.2637 91.3582C84.6785 91.3582 87.4467 88.59 87.4467 85.1752C87.4467 81.7604 84.6785 78.9922 81.2637 78.9922C77.8489 78.9922 75.0807 81.7604 75.0807 85.1752C75.0807 88.59 77.8489 91.3582 81.2637 91.3582Z" fill="#EAEEF9"/>
|
||||
<path d="M80.9689 85.6175L69.4862 61.6216" stroke="url(#paint12_linear_506_4685)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M106.291 155.104C106.291 154.809 106.144 154.368 105.997 154.073C105.85 153.484 105.702 153.043 105.555 152.601C105.408 152.16 105.261 151.865 105.114 151.571C103.641 148.479 101.286 145.535 98.0473 143.916C96.4279 143.179 94.6613 142.591 92.7475 142.591C92.1587 142.591 91.717 142.591 91.2754 142.591C89.9505 142.591 89.0672 142.443 88.6255 142.296C87.8895 142.149 87.7423 141.855 87.7423 141.855V136.408C89.5088 134.935 90.981 133.463 92.3059 131.697C93.4836 129.93 94.5141 128.016 94.9558 125.955C97.0168 125.514 98.4889 123.6 98.1945 121.392C98.0473 120.361 97.4584 119.625 97.4584 118.595C97.4584 118.153 97.4584 117.564 97.4584 117.123C97.4584 116.828 97.4584 116.534 97.4584 116.092C97.4584 115.798 97.4584 115.503 97.3112 115.062C97.164 113.884 96.8695 112.559 96.2807 111.087C96.1335 110.645 95.839 110.203 95.6918 109.762C93.042 104.757 87.7423 101.371 81.7065 101.371C80.5287 101.371 79.351 101.518 78.1733 101.812C76.1123 102.254 74.0513 103.284 72.2847 104.609C71.9903 104.904 71.5487 105.198 71.2542 105.493C71.2542 105.493 71.107 105.64 70.9598 105.64C69.046 107.406 67.5739 109.615 66.8378 112.117C65.9545 114.62 65.8073 117.123 66.1017 119.772V119.92V120.067C66.1017 120.508 66.249 120.508 65.9545 120.803C65.8073 120.95 65.8073 121.097 65.6601 121.245C65.2185 121.981 64.924 123.011 65.3657 124.189C66.1017 126.397 67.7211 126.103 69.3405 127.428C69.1932 127.428 69.1932 127.575 69.046 127.575L67.1322 128.311C60.6548 130.372 57.8577 135.524 59.4771 139.499C59.7715 139.941 59.9187 140.53 60.3604 140.971C61.5381 142.443 63.4519 143.621 66.249 144.21C65.5129 144.21 64.7768 144.652 64.3352 145.093C61.0965 147.596 59.0355 151.571 58.4466 155.398C58.2994 156.576 59.1827 157.606 60.3604 157.606H104.23C105.555 157.459 106.586 156.282 106.291 155.104ZM72.1375 133.316C72.5792 133.905 73.0208 134.494 73.6097 135.083C74.0513 135.524 74.493 135.819 75.0818 136.26C75.3762 136.555 75.8179 136.702 76.1123 136.996L76.2595 137.144C76.4067 137.144 76.4067 137.291 76.554 137.438V140.677L76.4067 140.53C76.1123 140.235 75.8179 139.941 75.5235 139.794C75.0818 139.499 74.493 139.205 74.0513 138.91C73.9041 138.763 73.7569 138.763 73.6097 138.616C72.1375 137.733 70.6654 136.702 70.6654 135.672C70.6654 134.935 71.107 134.199 72.1375 133.316Z" fill="#EAEEF9"/>
|
||||
<path d="M94.6607 125.955C94.219 128.163 93.3357 130.077 92.0108 131.696C90.6859 133.463 89.2137 134.935 87.4472 136.407V138.763H81.4114V111.381H95.8384C96.4272 112.853 96.7217 114.031 96.8689 115.356C96.8689 115.65 96.8689 116.092 97.0161 116.386C97.0161 116.681 97.0161 116.975 97.0161 117.417C97.0161 117.858 97.0161 118.447 97.0161 118.889C97.0161 119.919 97.605 120.655 97.7522 121.686C98.1938 123.6 96.8689 125.513 94.6607 125.955Z" fill="#E3E7F5"/>
|
||||
<path d="M106.585 155.397C105.26 156.722 103.199 156.428 101.727 157.458H60.5072C59.4767 157.458 58.7406 156.722 58.5934 155.839C58.5934 155.692 58.5934 155.397 58.5934 155.25C59.1822 151.423 61.2432 147.595 64.482 144.945C64.9236 144.504 65.6597 144.209 66.3957 144.062C63.5987 143.473 61.6849 142.295 60.5072 140.823C60.0655 140.382 59.9183 139.94 59.6239 139.351H70.0761L70.5177 139.94C72.8732 143.179 76.5535 145.092 80.5283 145.092C83.4726 145.092 86.4169 144.062 88.6251 142.148C89.0668 142.295 89.6556 142.295 90.5389 142.443C90.8333 142.443 90.9805 142.443 91.275 142.443C91.7166 142.443 92.1583 142.443 92.7471 142.443C94.6609 142.443 96.4275 143.031 98.0468 143.768C101.286 145.387 103.788 148.331 105.113 151.423C105.26 151.717 105.408 152.159 105.555 152.453C105.702 153.042 106.438 154.956 106.585 155.397Z" fill="white"/>
|
||||
<path d="M106.585 155.397C105.26 156.722 103.199 156.428 101.727 157.458H60.9488C60.0655 157.017 59.3295 156.428 58.4462 155.839C58.4462 155.692 58.4462 155.397 58.4462 155.25C59.035 151.423 61.096 147.595 64.3347 144.945C64.7764 144.504 65.5125 144.209 66.2485 144.062C63.4515 143.473 61.5377 142.295 60.36 140.823H69.1928C71.6955 144.356 75.8175 146.565 80.3811 146.565C84.3559 146.565 87.7418 144.945 90.3917 142.295C90.6861 142.295 90.8333 142.295 91.1278 142.295C91.5694 142.295 92.011 142.295 92.5999 142.295C94.5137 142.295 96.2803 142.884 97.8996 143.62C101.138 145.24 103.641 148.184 104.966 151.275C105.113 151.57 105.26 152.012 105.408 152.306C105.702 153.042 106.438 154.956 106.585 155.397Z" fill="url(#paint13_linear_506_4685)"/>
|
||||
<path d="M87.7416 136.406C87.5944 136.406 87.5944 136.406 87.7416 136.406L87.5944 142.294L72.8729 142.736L73.609 138.614C73.7562 138.761 73.9034 138.761 74.0506 138.908C74.4923 139.203 75.0811 139.497 75.5228 139.792C75.8172 139.939 76.1116 140.233 76.4061 140.528L76.5533 140.675V137.436C76.4061 137.436 76.4061 137.289 76.2589 137.289C79.2031 138.614 82.7363 139.35 87.7416 136.406Z" fill="url(#paint14_linear_506_4685)"/>
|
||||
<path d="M97.1638 116.239C94.2195 117.269 91.128 117.564 88.0365 117.416C83.1784 116.975 78.4676 115.061 74.7872 111.822C73.7567 115.355 70.6652 118.005 67.2793 119.477C66.8376 119.625 66.396 119.919 65.9543 120.066V119.919C65.6599 117.416 65.8071 114.767 66.6904 112.264C67.5737 109.761 68.8986 107.553 70.8124 105.787C70.9596 105.639 70.9596 105.639 71.1068 105.639C71.4013 105.345 71.8429 105.05 72.1373 104.756C73.9039 103.431 75.8177 102.548 78.0259 102.106C79.2036 101.812 80.3813 101.665 81.5591 101.665C87.5948 101.665 92.8946 105.05 95.5444 110.056C96.5749 111.97 97.0166 113.736 97.1638 115.208C97.1638 115.65 97.1638 115.944 97.1638 116.239Z" fill="#1C3754"/>
|
||||
<path d="M78.6143 150.539C77.2893 152.158 74.9339 152.158 72.8729 152.158C75.0811 150.097 73.7562 143.325 66.2483 144.062H66.101C55.796 142.148 56.9738 131.401 66.9843 128.31L68.6037 127.721C68.7509 127.868 68.7509 127.868 68.8981 128.015C69.6342 130.076 70.8119 131.843 71.9896 133.315C67.8676 136.701 73.609 137.878 76.4061 140.381C78.9087 141.853 80.9697 147.742 78.6143 150.539Z" fill="#1C3754"/>
|
||||
<path d="M125.722 154.955V191.023C125.722 194.261 123.072 196.911 119.833 196.911H42.693C39.4543 196.911 36.8044 194.261 36.8044 191.023V154.955H125.722Z" fill="white"/>
|
||||
<path d="M92.7462 168.791H69.7807C68.603 168.791 67.7197 167.908 67.7197 166.73C67.7197 165.553 68.603 164.669 69.7807 164.669H92.7462C93.9239 164.669 94.8072 165.553 94.8072 166.73C94.8072 167.908 93.9239 168.791 92.7462 168.791Z" fill="url(#paint15_linear_506_4685)"/>
|
||||
<path d="M102.021 177.92H60.3596C59.1819 177.92 58.2986 177.037 58.2986 175.859C58.2986 174.682 59.1819 173.798 60.3596 173.798H102.021C103.199 173.798 104.082 174.682 104.082 175.859C104.082 177.037 103.199 177.92 102.021 177.92Z" fill="#E3EAF2"/>
|
||||
<path d="M89.361 187.194H73.0202C72.2842 187.194 71.6953 186.605 71.6953 185.869V184.397C71.6953 183.661 72.2842 183.072 73.0202 183.072H89.361C90.0971 183.072 90.686 183.661 90.686 184.397V185.869C90.686 186.605 90.0971 187.194 89.361 187.194Z" fill="#E3EAF2"/>
|
||||
<path d="M104.267 67.9829C106.183 67.3639 107.232 65.3182 106.609 63.4138C105.986 61.5093 103.927 60.4672 102.011 61.0862C100.095 61.7052 99.046 63.7509 99.6688 65.6554C100.292 67.5599 102.35 68.6019 104.267 67.9829Z" fill="#EAEEF9"/>
|
||||
<path d="M112.233 56.1512C113.536 55.7303 114.249 54.3393 113.825 53.0442C113.402 51.7492 112.002 51.0406 110.699 51.4615C109.396 51.8824 108.682 53.2735 109.106 54.5685C109.53 55.8636 110.929 56.5722 112.233 56.1512Z" fill="#EAEEF9"/>
|
||||
<path d="M223.511 53.8526C224.284 53.1501 224.338 51.9575 223.632 51.1888C222.925 50.42 221.725 50.3663 220.951 51.0688C220.177 51.7713 220.123 52.964 220.83 53.7327C221.537 54.5014 222.737 54.5551 223.511 53.8526Z" fill="#EAEEF9"/>
|
||||
<path d="M113.639 174.881C114.591 174.016 114.657 172.548 113.787 171.602C112.917 170.656 111.44 170.59 110.488 171.455C109.536 172.319 109.469 173.787 110.339 174.733C111.209 175.679 112.686 175.745 113.639 174.881Z" fill="#EAEEF9"/>
|
||||
<path d="M236.695 88.8971V143.578C236.695 144.448 236.695 145.173 236.549 146.043C235.819 152.28 232.171 157.792 226.625 160.983L179.045 188.25C174.521 190.861 169.121 191.586 164.158 190.281C162.261 189.846 160.51 189.121 158.904 188.25L111.179 160.838C107.53 158.807 104.757 155.761 103.006 152.135C101.692 149.524 100.962 146.479 100.962 143.433V88.8971C100.962 85.9963 101.546 83.2405 102.714 80.6298C104.465 76.8587 107.238 73.6678 111.033 71.4922L158.758 44.2244C163.429 41.6137 168.683 40.8885 173.791 42.1938C175.542 42.629 177.294 43.3542 179.045 44.2244L226.625 71.4922C230.857 73.9579 233.922 77.729 235.527 82.2252C236.257 84.2558 236.695 86.5765 236.695 88.8971Z" fill="#EAEEF9"/>
|
||||
<path d="M168.975 69.027L180.359 45.3853" stroke="url(#paint16_linear_506_4685)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<g filter="url(#filter1_d_506_4685)">
|
||||
<path d="M212.906 60.9037V172.876C212.906 176.066 210.279 178.677 207.068 178.677H130.591C127.38 178.677 124.753 176.066 124.753 172.876V60.9037C124.753 57.7128 127.38 55.1021 130.591 55.1021H207.068C210.279 55.1021 212.906 57.7128 212.906 60.9037Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M130.152 107.028H127.379V109.784H130.152V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M130.152 101.517H127.379V104.273H130.152V101.517Z" fill="#EAEEF9"/>
|
||||
<path d="M130.152 96.0044H127.379V98.7602H130.152V96.0044Z" fill="#EAEEF9"/>
|
||||
<path d="M130.152 90.6377H127.379V93.3935H130.152V90.6377Z" fill="url(#paint17_linear_506_4685)"/>
|
||||
<path d="M130.152 79.6143H127.379V82.37H130.152V79.6143Z" fill="#F3F5FA"/>
|
||||
<path d="M135.845 112.395H133.072V115.151H135.845V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M135.845 107.028H133.072V109.784H135.845V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M135.845 90.6377H133.072V93.3935H135.845V90.6377Z" fill="#EAEEF9"/>
|
||||
<path d="M135.845 68.7368H133.072V71.4926H135.845V68.7368Z" fill="url(#paint18_linear_506_4685)"/>
|
||||
<path d="M141.537 112.395H138.764V115.151H141.537V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M141.537 101.517H138.764V104.273H141.537V101.517Z" fill="#EAEEF9"/>
|
||||
<path d="M141.537 96.0044H138.764V98.7602H141.537V96.0044Z" fill="#EAEEF9"/>
|
||||
<path d="M141.537 90.6377H138.764V93.3935H141.537V90.6377Z" fill="url(#paint19_linear_506_4685)"/>
|
||||
<path d="M141.537 85.1255H138.764V87.8813H141.537V85.1255Z" fill="#F3F5FA"/>
|
||||
<path d="M141.537 79.6143H138.764V82.37H141.537V79.6143Z" fill="#EAEEF9"/>
|
||||
<path d="M141.537 68.7368H138.764V71.4926H141.537V68.7368Z" fill="#EAEEF9"/>
|
||||
<path d="M141.537 63.2256H138.764V65.9814H141.537V63.2256Z" fill="#F3F5FA"/>
|
||||
<path d="M147.229 107.028H144.456V109.784H147.229V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M147.229 101.517H144.456V104.273H147.229V101.517Z" fill="#EAEEF9"/>
|
||||
<path d="M147.229 85.1255H144.456V87.8813H147.229V85.1255Z" fill="#F3F5FA"/>
|
||||
<path d="M147.229 74.249H144.456V77.0048H147.229V74.249Z" fill="#EAEEF9"/>
|
||||
<path d="M153.066 112.395H150.293V115.151H153.066V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M153.066 107.028H150.293V109.784H153.066V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M153.066 90.6377H150.293V93.3935H153.066V90.6377Z" fill="#EAEEF9"/>
|
||||
<path d="M153.066 85.1255H150.293V87.8813H153.066V85.1255Z" fill="url(#paint20_linear_506_4685)"/>
|
||||
<path d="M153.066 79.6143H150.293V82.37H153.066V79.6143Z" fill="#F3F5FA"/>
|
||||
<path d="M158.758 112.395H155.985V115.151H158.758V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M158.758 107.028H155.985V109.784H158.758V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M158.758 101.517H155.985V104.273H158.758V101.517Z" fill="#EAEEF9"/>
|
||||
<path d="M158.758 96.0044H155.985V98.7602H158.758V96.0044Z" fill="#EAEEF9"/>
|
||||
<path d="M158.758 90.6377H155.985V93.3935H158.758V90.6377Z" fill="#EAEEF9"/>
|
||||
<path d="M158.758 85.1255H155.985V87.8813H158.758V85.1255Z" fill="#EAEEF9"/>
|
||||
<path d="M158.758 68.7368H155.985V71.4926H158.758V68.7368Z" fill="#EAEEF9"/>
|
||||
<path d="M164.451 112.395H161.678V115.151H164.451V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M164.451 107.028H161.678V109.784H164.451V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M164.451 101.517H161.678V104.273H164.451V101.517Z" fill="#EAEEF9"/>
|
||||
<path d="M164.451 90.6377H161.678V93.3935H164.451V90.6377Z" fill="#EAEEF9"/>
|
||||
<path d="M164.451 85.1255H161.678V87.8813H164.451V85.1255Z" fill="#F3F5FA"/>
|
||||
<path d="M170.143 112.395H167.37V115.151H170.143V112.395Z" fill="url(#paint21_linear_506_4685)"/>
|
||||
<path d="M170.143 107.028H167.37V109.784H170.143V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M170.143 101.517H167.37V104.273H170.143V101.517Z" fill="#EAEEF9"/>
|
||||
<path d="M170.143 96.0044H167.37V98.7602H170.143V96.0044Z" fill="#F3F5FA"/>
|
||||
<path d="M170.143 90.6377H167.37V93.3935H170.143V90.6377Z" fill="#EAEEF9"/>
|
||||
<path d="M170.143 79.6143H167.37V82.37H170.143V79.6143Z" fill="#EAEEF9"/>
|
||||
<path d="M175.834 112.395H173.061V115.151H175.834V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M175.834 107.028H173.061V109.784H175.834V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M175.834 101.517H173.061V104.273H175.834V101.517Z" fill="url(#paint22_linear_506_4685)"/>
|
||||
<path d="M175.834 96.0044H173.061V98.7602H175.834V96.0044Z" fill="#EAEEF9"/>
|
||||
<path d="M175.834 90.6377H173.061V93.3935H175.834V90.6377Z" fill="#EAEEF9"/>
|
||||
<path d="M175.834 85.1255H173.061V87.8813H175.834V85.1255Z" fill="#EAEEF9"/>
|
||||
<path d="M181.527 112.395H178.754V115.151H181.527V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M181.527 107.028H178.754V109.784H181.527V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M181.527 101.517H178.754V104.273H181.527V101.517Z" fill="#EAEEF9"/>
|
||||
<path d="M181.527 90.6377H178.754V93.3935H181.527V90.6377Z" fill="#F3F5FA"/>
|
||||
<path d="M181.527 79.6143H178.754V82.37H181.527V79.6143Z" fill="#EAEEF9"/>
|
||||
<path d="M181.527 63.2256H178.754V65.9814H181.527V63.2256Z" fill="#F3F5FA"/>
|
||||
<path d="M187.219 107.028H184.446V109.784H187.219V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M187.219 101.517H184.446V104.273H187.219V101.517Z" fill="#F3F5FA"/>
|
||||
<path d="M187.219 96.0044H184.446V98.7602H187.219V96.0044Z" fill="#EAEEF9"/>
|
||||
<path d="M187.219 74.249H184.446V77.0048H187.219V74.249Z" fill="#EAEEF9"/>
|
||||
<path d="M192.91 112.395H190.137V115.151H192.91V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M192.91 101.517H190.137V104.273H192.91V101.517Z" fill="#EAEEF9"/>
|
||||
<path d="M192.91 96.0044H190.137V98.7602H192.91V96.0044Z" fill="url(#paint23_linear_506_4685)"/>
|
||||
<path d="M192.91 90.6377H190.137V93.3935H192.91V90.6377Z" fill="#EAEEF9"/>
|
||||
<path d="M192.91 85.1255H190.137V87.8813H192.91V85.1255Z" fill="#F3F5FA"/>
|
||||
<path d="M192.91 79.6143H190.137V82.37H192.91V79.6143Z" fill="url(#paint24_linear_506_4685)"/>
|
||||
<path d="M198.749 112.395H195.976V115.151H198.749V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M198.749 96.0044H195.976V98.7602H198.749V96.0044Z" fill="#F3F5FA"/>
|
||||
<path d="M198.749 85.1255H195.976V87.8813H198.749V85.1255Z" fill="#EAEEF9"/>
|
||||
<path d="M204.441 112.395H201.668V115.151H204.441V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M204.441 107.028H201.668V109.784H204.441V107.028Z" fill="#EAEEF9"/>
|
||||
<path d="M204.441 101.517H201.668V104.273H204.441V101.517Z" fill="#EAEEF9"/>
|
||||
<path d="M204.441 96.0044H201.668V98.7602H204.441V96.0044Z" fill="#EAEEF9"/>
|
||||
<path d="M204.441 90.6377H201.668V93.3935H204.441V90.6377Z" fill="#F3F5FA"/>
|
||||
<path d="M204.441 74.249H201.668V77.0048H204.441V74.249Z" fill="#EAEEF9"/>
|
||||
<path d="M210.133 112.395H207.36V115.151H210.133V112.395Z" fill="#EAEEF9"/>
|
||||
<path d="M210.133 101.517H207.36V104.273H210.133V101.517Z" fill="#EAEEF9"/>
|
||||
<path d="M210.133 96.0044H207.36V98.7602H210.133V96.0044Z" fill="#F3F5FA"/>
|
||||
<path d="M207.312 131.651L210.085 131.651L210.085 128.896L207.312 128.896L207.312 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M207.312 126.098L210.085 126.098L210.085 123.342L207.312 123.342L207.312 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M207.312 120.689L210.085 120.689L210.085 117.933L207.312 117.933L207.312 120.689Z" fill="#EAEEF9"/>
|
||||
<path d="M201.585 137.06L204.358 137.06L204.358 134.304L201.585 134.304L201.585 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M201.585 131.651L204.358 131.651L204.358 128.896L201.585 128.896L201.585 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M201.585 120.689L204.358 120.689L204.358 117.933L201.585 117.933L201.585 120.689Z" fill="#EAEEF9"/>
|
||||
<path d="M195.858 137.06L198.631 137.06L198.631 134.304L195.858 134.304L195.858 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M195.858 131.651L198.631 131.651L198.631 128.896L195.858 128.896L195.858 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M195.858 126.098L198.631 126.098L198.631 123.342L195.858 123.342L195.858 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M195.858 120.689L198.631 120.689L198.631 117.933L195.858 117.933L195.858 120.689Z" fill="#EAEEF9"/>
|
||||
<path d="M190.276 137.06L193.049 137.06L193.049 134.304L190.276 134.304L190.276 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M190.276 131.651L193.049 131.651L193.049 128.896L190.276 128.896L190.276 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M190.276 126.098L193.049 126.098L193.049 123.342L190.276 123.342L190.276 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M190.276 120.689L193.049 120.689L193.049 117.933L190.276 117.933L190.276 120.689Z" fill="#EAEEF9"/>
|
||||
<path d="M184.55 137.06L187.323 137.06L187.323 134.304L184.55 134.304L184.55 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M184.55 131.651L187.323 131.651L187.323 128.896L184.55 128.896L184.55 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M184.55 126.098L187.323 126.098L187.323 123.342L184.55 123.342L184.55 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M178.823 137.06L181.596 137.06L181.596 134.304L178.823 134.304L178.823 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M178.823 131.651L181.596 131.651L181.596 128.896L178.823 128.896L178.823 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M178.823 126.098L181.596 126.098L181.596 123.342L178.823 123.342L178.823 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M178.823 120.689L181.596 120.689L181.596 117.933L178.823 117.933L178.823 120.689Z" fill="#EAEEF9"/>
|
||||
<path d="M173.096 137.06L175.869 137.06L175.869 134.304L173.096 134.304L173.096 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M173.096 131.651L175.869 131.651L175.869 128.896L173.096 128.896L173.096 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M173.096 126.098L175.869 126.098L175.869 123.342L173.096 123.342L173.096 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M167.37 137.052H170.143V134.296H167.37V137.052Z" fill="url(#paint25_linear_506_4685)"/>
|
||||
<path d="M167.37 131.651L170.143 131.651L170.143 128.896L167.37 128.896L167.37 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M167.37 126.098L170.143 126.098L170.143 123.342L167.37 123.342L167.37 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M167.37 120.689L170.143 120.689L170.143 117.933L167.37 117.933L167.37 120.689Z" fill="#F3F5FA"/>
|
||||
<path d="M161.641 137.06L164.414 137.06L164.414 134.304L161.641 134.304L161.641 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M161.641 131.651L164.414 131.651L164.414 128.896L161.641 128.896L161.641 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M161.678 126.173H164.451V123.417H161.678V126.173Z" fill="url(#paint26_linear_506_4685)"/>
|
||||
<path d="M161.641 120.689L164.414 120.689L164.414 117.933L161.641 117.933L161.641 120.689Z" fill="#EAEEF9"/>
|
||||
<path d="M155.915 137.06L158.688 137.06L158.688 134.304L155.915 134.304L155.915 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M155.915 131.651L158.688 131.651L158.688 128.896L155.915 128.896L155.915 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M155.915 126.098L158.688 126.098L158.688 123.342L155.915 123.342L155.915 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M150.188 131.651L152.961 131.651L152.961 128.896L150.188 128.896L150.188 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M150.188 126.098L152.961 126.098L152.961 123.342L150.188 123.342L150.188 126.098Z" fill="#F3F5FA"/>
|
||||
<path d="M150.188 120.689L152.961 120.689L152.961 117.933L150.188 117.933L150.188 120.689Z" fill="#EAEEF9"/>
|
||||
<path d="M144.606 137.06L147.379 137.06L147.379 134.304L144.606 134.304L144.606 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M144.606 126.098L147.379 126.098L147.379 123.342L144.606 123.342L144.606 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M144.456 120.661H147.375V117.905H144.456V120.661Z" fill="url(#paint27_linear_506_4685)"/>
|
||||
<path d="M138.88 137.06L141.653 137.06L141.653 134.304L138.88 134.304L138.88 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M138.88 120.689L141.653 120.689L141.653 117.933L138.88 117.933L138.88 120.689Z" fill="#F3F5FA"/>
|
||||
<path d="M133.153 137.06L135.926 137.06L135.926 134.304L133.153 134.304L133.153 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M133.153 131.651L135.926 131.651L135.926 128.896L133.153 128.896L133.153 131.651Z" fill="#EAEEF9"/>
|
||||
<path d="M133.153 126.098L135.926 126.098L135.926 123.342L133.153 123.342L133.153 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M127.425 137.06L130.198 137.06L130.198 134.304L127.425 134.304L127.425 137.06Z" fill="#EAEEF9"/>
|
||||
<path d="M127.425 126.098L130.198 126.098L130.198 123.342L127.425 123.342L127.425 126.098Z" fill="#EAEEF9"/>
|
||||
<path d="M127.425 120.689L130.198 120.689L130.198 117.933L127.425 117.933L127.425 120.689Z" fill="#F3F5FA"/>
|
||||
<path d="M168.829 74.684C172.214 74.684 174.959 71.9566 174.959 68.5922C174.959 65.2279 172.214 62.5005 168.829 62.5005C165.444 62.5005 162.699 65.2279 162.699 68.5922C162.699 71.9566 165.444 74.684 168.829 74.684Z" fill="#EAEEF9"/>
|
||||
<path d="M168.683 69.027L157.153 45.3853" stroke="url(#paint28_linear_506_4685)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M195.099 132.41C194.516 132.99 194.078 133.57 193.494 134.005C186.926 140.097 178.169 143.723 168.391 143.723C160.655 143.723 153.358 141.402 147.374 137.196C145.623 136.036 144.017 134.585 142.558 133.135C143.287 132.12 144.747 131.394 147.666 130.234L148.834 129.799C151.023 128.929 154.088 127.768 158.028 126.173C158.612 125.883 159.196 125.593 159.488 125.012C159.634 124.722 159.926 124.432 159.926 124.142C160.218 123.707 160.218 123.127 160.218 122.547V115.15C160.072 115.005 160.072 114.86 159.926 114.715C159.342 113.699 158.904 112.684 158.758 111.524L158.174 111.234C156.277 111.669 156.423 109.638 155.985 105.722C155.839 104.127 155.985 103.836 156.715 103.546L157.299 102.676C155.839 99.4852 155.255 96.8745 155.255 94.5538C155.255 90.9278 156.861 88.4621 159.05 87.3018C158.028 84.9811 157.882 83.9658 157.882 83.9658C157.882 83.9658 165.618 85.2712 168.245 84.691C171.602 83.9658 176.856 84.8361 178.753 89.3323C179.191 89.4774 179.483 89.6224 179.921 89.7675C182.402 91.0728 183.278 92.8133 183.569 94.6989C184.007 98.1799 182.11 101.951 181.672 103.546C181.672 103.546 181.672 103.691 181.818 103.691C182.402 103.982 182.548 104.417 182.256 105.867C181.818 109.638 181.964 111.814 180.067 111.379L178.315 114.279C178.315 114.57 178.169 114.715 178.169 115.005C178.169 115.585 178.169 116.6 178.169 122.692C178.169 122.837 178.169 123.127 178.169 123.272C178.169 123.852 178.461 124.287 178.753 124.722C178.899 124.867 179.045 125.012 179.191 125.158C179.629 125.593 180.067 125.883 180.65 126.173C185.029 128.058 188.24 129.219 190.575 130.089C192.764 131.104 194.224 131.829 195.099 132.41Z" fill="#EAEEF9"/>
|
||||
<path d="M182.402 105.868C181.964 109.639 182.11 111.814 180.213 111.379L178.462 114.28C178.462 114.57 178.316 114.715 178.316 115.005C178.316 115.585 178.316 116.601 178.316 122.692C178.316 122.837 178.316 123.128 178.316 123.273H169.851V89.7681H180.067C182.548 91.0734 183.424 92.8139 183.716 94.6995C184.154 98.1805 182.256 101.952 181.818 103.547C181.818 103.547 181.818 103.692 181.964 103.692C182.402 103.982 182.548 104.417 182.402 105.868Z" fill="#E3E7F5"/>
|
||||
<path d="M198.602 143.289C192.034 149.381 178.169 143.869 168.391 143.869C160.655 143.869 144.455 149.961 138.471 145.9C137.303 145.029 138.763 141.693 139.201 140.678C139.93 138.648 140.66 136.617 141.682 134.731C143.871 130.525 153.942 128.495 158.028 126.319C158.758 125.884 159.196 125.594 159.488 125.159C164.304 131.831 174.229 131.831 179.045 125.304C179.483 125.739 179.921 126.029 180.504 126.319C180.65 126.319 180.796 126.464 180.942 126.464C194.515 131.976 195.391 131.25 197.143 136.327C197.434 137.197 199.186 142.709 198.602 143.289Z" fill="white"/>
|
||||
<path d="M198.602 143.289C192.034 149.38 178.169 143.869 168.391 143.869C160.655 143.869 144.455 149.961 138.471 145.899C137.303 145.029 138.763 141.693 139.201 140.678C139.93 138.647 140.66 136.617 141.682 134.731C143.871 130.525 153.942 128.494 158.028 126.319C158.028 126.319 158.028 126.319 158.174 126.319C163.72 134.006 175.25 134.006 180.796 126.464H180.942C194.515 131.975 195.391 131.25 197.143 136.327C197.434 137.197 199.186 142.709 198.602 143.289Z" fill="url(#paint29_linear_506_4685)"/>
|
||||
<path d="M181.672 103.546C181.818 102.676 181.38 101.516 181.088 100.646C181.088 100.501 180.942 100.355 180.942 100.21C179.483 97.3096 176.126 96.0042 173.061 95.8592C165.034 95.4241 164.304 97.0195 161.677 94.6989C162.407 95.8592 162.553 97.7447 161.385 100.065C160.51 101.661 158.904 102.386 157.445 102.821C153.796 94.5538 155.547 89.3323 159.196 87.4468C158.028 84.9811 157.883 83.9658 157.883 83.9658C157.883 83.9658 165.618 85.2712 168.245 84.691C171.602 83.9658 176.856 84.8361 178.753 89.3323C181.964 90.6377 183.278 92.6683 183.57 94.8439C184.153 98.3249 182.11 102.096 181.672 103.546Z" fill="#1C3754"/>
|
||||
<path d="M160.364 122.838V115.441C160.218 115.296 160.072 115.15 160.072 115.005V114.57C160.51 115.296 160.947 115.876 161.677 116.311L167.515 120.372C168.829 121.532 170.872 121.532 172.185 120.372L177.586 115.441C177.732 115.296 178.023 115.15 178.169 114.86C178.169 115.441 178.169 116.456 178.169 122.548C178.169 122.983 178.169 123.273 178.315 123.563H160.218C160.364 123.563 160.364 123.128 160.364 122.838Z" fill="url(#paint30_linear_506_4685)"/>
|
||||
<path d="M212.906 137.342V172.877C212.906 176.068 210.279 178.679 207.068 178.679H130.591C127.38 178.679 124.753 176.068 124.753 172.877V137.342H212.906Z" fill="white"/>
|
||||
<path d="M180.213 150.974H157.445C156.277 150.974 155.402 150.104 155.402 148.943C155.402 147.783 156.277 146.913 157.445 146.913H180.213C181.381 146.913 182.256 147.783 182.256 148.943C182.256 150.104 181.381 150.974 180.213 150.974Z" fill="url(#paint31_linear_506_4685)"/>
|
||||
<path d="M189.554 159.969H148.25C147.083 159.969 146.207 159.099 146.207 157.938C146.207 156.778 147.083 155.908 148.25 155.908H189.554C190.722 155.908 191.597 156.778 191.597 157.938C191.597 159.099 190.576 159.969 189.554 159.969Z" fill="#E3EAF2"/>
|
||||
<path d="M177.002 169.106H160.802C160.072 169.106 159.488 168.526 159.488 167.801V166.35C159.488 165.625 160.072 165.045 160.802 165.045H177.002C177.732 165.045 178.316 165.625 178.316 166.35V167.801C178.316 168.526 177.732 169.106 177.002 169.106Z" fill="#E3EAF2"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_506_4685" x="14.8044" y="60.4839" width="132.917" height="169.427" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4685"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4685" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_506_4685" x="102.753" y="44.1021" width="132.153" height="167.575" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4685"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4685" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_506_4685" x1="87.0596" y1="87.1284" x2="87.0596" y2="60.1331" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_506_4685" x1="39.3967" y1="108.921" x2="42.2219" y2="108.921" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_506_4685" x1="45.1554" y1="86.7539" x2="47.9806" y2="86.7539" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_506_4685" x1="50.9148" y1="108.921" x2="53.7399" y2="108.921" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_506_4685" x1="62.4332" y1="103.379" x2="65.2584" y2="103.379" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_506_4685" x1="79.7098" y1="131.088" x2="82.5349" y2="131.088" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_506_4685" x1="85.4685" y1="120.003" x2="88.2937" y2="120.003" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint7_linear_506_4685" x1="102.746" y1="114.46" x2="105.571" y2="114.46" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint8_linear_506_4685" x1="102.746" y1="97.8377" x2="105.571" y2="97.8377" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint9_linear_506_4685" x1="82.5289" y1="153.264" x2="79.7037" y2="153.264" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint10_linear_506_4685" x1="76.7704" y1="142.182" x2="73.9452" y2="142.182" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint11_linear_506_4685" x1="59.4925" y1="136.642" x2="56.6673" y2="136.642" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint12_linear_506_4685" x1="75.2279" y1="87.1284" x2="75.2279" y2="60.1331" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint13_linear_506_4685" x1="58.4737" y1="149.239" x2="106.529" y2="149.239" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint14_linear_506_4685" x1="80.2992" y1="142.272" x2="80.2992" y2="138.169" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#EAEEF9"/>
|
||||
<stop offset="0.9913" stop-color="#CED5E6"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint15_linear_506_4685" x1="68.0315" y1="166.736" x2="95.2706" y2="166.736" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint16_linear_506_4685" x1="174.647" y1="70.5155" x2="174.647" y2="43.9187" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint17_linear_506_4685" x1="127.394" y1="91.9866" x2="130.195" y2="91.9866" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint18_linear_506_4685" x1="133.104" y1="70.1473" x2="135.905" y2="70.1473" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint19_linear_506_4685" x1="138.814" y1="91.9866" x2="141.615" y2="91.9866" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint20_linear_506_4685" x1="150.232" y1="86.526" x2="153.033" y2="86.526" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint21_linear_506_4685" x1="167.361" y1="113.827" x2="170.162" y2="113.827" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint22_linear_506_4685" x1="173.07" y1="102.908" x2="175.871" y2="102.908" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint23_linear_506_4685" x1="190.199" y1="97.4467" x2="193" y2="97.4467" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint24_linear_506_4685" x1="190.199" y1="81.0664" x2="193" y2="81.0664" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint25_linear_506_4685" x1="170.156" y1="135.678" x2="167.355" y2="135.678" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint26_linear_506_4685" x1="164.447" y1="124.757" x2="161.646" y2="124.757" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint27_linear_506_4685" x1="147.318" y1="119.297" x2="144.517" y2="119.297" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint28_linear_506_4685" x1="162.918" y1="70.5155" x2="162.918" y2="43.9187" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint29_linear_506_4685" x1="138.082" y1="136.784" x2="198.703" y2="136.784" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint30_linear_506_4685" x1="169.221" y1="123.899" x2="169.221" y2="118.731" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#EAEEF9"/>
|
||||
<stop offset="0.9913" stop-color="#CED5E6"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint31_linear_506_4685" x1="158.46" y1="148.949" x2="181.146" y2="148.949" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 47 KiB |
@@ -0,0 +1,447 @@
|
||||
<svg width="160" height="155" viewBox="0 0 160 155" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M11.5023 48.0548C12.7629 47.645 13.4527 46.2909 13.043 45.0302C12.6333 43.7696 11.2791 43.0798 10.0185 43.4895C8.7578 43.8993 8.06801 45.2534 8.47775 46.5141C8.8875 47.7747 10.2416 48.4645 11.5023 48.0548Z" fill="#EAEEF9"/>
|
||||
<path d="M16.7421 40.2234C17.5993 39.9448 18.0684 39.024 17.7898 38.1667C17.5111 37.3095 16.5903 36.8404 15.7331 37.119C14.8758 37.3977 14.4068 38.3185 14.6854 39.1757C14.964 40.033 15.8848 40.502 16.7421 40.2234Z" fill="#EAEEF9"/>
|
||||
<path d="M91.1753 40.824C91.8016 40.2516 91.8453 39.28 91.273 38.6537C90.7007 38.0274 89.729 37.9837 89.1027 38.556C88.4765 39.1283 88.4327 40.1 89.005 40.7263C89.5774 41.3526 90.549 41.3963 91.1753 40.824Z" fill="#EAEEF9"/>
|
||||
<path d="M15.1582 119.354C15.7845 118.782 15.8282 117.81 15.2559 117.184C14.6836 116.558 13.7119 116.514 13.0856 117.086C12.4594 117.659 12.4156 118.63 12.988 119.257C13.5603 119.883 14.5319 119.927 15.1582 119.354Z" fill="#EAEEF9"/>
|
||||
<path d="M96.0246 62.4692V98.6647C96.0246 99.2407 96.0246 99.7208 95.9286 100.297C95.4485 104.425 93.0483 108.074 89.3999 110.186L58.1009 128.236C55.1246 129.964 51.5722 130.444 48.3079 129.58C47.0598 129.292 45.9077 128.812 44.8516 128.236L13.4565 110.09C11.0563 108.746 9.23208 106.729 8.07997 104.329C7.21589 102.601 6.73584 100.585 6.73584 98.5687V62.4692C6.73584 60.549 7.11988 58.7248 7.88795 56.9966C9.04006 54.5004 10.8642 52.3882 13.3605 50.948L44.7556 32.8983C47.8279 31.1701 51.2842 30.69 54.6445 31.5541C55.7966 31.8422 56.9487 32.3222 58.1009 32.8983L89.3999 50.948C92.1842 52.5802 94.2004 55.0764 95.2565 58.0527C95.8325 59.3969 96.0246 60.933 96.0246 62.4692Z" fill="#EAEEF9"/>
|
||||
<path d="M51.4761 49.3155L59.0608 33.666" stroke="url(#paint0_linear_460_3876)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<g filter="url(#filter0_d_460_3876)">
|
||||
<path d="M80.4706 43.9385V118.058C80.4706 120.17 78.7424 121.898 76.6302 121.898H26.3213C24.2091 121.898 22.481 120.17 22.481 118.058V43.9385C22.481 41.8263 24.2091 40.0981 26.3213 40.0981H76.6302C78.7424 40.0981 80.4706 41.8263 80.4706 43.9385Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M26.0334 74.4697H24.2092V76.2939H26.0334V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M26.0334 70.8208H24.2092V72.645H26.0334V70.8208Z" fill="#EAEEF9"/>
|
||||
<path d="M26.0334 67.1719H24.2092V68.9961H26.0334V67.1719Z" fill="#EAEEF9"/>
|
||||
<path d="M26.0334 63.6211H24.2092V65.4453H26.0334V63.6211Z" fill="url(#paint1_linear_460_3876)"/>
|
||||
<path d="M26.0334 56.3242H24.2092V58.1484H26.0334V56.3242Z" fill="#F3F5FA"/>
|
||||
<path d="M29.7775 78.022H27.9534V79.8461H29.7775V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M29.7775 74.4697H27.9534V76.2939H29.7775V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M29.7775 63.6211H27.9534V65.4453H29.7775V63.6211Z" fill="#EAEEF9"/>
|
||||
<path d="M29.7775 49.123H27.9534V50.9472H29.7775V49.123Z" fill="url(#paint2_linear_460_3876)"/>
|
||||
<path d="M33.5222 78.022H31.698V79.8461H33.5222V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M33.5222 70.8208H31.698V72.645H33.5222V70.8208Z" fill="#EAEEF9"/>
|
||||
<path d="M33.5222 67.1719H31.698V68.9961H33.5222V67.1719Z" fill="#EAEEF9"/>
|
||||
<path d="M33.5222 63.6211H31.698V65.4453H33.5222V63.6211Z" fill="url(#paint3_linear_460_3876)"/>
|
||||
<path d="M33.5222 59.9722H31.698V61.7963H33.5222V59.9722Z" fill="#F3F5FA"/>
|
||||
<path d="M33.5222 56.3242H31.698V58.1484H33.5222V56.3242Z" fill="#EAEEF9"/>
|
||||
<path d="M33.5222 49.123H31.698V50.9472H33.5222V49.123Z" fill="#EAEEF9"/>
|
||||
<path d="M33.5222 45.4746H31.698V47.2988H33.5222V45.4746Z" fill="#F3F5FA"/>
|
||||
<path d="M37.2663 74.4697H35.4421V76.2939H37.2663V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M37.2663 70.8208H35.4421V72.645H37.2663V70.8208Z" fill="#EAEEF9"/>
|
||||
<path d="M37.2663 59.9722H35.4421V61.7963H37.2663V59.9722Z" fill="#F3F5FA"/>
|
||||
<path d="M37.2663 52.7715H35.4421V54.5957H37.2663V52.7715Z" fill="#EAEEF9"/>
|
||||
<path d="M41.0112 78.022H39.187V79.8461H41.0112V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M41.0112 74.4697H39.187V76.2939H41.0112V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M41.0112 63.6211H39.187V65.4453H41.0112V63.6211Z" fill="#EAEEF9"/>
|
||||
<path d="M41.0112 59.9722H39.187V61.7963H41.0112V59.9722Z" fill="url(#paint4_linear_460_3876)"/>
|
||||
<path d="M41.0112 56.3242H39.187V58.1484H41.0112V56.3242Z" fill="#F3F5FA"/>
|
||||
<path d="M44.7553 78.022H42.9312V79.8461H44.7553V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M44.7553 74.4697H42.9312V76.2939H44.7553V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M44.7553 70.8208H42.9312V72.645H44.7553V70.8208Z" fill="#EAEEF9"/>
|
||||
<path d="M44.7553 67.1719H42.9312V68.9961H44.7553V67.1719Z" fill="#EAEEF9"/>
|
||||
<path d="M44.7553 63.6211H42.9312V65.4453H44.7553V63.6211Z" fill="#EAEEF9"/>
|
||||
<path d="M44.7553 59.9722H42.9312V61.7963H44.7553V59.9722Z" fill="#EAEEF9"/>
|
||||
<path d="M44.7553 49.123H42.9312V50.9472H44.7553V49.123Z" fill="#EAEEF9"/>
|
||||
<path d="M48.4997 78.022H46.6755V79.8461H48.4997V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M48.4997 74.4697H46.6755V76.2939H48.4997V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M48.4997 70.8208H46.6755V72.645H48.4997V70.8208Z" fill="#EAEEF9"/>
|
||||
<path d="M48.4997 63.6211H46.6755V65.4453H48.4997V63.6211Z" fill="#EAEEF9"/>
|
||||
<path d="M48.4997 59.9722H46.6755V61.7963H48.4997V59.9722Z" fill="#F3F5FA"/>
|
||||
<path d="M52.2439 78.022H50.4197V79.8461H52.2439V78.022Z" fill="url(#paint5_linear_460_3876)"/>
|
||||
<path d="M52.2439 74.4697H50.4197V76.2939H52.2439V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M52.2439 70.8208H50.4197V72.645H52.2439V70.8208Z" fill="#EAEEF9"/>
|
||||
<path d="M52.2439 67.1719H50.4197V68.9961H52.2439V67.1719Z" fill="#F3F5FA"/>
|
||||
<path d="M52.2439 63.6211H50.4197V65.4453H52.2439V63.6211Z" fill="#EAEEF9"/>
|
||||
<path d="M52.2439 56.3242H50.4197V58.1484H52.2439V56.3242Z" fill="#EAEEF9"/>
|
||||
<path d="M56.0839 78.022H54.2598V79.8461H56.0839V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M56.0839 74.4697H54.2598V76.2939H56.0839V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M56.0839 70.8208H54.2598V72.645H56.0839V70.8208Z" fill="url(#paint6_linear_460_3876)"/>
|
||||
<path d="M56.0839 67.1719H54.2598V68.9961H56.0839V67.1719Z" fill="#EAEEF9"/>
|
||||
<path d="M56.0839 63.6211H54.2598V65.4453H56.0839V63.6211Z" fill="#EAEEF9"/>
|
||||
<path d="M56.0839 59.9722H54.2598V61.7963H56.0839V59.9722Z" fill="#EAEEF9"/>
|
||||
<path d="M59.8286 78.022H58.0044V79.8461H59.8286V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M59.8286 74.4697H58.0044V76.2939H59.8286V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M59.8286 70.8208H58.0044V72.645H59.8286V70.8208Z" fill="#EAEEF9"/>
|
||||
<path d="M59.8286 63.6211H58.0044V65.4453H59.8286V63.6211Z" fill="#F3F5FA"/>
|
||||
<path d="M59.8286 56.3242H58.0044V58.1484H59.8286V56.3242Z" fill="#EAEEF9"/>
|
||||
<path d="M59.8286 45.4746H58.0044V47.2988H59.8286V45.4746Z" fill="#F3F5FA"/>
|
||||
<path d="M63.573 74.4697H61.7488V76.2939H63.573V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M63.573 70.8208H61.7488V72.645H63.573V70.8208Z" fill="#F3F5FA"/>
|
||||
<path d="M63.573 67.1719H61.7488V68.9961H63.573V67.1719Z" fill="#EAEEF9"/>
|
||||
<path d="M63.573 52.7715H61.7488V54.5957H63.573V52.7715Z" fill="#EAEEF9"/>
|
||||
<path d="M67.3176 78.022H65.4934V79.8461H67.3176V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M67.3176 70.8208H65.4934V72.645H67.3176V70.8208Z" fill="#EAEEF9"/>
|
||||
<path d="M67.3176 67.1719H65.4934V68.9961H67.3176V67.1719Z" fill="url(#paint7_linear_460_3876)"/>
|
||||
<path d="M67.3176 63.6211H65.4934V65.4453H67.3176V63.6211Z" fill="#EAEEF9"/>
|
||||
<path d="M67.3176 59.9722H65.4934V61.7963H67.3176V59.9722Z" fill="#F3F5FA"/>
|
||||
<path d="M67.3176 56.3242H65.4934V58.1484H67.3176V56.3242Z" fill="url(#paint8_linear_460_3876)"/>
|
||||
<path d="M71.0617 78.022H69.2375V79.8461H71.0617V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M71.0617 67.1719H69.2375V68.9961H71.0617V67.1719Z" fill="#F3F5FA"/>
|
||||
<path d="M71.0617 59.9722H69.2375V61.7963H71.0617V59.9722Z" fill="#EAEEF9"/>
|
||||
<path d="M74.8061 78.022H72.9819V79.8461H74.8061V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M74.8061 74.4697H72.9819V76.2939H74.8061V74.4697Z" fill="#EAEEF9"/>
|
||||
<path d="M74.8061 70.8208H72.9819V72.645H74.8061V70.8208Z" fill="#EAEEF9"/>
|
||||
<path d="M74.8061 67.1719H72.9819V68.9961H74.8061V67.1719Z" fill="#EAEEF9"/>
|
||||
<path d="M74.8061 63.6211H72.9819V65.4453H74.8061V63.6211Z" fill="#F3F5FA"/>
|
||||
<path d="M74.8061 52.7715H72.9819V54.5957H74.8061V52.7715Z" fill="#EAEEF9"/>
|
||||
<path d="M78.5502 78.022H76.7261V79.8461H78.5502V78.022Z" fill="#EAEEF9"/>
|
||||
<path d="M78.5502 70.8208H76.7261V72.645H78.5502V70.8208Z" fill="#EAEEF9"/>
|
||||
<path d="M78.5502 67.1719H76.7261V68.9961H78.5502V67.1719Z" fill="#F3F5FA"/>
|
||||
<path d="M76.7923 90.769L78.6165 90.769L78.6165 88.9449L76.7923 88.9449L76.7923 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M76.7923 87.0923L78.6165 87.0923L78.6165 85.2681L76.7923 85.2681L76.7923 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M76.7923 83.5127L78.6165 83.5127L78.6165 81.6885L76.7923 81.6885L76.7923 83.5127Z" fill="#EAEEF9"/>
|
||||
<path d="M73.0247 94.3491L74.8489 94.3491L74.8489 92.5249L73.0247 92.5249L73.0247 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M73.0247 90.769L74.8489 90.769L74.8489 88.9449L73.0247 88.9449L73.0247 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M73.0247 83.5127L74.8489 83.5127L74.8489 81.6885L73.0247 81.6885L73.0247 83.5127Z" fill="#EAEEF9"/>
|
||||
<path d="M69.2571 94.3491L71.0813 94.3491L71.0813 92.5249L69.2571 92.5249L69.2571 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M69.2571 90.769L71.0813 90.769L71.0813 88.9449L69.2571 88.9449L69.2571 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M69.2571 87.0923L71.0813 87.0923L71.0813 85.2681L69.2571 85.2681L69.2571 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M69.2571 83.5127L71.0813 83.5127L71.0813 81.6885L69.2571 81.6885L69.2571 83.5127Z" fill="#EAEEF9"/>
|
||||
<path d="M65.49 94.3491L67.3142 94.3491L67.3142 92.5249L65.49 92.5249L65.49 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M65.49 90.769L67.3142 90.769L67.3142 88.9449L65.49 88.9449L65.49 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M65.49 87.0923L67.3142 87.0923L67.3142 85.2681L65.49 85.2681L65.49 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M65.49 83.5127L67.3142 83.5127L67.3142 81.6885L65.49 81.6885L65.49 83.5127Z" fill="#EAEEF9"/>
|
||||
<path d="M61.7225 94.3491L63.5466 94.3491L63.5466 92.5249L61.7225 92.5249L61.7225 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M61.7225 90.769L63.5466 90.769L63.5466 88.9449L61.7225 88.9449L61.7225 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M61.7225 87.0923L63.5466 87.0923L63.5466 85.2681L61.7225 85.2681L61.7225 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M57.9551 94.3491L59.7793 94.3491L59.7793 92.5249L57.9551 92.5249L57.9551 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M57.9551 90.769L59.7793 90.769L59.7793 88.9449L57.9551 88.9449L57.9551 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M57.9551 87.0923L59.7793 87.0923L59.7793 85.2681L57.9551 85.2681L57.9551 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M57.9551 83.5127L59.7793 83.5127L59.7793 81.6885L57.9551 81.6885L57.9551 83.5127Z" fill="#EAEEF9"/>
|
||||
<path d="M54.1873 94.3491L56.0115 94.3491L56.0115 92.5249L54.1873 92.5249L54.1873 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M54.1873 90.769L56.0115 90.769L56.0115 88.9449L54.1873 88.9449L54.1873 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M54.1873 87.0923L56.0115 87.0923L56.0115 85.2681L54.1873 85.2681L54.1873 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M50.4197 94.3427H52.3399V92.5186H50.4197V94.3427Z" fill="url(#paint9_linear_460_3876)"/>
|
||||
<path d="M50.5159 90.769L52.3401 90.769L52.3401 88.9449L50.5159 88.9449L50.5159 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M50.5159 87.0923L52.3401 87.0923L52.3401 85.2681L50.5159 85.2681L50.5159 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M50.5159 83.5127L52.3401 83.5127L52.3401 81.6885L50.5159 81.6885L50.5159 83.5127Z" fill="#F3F5FA"/>
|
||||
<path d="M46.7483 94.3491L48.5725 94.3491L48.5725 92.5249L46.7483 92.5249L46.7483 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M46.7483 90.769L48.5725 90.769L48.5725 88.9449L46.7483 88.9449L46.7483 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M46.6755 87.1425H48.4997V85.3184H46.6755V87.1425Z" fill="url(#paint10_linear_460_3876)"/>
|
||||
<path d="M46.7483 83.5127L48.5725 83.5127L48.5725 81.6885L46.7483 81.6885L46.7483 83.5127Z" fill="#EAEEF9"/>
|
||||
<path d="M42.9812 94.3491L44.8054 94.3491L44.8054 92.5249L42.9812 92.5249L42.9812 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M42.9812 90.769L44.8054 90.769L44.8054 88.9449L42.9812 88.9449L42.9812 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M42.9812 87.0923L44.8054 87.0923L44.8054 85.2681L42.9812 85.2681L42.9812 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M39.2137 90.769L41.0378 90.769L41.0378 88.9449L39.2137 88.9449L39.2137 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M39.2137 87.0923L41.0378 87.0923L41.0378 85.2681L39.2137 85.2681L39.2137 87.0923Z" fill="#F3F5FA"/>
|
||||
<path d="M39.2137 83.5127L41.0378 83.5127L41.0378 81.6885L39.2137 81.6885L39.2137 83.5127Z" fill="#EAEEF9"/>
|
||||
<path d="M35.4463 94.3491L37.2705 94.3491L37.2705 92.5249L35.4463 92.5249L35.4463 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M35.4463 87.0923L37.2705 87.0923L37.2705 85.2681L35.4463 85.2681L35.4463 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M35.4421 83.4951H37.2663V81.6709H35.4421V83.4951Z" fill="url(#paint11_linear_460_3876)"/>
|
||||
<path d="M31.6788 94.3491L33.5029 94.3491L33.5029 92.5249L31.6788 92.5249L31.6788 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M31.6788 83.5127L33.5029 83.5127L33.5029 81.6885L31.6788 81.6885L31.6788 83.5127Z" fill="#F3F5FA"/>
|
||||
<path d="M27.9117 94.3491L29.7358 94.3491L29.7358 92.5249L27.9117 92.5249L27.9117 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M27.9117 90.769L29.7358 90.769L29.7358 88.9449L27.9117 88.9449L27.9117 90.769Z" fill="#EAEEF9"/>
|
||||
<path d="M27.9117 87.0923L29.7358 87.0923L29.7358 85.2681L27.9117 85.2681L27.9117 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M24.1441 94.3491L25.9683 94.3491L25.9683 92.5249L24.1441 92.5249L24.1441 94.3491Z" fill="#EAEEF9"/>
|
||||
<path d="M24.1441 87.0923L25.9683 87.0923L25.9683 85.2681L24.1441 85.2681L24.1441 87.0923Z" fill="#EAEEF9"/>
|
||||
<path d="M24.1441 83.5127L25.9683 83.5127L25.9683 81.6885L24.1441 81.6885L24.1441 83.5127Z" fill="#F3F5FA"/>
|
||||
<path d="M51.4762 53.0599C53.7033 53.0599 55.5086 51.2545 55.5086 49.0275C55.5086 46.8005 53.7033 44.9951 51.4762 44.9951C49.2492 44.9951 47.4438 46.8005 47.4438 49.0275C47.4438 51.2545 49.2492 53.0599 51.4762 53.0599Z" fill="#EAEEF9"/>
|
||||
<path d="M51.2841 49.3155L43.7954 33.666" stroke="url(#paint12_linear_460_3876)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M67.7985 94.6328C67.7985 94.4408 67.7025 94.1527 67.6065 93.9607C67.5104 93.5767 67.4144 93.2886 67.3184 93.0006C67.2224 92.7126 67.1264 92.5206 67.0304 92.3286C66.0703 90.3124 64.5342 88.3922 62.422 87.3361C61.3659 86.856 60.2137 86.472 58.9656 86.472C58.5816 86.472 58.2935 86.472 58.0055 86.472C57.1414 86.472 56.5654 86.376 56.2774 86.28C55.7973 86.184 55.7013 85.9919 55.7013 85.9919V82.4396C56.8534 81.4795 57.8135 80.5194 58.6776 79.3673C59.4457 78.2152 60.1177 76.9671 60.4058 75.6229C61.7499 75.3349 62.71 74.0868 62.518 72.6466C62.422 71.9746 62.0379 71.4945 62.0379 70.8225C62.0379 70.5344 62.0379 70.1504 62.0379 69.8624C62.0379 69.6703 62.0379 69.4783 62.0379 69.1903C62.0379 68.9983 62.0379 68.8063 61.9419 68.5182C61.8459 67.7502 61.6539 66.8861 61.2698 65.926C61.1738 65.6379 60.9818 65.3499 60.8858 65.0619C59.1576 61.7976 55.7013 59.5894 51.7649 59.5894C50.9968 59.5894 50.2288 59.6854 49.4607 59.8774C48.1166 60.1654 46.7724 60.8375 45.6203 61.7016C45.4283 61.8936 45.1403 62.0856 44.9482 62.2776C44.9482 62.2776 44.8522 62.3736 44.7562 62.3736C43.5081 63.5257 42.548 64.9659 42.068 66.598C41.4919 68.2302 41.3959 69.8624 41.5879 71.5905V71.6865V71.7825C41.5879 72.0706 41.6839 72.0706 41.4919 72.2626C41.3959 72.3586 41.3959 72.4546 41.2999 72.5506C41.0119 73.0307 40.8198 73.7027 41.1079 74.4708C41.5879 75.9109 42.644 75.7189 43.7001 76.583C43.6041 76.583 43.6041 76.679 43.5081 76.679L42.26 77.1591C38.0356 78.5032 36.2114 81.8635 37.2675 84.4558C37.4595 84.7438 37.5555 85.1278 37.8436 85.4159C38.6116 86.376 39.8597 87.144 41.6839 87.5281C41.2039 87.5281 40.7238 87.8161 40.4358 88.1041C38.3236 89.7363 36.9795 92.3286 36.5954 94.8248C36.4994 95.5929 37.0755 96.2649 37.8436 96.2649H66.4543C67.3184 96.1689 67.9905 95.4009 67.7985 94.6328ZM45.5243 80.4234C45.8123 80.8074 46.1004 81.1915 46.4844 81.5755C46.7724 81.8635 47.0605 82.0556 47.4445 82.3436C47.6365 82.5356 47.9245 82.6316 48.1166 82.8236L48.2126 82.9196C48.3086 82.9196 48.3086 83.0156 48.4046 83.1117V85.2239L48.3086 85.1278C48.1166 84.9358 47.9245 84.7438 47.7325 84.6478C47.4445 84.4558 47.0605 84.2638 46.7724 84.0717C46.6764 83.9757 46.5804 83.9757 46.4844 83.8797C45.5243 83.3037 44.5642 82.6316 44.5642 81.9595C44.5642 81.4795 44.8522 80.9994 45.5243 80.4234Z" fill="#EAEEF9"/>
|
||||
<path d="M60.2134 75.6231C59.9253 77.0632 59.3493 78.3114 58.4852 79.3675C57.6211 80.5196 56.661 81.4797 55.5089 82.4398V83.9759H51.5725V66.1182H60.9814C61.3655 67.0783 61.5575 67.8463 61.6535 68.7104C61.6535 68.9024 61.6535 69.1905 61.7495 69.3825C61.7495 69.5745 61.7495 69.7665 61.7495 70.0545C61.7495 70.3426 61.7495 70.7266 61.7495 71.0146C61.7495 71.6867 62.1335 72.1668 62.2296 72.8388C62.5176 74.0869 61.6535 75.3351 60.2134 75.6231Z" fill="#E3E7F5"/>
|
||||
<path d="M67.9902 94.8244C67.1261 95.6885 65.782 95.4965 64.8219 96.1685H37.9393C37.2672 96.1685 36.7872 95.6885 36.6912 95.1124C36.6912 95.0164 36.6912 94.8244 36.6912 94.7284C37.0752 92.2321 38.4193 89.7359 40.5315 88.0077C40.8196 87.7197 41.2996 87.5277 41.7797 87.4317C39.9555 87.0476 38.7074 86.2796 37.9393 85.3195C37.6513 85.0314 37.5552 84.7434 37.3632 84.3594H44.1799L44.4679 84.7434C46.0041 86.8556 48.4043 88.1037 50.9966 88.1037C52.9167 88.1037 54.8369 87.4317 56.2771 86.1836C56.5651 86.2796 56.9491 86.2796 57.5252 86.3756C57.7172 86.3756 57.8132 86.3756 58.0052 86.3756C58.2933 86.3756 58.5813 86.3756 58.9653 86.3756C60.2135 86.3756 61.3656 86.7596 62.4217 87.2397C64.5339 88.2958 66.166 90.2159 67.0301 92.2321C67.1261 92.4242 67.2221 92.7122 67.3182 92.9042C67.4142 93.2882 67.8942 94.5364 67.9902 94.8244Z" fill="white"/>
|
||||
<path d="M67.9903 94.8243C67.1262 95.6883 65.7821 95.4963 64.822 96.1684H38.2274C37.6513 95.8804 37.1713 95.4963 36.5952 95.1123C36.5952 95.0163 36.5952 94.8243 36.5952 94.7283C36.9793 92.232 38.3234 89.7358 40.4356 88.0076C40.7236 87.7196 41.2037 87.5276 41.6837 87.4315C39.8595 87.0475 38.6114 86.2794 37.8433 85.3193H43.6039C45.2361 87.6236 47.9243 89.0637 50.9006 89.0637C53.4929 89.0637 55.7011 88.0076 57.4292 86.2794C57.6213 86.2794 57.7173 86.2794 57.9093 86.2794C58.1973 86.2794 58.4854 86.2794 58.8694 86.2794C60.1175 86.2794 61.2696 86.6635 62.3257 87.1435C64.4379 88.1996 66.0701 90.1198 66.9342 92.136C67.0302 92.328 67.1262 92.6161 67.2222 92.8081C67.4142 93.2881 67.8943 94.5362 67.9903 94.8243Z" fill="url(#paint13_linear_460_3876)"/>
|
||||
<path d="M55.7009 82.4385C55.6048 82.4385 55.6048 82.4385 55.7009 82.4385L55.6048 86.2789L46.0039 86.5669L46.484 83.8786C46.58 83.9746 46.676 83.9746 46.772 84.0706C47.06 84.2627 47.444 84.4547 47.7321 84.6467C47.9241 84.7427 48.1161 84.9347 48.3081 85.1267L48.4041 85.2227V83.1105C48.3081 83.1105 48.3081 83.0145 48.2121 83.0145C50.1323 83.8786 52.4365 84.3587 55.7009 82.4385Z" fill="url(#paint14_linear_460_3876)"/>
|
||||
<path d="M61.8457 69.2862C59.9255 69.9582 57.9093 70.1503 55.8931 70.0543C52.7248 69.7662 49.6525 68.5181 47.2523 66.4059C46.5802 68.7101 44.564 70.4383 42.3558 71.3984C42.0678 71.4944 41.7798 71.6864 41.4917 71.7824V71.6864C41.2997 70.0543 41.3957 68.3261 41.9718 66.6939C42.5478 65.0618 43.4119 63.6216 44.66 62.4695C44.756 62.3735 44.756 62.3735 44.8521 62.3735C45.0441 62.1815 45.3321 61.9895 45.5241 61.7974C46.6762 60.9334 47.9244 60.3573 49.3645 60.0693C50.1326 59.8773 50.9006 59.7812 51.6687 59.7812C55.6051 59.7812 59.0614 61.9895 60.7896 65.2538C61.4617 66.5019 61.7497 67.654 61.8457 68.6141C61.8457 68.9021 61.8457 69.0942 61.8457 69.2862Z" fill="#1C3754"/>
|
||||
<path d="M49.7483 91.6559C48.8842 92.712 47.3481 92.712 46.0039 92.712C47.4441 91.3678 46.58 86.9514 41.6835 87.4315H41.5875C34.8668 86.1833 35.6349 79.1746 42.1636 77.1585L43.2197 76.7744C43.3157 76.8704 43.3157 76.8704 43.4117 76.9664C43.8917 78.3106 44.6598 79.4627 45.4279 80.4228C42.7396 82.631 46.484 83.3991 48.3082 85.0312C49.9403 85.9913 51.2844 89.8317 49.7483 91.6559Z" fill="#1C3754"/>
|
||||
<path d="M80.4706 94.5361V118.058C80.4706 120.171 78.7424 121.899 76.6302 121.899H26.3213C24.2091 121.899 22.481 120.171 22.481 118.058V94.5361H80.4706Z" fill="white"/>
|
||||
<path d="M58.9647 103.56H43.9872C43.2191 103.56 42.6431 102.984 42.6431 102.216C42.6431 101.448 43.2191 100.872 43.9872 100.872H58.9647C59.7327 100.872 60.3088 101.448 60.3088 102.216C60.3088 102.984 59.7327 103.56 58.9647 103.56Z" fill="url(#paint15_linear_460_3876)"/>
|
||||
<path d="M65.0138 109.513H37.8432C37.0751 109.513 36.499 108.937 36.499 108.169C36.499 107.401 37.0751 106.825 37.8432 106.825H65.0138C65.7819 106.825 66.3579 107.401 66.3579 108.169C66.3579 108.937 65.7819 109.513 65.0138 109.513Z" fill="#E3EAF2"/>
|
||||
<path d="M56.757 115.561H46.0999C45.6199 115.561 45.2358 115.177 45.2358 114.697V113.737C45.2358 113.257 45.6199 112.873 46.0999 112.873H56.757C57.237 112.873 57.6211 113.257 57.6211 113.737V114.697C57.6211 115.177 57.237 115.561 56.757 115.561Z" fill="#E3EAF2"/>
|
||||
<path d="M66.4782 37.8147C67.728 37.411 68.4119 36.0769 68.0057 34.8349C67.5995 33.5928 66.257 32.9132 65.0071 33.3169C63.7573 33.7206 63.0735 35.0547 63.4797 36.2968C63.8859 37.5388 65.2284 38.2184 66.4782 37.8147Z" fill="#EAEEF9"/>
|
||||
<path d="M71.6735 30.0986C72.5233 29.8241 72.9884 28.9169 72.7121 28.0723C72.4359 27.2277 71.523 26.7655 70.6731 27.0401C69.8232 27.3146 69.3582 28.2218 69.6344 29.0664C69.9107 29.911 70.8236 30.3731 71.6735 30.0986Z" fill="#EAEEF9"/>
|
||||
<path d="M144.246 28.5997C144.751 28.1416 144.786 27.3638 144.325 26.8624C143.864 26.3611 143.081 26.3261 142.577 26.7842C142.072 27.2424 142.037 28.0202 142.498 28.5215C142.959 29.0229 143.742 29.0579 144.246 28.5997Z" fill="#EAEEF9"/>
|
||||
<path d="M72.5904 107.531C73.2113 106.967 73.2547 106.01 72.6872 105.393C72.1198 104.776 71.1565 104.733 70.5356 105.296C69.9147 105.86 69.8714 106.818 70.4388 107.435C71.0062 108.052 71.9695 108.095 72.5904 107.531Z" fill="#EAEEF9"/>
|
||||
<path d="M152.845 51.4548V87.1161C152.845 87.6836 152.845 88.1566 152.749 88.7241C152.274 92.7916 149.894 96.3861 146.277 98.4671L115.247 116.25C112.296 117.953 108.774 118.426 105.538 117.575C104.301 117.291 103.158 116.818 102.111 116.25L70.9861 98.3725C68.6065 97.0482 66.798 95.0618 65.6558 92.697C64.7992 90.9943 64.3232 89.0079 64.3232 87.0215V51.4548C64.3232 49.563 64.704 47.7657 65.4655 46.0631C66.6077 43.6037 68.4162 41.5227 70.891 40.1038L102.016 22.3205C105.062 20.6178 108.489 20.1448 111.82 20.9962C112.962 21.28 114.105 21.7529 115.247 22.3205L146.277 40.1038C149.037 41.7119 151.036 44.1712 152.083 47.1036C152.559 48.4279 152.845 49.9414 152.845 51.4548Z" fill="#EAEEF9"/>
|
||||
<path d="M108.679 38.4957L116.104 23.0771" stroke="url(#paint16_linear_460_3876)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<g filter="url(#filter1_d_460_3876)">
|
||||
<path d="M137.33 33.1982V106.223C137.33 108.304 135.617 110.007 133.523 110.007H83.646C81.5519 110.007 79.8386 108.304 79.8386 106.223V33.1982C79.8386 31.1172 81.5519 29.4146 83.646 29.4146H133.523C135.617 29.4146 137.33 31.1172 137.33 33.1982Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M83.3603 63.2793H81.5518V65.0765H83.3603V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M83.3603 59.6851H81.5518V61.4823H83.3603V59.6851Z" fill="#EAEEF9"/>
|
||||
<path d="M83.3603 56.0898H81.5518V57.8871H83.3603V56.0898Z" fill="#EAEEF9"/>
|
||||
<path d="M83.3603 52.5898H81.5518V54.3871H83.3603V52.5898Z" fill="url(#paint17_linear_460_3876)"/>
|
||||
<path d="M83.3603 45.4004H81.5518V47.1976H83.3603V45.4004Z" fill="#F3F5FA"/>
|
||||
<path d="M87.0727 66.7793H85.2642V68.5765H87.0727V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M87.0727 63.2793H85.2642V65.0765H87.0727V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M87.0727 52.5898H85.2642V54.3871H87.0727V52.5898Z" fill="#EAEEF9"/>
|
||||
<path d="M87.0727 38.3066H85.2642V40.1039H87.0727V38.3066Z" fill="url(#paint18_linear_460_3876)"/>
|
||||
<path d="M90.7851 66.7793H88.9766V68.5765H90.7851V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M90.7851 59.6851H88.9766V61.4823H90.7851V59.6851Z" fill="#EAEEF9"/>
|
||||
<path d="M90.7851 56.0898H88.9766V57.8871H90.7851V56.0898Z" fill="#EAEEF9"/>
|
||||
<path d="M90.7851 52.5898H88.9766V54.3871H90.7851V52.5898Z" fill="url(#paint19_linear_460_3876)"/>
|
||||
<path d="M90.7851 48.9951H88.9766V50.7924H90.7851V48.9951Z" fill="#F3F5FA"/>
|
||||
<path d="M90.7851 45.4004H88.9766V47.1976H90.7851V45.4004Z" fill="#EAEEF9"/>
|
||||
<path d="M90.7851 38.3066H88.9766V40.1039H90.7851V38.3066Z" fill="#EAEEF9"/>
|
||||
<path d="M90.7851 34.7124H88.9766V36.5097H90.7851V34.7124Z" fill="#F3F5FA"/>
|
||||
<path d="M94.497 63.2793H92.6885V65.0765H94.497V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M94.497 59.6851H92.6885V61.4823H94.497V59.6851Z" fill="#EAEEF9"/>
|
||||
<path d="M94.497 48.9951H92.6885V50.7924H94.497V48.9951Z" fill="#F3F5FA"/>
|
||||
<path d="M94.497 41.9014H92.6885V43.6986H94.497V41.9014Z" fill="#EAEEF9"/>
|
||||
<path d="M98.3036 66.7793H96.4951V68.5765H98.3036V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M98.3036 63.2793H96.4951V65.0765H98.3036V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M98.3036 52.5898H96.4951V54.3871H98.3036V52.5898Z" fill="#EAEEF9"/>
|
||||
<path d="M98.3036 48.9951H96.4951V50.7924H98.3036V48.9951Z" fill="url(#paint20_linear_460_3876)"/>
|
||||
<path d="M98.3036 45.4004H96.4951V47.1976H98.3036V45.4004Z" fill="#F3F5FA"/>
|
||||
<path d="M102.017 66.7793H100.208V68.5765H102.017V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M102.017 63.2793H100.208V65.0765H102.017V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M102.017 59.6851H100.208V61.4823H102.017V59.6851Z" fill="#EAEEF9"/>
|
||||
<path d="M102.017 56.0898H100.208V57.8871H102.017V56.0898Z" fill="#EAEEF9"/>
|
||||
<path d="M102.017 52.5898H100.208V54.3871H102.017V52.5898Z" fill="#EAEEF9"/>
|
||||
<path d="M102.017 48.9951H100.208V50.7924H102.017V48.9951Z" fill="#EAEEF9"/>
|
||||
<path d="M102.017 38.3066H100.208V40.1039H102.017V38.3066Z" fill="#EAEEF9"/>
|
||||
<path d="M105.729 66.7793H103.92V68.5765H105.729V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M105.729 63.2793H103.92V65.0765H105.729V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M105.729 59.6851H103.92V61.4823H105.729V59.6851Z" fill="#EAEEF9"/>
|
||||
<path d="M105.729 52.5898H103.92V54.3871H105.729V52.5898Z" fill="#EAEEF9"/>
|
||||
<path d="M105.729 48.9951H103.92V50.7924H105.729V48.9951Z" fill="#F3F5FA"/>
|
||||
<path d="M109.441 66.7793H107.632V68.5765H109.441V66.7793Z" fill="url(#paint21_linear_460_3876)"/>
|
||||
<path d="M109.441 63.2793H107.632V65.0765H109.441V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M109.441 59.6851H107.632V61.4823H109.441V59.6851Z" fill="#EAEEF9"/>
|
||||
<path d="M109.441 56.0898H107.632V57.8871H109.441V56.0898Z" fill="#F3F5FA"/>
|
||||
<path d="M109.441 52.5898H107.632V54.3871H109.441V52.5898Z" fill="#EAEEF9"/>
|
||||
<path d="M109.441 45.4004H107.632V47.1976H109.441V45.4004Z" fill="#EAEEF9"/>
|
||||
<path d="M113.153 66.7793H111.344V68.5765H113.153V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M113.153 63.2793H111.344V65.0765H113.153V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M113.153 59.6851H111.344V61.4823H113.153V59.6851Z" fill="url(#paint22_linear_460_3876)"/>
|
||||
<path d="M113.153 56.0898H111.344V57.8871H113.153V56.0898Z" fill="#EAEEF9"/>
|
||||
<path d="M113.153 52.5898H111.344V54.3871H113.153V52.5898Z" fill="#EAEEF9"/>
|
||||
<path d="M113.153 48.9951H111.344V50.7924H113.153V48.9951Z" fill="#EAEEF9"/>
|
||||
<path d="M116.866 66.7793H115.057V68.5765H116.866V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M116.866 63.2793H115.057V65.0765H116.866V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M116.866 59.6851H115.057V61.4823H116.866V59.6851Z" fill="#EAEEF9"/>
|
||||
<path d="M116.866 52.5898H115.057V54.3871H116.866V52.5898Z" fill="#F3F5FA"/>
|
||||
<path d="M116.866 45.4004H115.057V47.1976H116.866V45.4004Z" fill="#EAEEF9"/>
|
||||
<path d="M116.866 34.7124H115.057V36.5097H116.866V34.7124Z" fill="#F3F5FA"/>
|
||||
<path d="M120.578 63.2793H118.769V65.0765H120.578V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M120.578 59.6851H118.769V61.4823H120.578V59.6851Z" fill="#F3F5FA"/>
|
||||
<path d="M120.578 56.0898H118.769V57.8871H120.578V56.0898Z" fill="#EAEEF9"/>
|
||||
<path d="M120.578 41.9014H118.769V43.6986H120.578V41.9014Z" fill="#EAEEF9"/>
|
||||
<path d="M124.289 66.7793H122.481V68.5765H124.289V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M124.289 59.6851H122.481V61.4823H124.289V59.6851Z" fill="#EAEEF9"/>
|
||||
<path d="M124.289 56.0898H122.481V57.8871H124.289V56.0898Z" fill="url(#paint23_linear_460_3876)"/>
|
||||
<path d="M124.289 52.5898H122.481V54.3871H124.289V52.5898Z" fill="#EAEEF9"/>
|
||||
<path d="M124.289 48.9951H122.481V50.7924H124.289V48.9951Z" fill="#F3F5FA"/>
|
||||
<path d="M124.289 45.4004H122.481V47.1976H124.289V45.4004Z" fill="url(#paint24_linear_460_3876)"/>
|
||||
<path d="M128.097 66.7793H126.289V68.5765H128.097V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M128.097 56.0898H126.289V57.8871H128.097V56.0898Z" fill="#F3F5FA"/>
|
||||
<path d="M128.097 48.9951H126.289V50.7924H128.097V48.9951Z" fill="#EAEEF9"/>
|
||||
<path d="M131.809 66.7793H130V68.5765H131.809V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M131.809 63.2793H130V65.0765H131.809V63.2793Z" fill="#EAEEF9"/>
|
||||
<path d="M131.809 59.6851H130V61.4823H131.809V59.6851Z" fill="#EAEEF9"/>
|
||||
<path d="M131.809 56.0898H130V57.8871H131.809V56.0898Z" fill="#EAEEF9"/>
|
||||
<path d="M131.809 52.5898H130V54.3871H131.809V52.5898Z" fill="#F3F5FA"/>
|
||||
<path d="M131.809 41.9014H130V43.6986H131.809V41.9014Z" fill="#EAEEF9"/>
|
||||
<path d="M135.522 66.7793H133.713V68.5765H135.522V66.7793Z" fill="#EAEEF9"/>
|
||||
<path d="M135.522 59.6851H133.713V61.4823H135.522V59.6851Z" fill="#EAEEF9"/>
|
||||
<path d="M135.522 56.0898H133.713V57.8871H135.522V56.0898Z" fill="#F3F5FA"/>
|
||||
<path d="M133.682 79.3379L135.49 79.3379L135.49 77.5406L133.682 77.5406L133.682 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M133.682 75.7158L135.49 75.7158L135.49 73.9186L133.682 73.9186L133.682 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M133.682 72.1885L135.49 72.1885L135.49 70.3912L133.682 70.3912L133.682 72.1885Z" fill="#EAEEF9"/>
|
||||
<path d="M129.947 82.8652L131.755 82.8652L131.755 81.068L129.947 81.068L129.947 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M129.947 79.3379L131.755 79.3379L131.755 77.5406L129.947 77.5406L129.947 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M129.947 72.1885L131.755 72.1885L131.755 70.3912L129.947 70.3912L129.947 72.1885Z" fill="#EAEEF9"/>
|
||||
<path d="M126.212 82.8652L128.02 82.8652L128.02 81.068L126.212 81.068L126.212 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M126.212 79.3379L128.02 79.3379L128.02 77.5406L126.212 77.5406L126.212 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M126.212 75.7158L128.02 75.7158L128.02 73.9186L126.212 73.9186L126.212 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M126.212 72.1885L128.02 72.1885L128.02 70.3912L126.212 70.3912L126.212 72.1885Z" fill="#EAEEF9"/>
|
||||
<path d="M122.571 82.8652L124.38 82.8652L124.38 81.068L122.571 81.068L122.571 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M122.571 79.3379L124.38 79.3379L124.38 77.5406L122.571 77.5406L122.571 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M122.571 75.7158L124.38 75.7158L124.38 73.9186L122.571 73.9186L122.571 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M122.571 72.1885L124.38 72.1885L124.38 70.3912L122.571 70.3912L122.571 72.1885Z" fill="#EAEEF9"/>
|
||||
<path d="M118.837 82.8652L120.646 82.8652L120.646 81.068L118.837 81.068L118.837 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M118.837 79.3379L120.646 79.3379L120.646 77.5406L118.837 77.5406L118.837 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M118.837 75.7158L120.646 75.7158L120.646 73.9186L118.837 73.9186L118.837 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M115.102 82.8652L116.911 82.8652L116.911 81.068L115.102 81.068L115.102 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M115.102 79.3379L116.911 79.3379L116.911 77.5406L115.102 77.5406L115.102 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M115.102 75.7158L116.911 75.7158L116.911 73.9186L115.102 73.9186L115.102 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M115.102 72.1885L116.911 72.1885L116.911 70.3912L115.102 70.3912L115.102 72.1885Z" fill="#EAEEF9"/>
|
||||
<path d="M111.367 82.8652L113.175 82.8652L113.175 81.068L111.367 81.068L111.367 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M111.367 79.3379L113.175 79.3379L113.175 77.5406L111.367 77.5406L111.367 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M111.367 75.7158L113.175 75.7158L113.175 73.9186L111.367 73.9186L111.367 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M107.632 82.8598H109.441V81.0625H107.632V82.8598Z" fill="url(#paint25_linear_460_3876)"/>
|
||||
<path d="M107.632 79.3379L109.441 79.3379L109.441 77.5406L107.632 77.5406L107.632 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M107.632 75.7158L109.441 75.7158L109.441 73.9186L107.632 73.9186L107.632 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M107.632 72.1885L109.441 72.1885L109.441 70.3912L107.632 70.3912L107.632 72.1885Z" fill="#F3F5FA"/>
|
||||
<path d="M103.896 82.8652L105.705 82.8652L105.705 81.068L103.896 81.068L103.896 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M103.896 79.3379L105.705 79.3379L105.705 77.5406L103.896 77.5406L103.896 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M103.92 75.765H105.729V73.9678H103.92V75.765Z" fill="url(#paint26_linear_460_3876)"/>
|
||||
<path d="M103.896 72.1885L105.705 72.1885L105.705 70.3912L103.896 70.3912L103.896 72.1885Z" fill="#EAEEF9"/>
|
||||
<path d="M100.162 82.8652L101.97 82.8652L101.97 81.068L100.162 81.068L100.162 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M100.162 79.3379L101.97 79.3379L101.97 77.5406L100.162 77.5406L100.162 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M100.162 75.7158L101.97 75.7158L101.97 73.9186L100.162 73.9186L100.162 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M96.4266 79.3379L98.2351 79.3379L98.2351 77.5406L96.4266 77.5406L96.4266 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M96.4266 75.7158L98.2351 75.7158L98.2351 73.9186L96.4266 73.9186L96.4266 75.7158Z" fill="#F3F5FA"/>
|
||||
<path d="M96.4266 72.1885L98.2351 72.1885L98.2351 70.3912L96.4266 70.3912L96.4266 72.1885Z" fill="#EAEEF9"/>
|
||||
<path d="M92.7865 82.8652L94.595 82.8652L94.595 81.068L92.7865 81.068L92.7865 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M92.7865 75.7158L94.595 75.7158L94.595 73.9186L92.7865 73.9186L92.7865 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M92.6885 72.1703H94.5922V70.373H92.6885V72.1703Z" fill="url(#paint27_linear_460_3876)"/>
|
||||
<path d="M89.0523 82.8652L90.8608 82.8652L90.8608 81.068L89.0523 81.068L89.0523 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M89.0523 72.1885L90.8608 72.1885L90.8608 70.3912L89.0523 70.3912L89.0523 72.1885Z" fill="#F3F5FA"/>
|
||||
<path d="M85.317 82.8652L87.1255 82.8652L87.1255 81.068L85.317 81.068L85.317 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M85.317 79.3379L87.1255 79.3379L87.1255 77.5406L85.317 77.5406L85.317 79.3379Z" fill="#EAEEF9"/>
|
||||
<path d="M85.317 75.7158L87.1255 75.7158L87.1255 73.9186L85.317 73.9186L85.317 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M81.5816 82.8652L83.3901 82.8652L83.3901 81.068L81.5816 81.068L81.5816 82.8652Z" fill="#EAEEF9"/>
|
||||
<path d="M81.5816 75.7158L83.3901 75.7158L83.3901 73.9186L81.5816 73.9186L81.5816 75.7158Z" fill="#EAEEF9"/>
|
||||
<path d="M81.5816 72.1885L83.3901 72.1885L83.3901 70.3912L81.5816 70.3912L81.5816 72.1885Z" fill="#F3F5FA"/>
|
||||
<path d="M108.584 42.185C110.792 42.185 112.582 40.4063 112.582 38.2121C112.582 36.018 110.792 34.2393 108.584 34.2393C106.376 34.2393 104.586 36.018 104.586 38.2121C104.586 40.4063 106.376 42.185 108.584 42.185Z" fill="#EAEEF9"/>
|
||||
<path d="M108.489 38.4957L100.969 23.0771" stroke="url(#paint28_linear_460_3876)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M125.717 79.8325C125.336 80.2109 125.051 80.5893 124.67 80.8731C120.387 84.8459 114.676 87.2107 108.298 87.2107C103.254 87.2107 98.4943 85.6973 94.5918 82.9541C93.4496 82.1973 92.4025 81.2514 91.4507 80.3055C91.9266 79.6434 92.8784 79.1704 94.7821 78.4137L95.5436 78.1299C96.9714 77.5623 98.9702 76.8056 101.54 75.7651C101.921 75.5759 102.302 75.3867 102.492 75.0083C102.587 74.8192 102.778 74.63 102.778 74.4408C102.968 74.157 102.968 73.7786 102.968 73.4003V68.5761C102.873 68.4815 102.873 68.3869 102.778 68.2923C102.397 67.6302 102.111 66.968 102.016 66.2113L101.635 66.0221C100.398 66.3059 100.493 64.9816 100.208 62.4276C100.112 61.3871 100.208 61.1979 100.684 61.0087L101.064 60.4412C100.112 58.3601 99.7317 56.6575 99.7317 55.144C99.7317 52.7792 100.779 51.1711 102.207 50.4144C101.54 48.9009 101.445 48.2388 101.445 48.2388C101.445 48.2388 106.49 49.0901 108.203 48.7117C110.392 48.2388 113.819 48.8063 115.056 51.7387C115.342 51.8333 115.532 51.9279 115.818 52.0225C117.436 52.8738 118.007 54.0089 118.197 55.2386C118.483 57.5088 117.246 59.9682 116.96 61.0087C116.96 61.0087 116.96 61.1033 117.055 61.1033C117.436 61.2925 117.531 61.5763 117.341 62.5222C117.055 64.9816 117.15 66.4005 115.913 66.1167L114.771 68.0085C114.771 68.1977 114.676 68.2923 114.676 68.4815C114.676 68.8599 114.676 69.522 114.676 73.4949C114.676 73.5895 114.676 73.7786 114.676 73.8732C114.676 74.2516 114.866 74.5354 115.056 74.8192C115.152 74.9137 115.247 75.0083 115.342 75.1029C115.627 75.3867 115.913 75.5759 116.294 75.7651C119.149 76.9948 121.243 77.7515 122.766 78.3191C124.194 78.9812 125.146 79.4542 125.717 79.8325Z" fill="#EAEEF9"/>
|
||||
<path d="M117.436 62.5222C117.151 64.9816 117.246 66.4005 116.009 66.1167L114.866 68.0085C114.866 68.1977 114.771 68.2923 114.771 68.4815C114.771 68.8599 114.771 69.522 114.771 73.4949C114.771 73.5895 114.771 73.7786 114.771 73.8732H109.25V52.0225H115.913C117.532 52.8738 118.103 54.0089 118.293 55.2386C118.579 57.5088 117.341 59.9682 117.056 61.0087C117.056 61.0087 117.056 61.1033 117.151 61.1033C117.436 61.2925 117.532 61.5763 117.436 62.5222Z" fill="#E3E7F5"/>
|
||||
<path d="M128.002 86.9275C123.718 90.9004 114.676 87.3059 108.298 87.3059C103.254 87.3059 92.6881 91.2788 88.7856 88.6302C88.0241 88.0626 88.9759 85.887 89.2615 85.2249C89.7374 83.9006 90.2133 82.5763 90.8796 81.3466C92.3074 78.6034 98.8751 77.2791 101.54 75.8603C102.016 75.5765 102.302 75.3873 102.492 75.1035C105.633 79.4548 112.106 79.4548 115.247 75.1981C115.532 75.4819 115.818 75.6711 116.199 75.8603C116.294 75.8603 116.389 75.9548 116.484 75.9548C125.336 79.5493 125.907 79.0764 127.05 82.3871C127.24 82.9547 128.382 86.5492 128.002 86.9275Z" fill="white"/>
|
||||
<path d="M128.002 86.9276C123.718 90.9005 114.676 87.306 108.298 87.306C103.254 87.306 92.6881 91.2789 88.7856 88.6303C88.0241 88.0627 88.9759 85.8871 89.2615 85.225C89.7374 83.9007 90.2133 82.5764 90.8796 81.3467C92.3074 78.6035 98.8751 77.2792 101.54 75.8604C101.54 75.8604 101.54 75.8604 101.635 75.8604C105.252 80.8737 112.772 80.8737 116.389 75.9549H116.484C125.336 79.5494 125.907 79.0765 127.05 82.3872C127.24 82.9548 128.382 86.5493 128.002 86.9276Z" fill="url(#paint29_linear_460_3876)"/>
|
||||
<path d="M116.96 61.0087C117.055 60.4412 116.77 59.6844 116.579 59.1169C116.579 59.0223 116.484 58.9277 116.484 58.8331C115.532 56.9412 113.343 56.0899 111.344 55.9953C106.109 55.7115 105.633 56.7521 103.92 55.2386C104.396 55.9953 104.491 57.225 103.729 58.7385C103.158 59.779 102.111 60.252 101.159 60.5357C98.7798 55.144 99.922 51.7387 102.302 50.509C101.54 48.9009 101.445 48.2388 101.445 48.2388C101.445 48.2388 106.49 49.0901 108.203 48.7117C110.392 48.2388 113.819 48.8063 115.056 51.7387C117.15 52.59 118.007 53.9143 118.197 55.3332C118.578 57.6034 117.246 60.0628 116.96 61.0087Z" fill="#1C3754"/>
|
||||
<path d="M103.063 73.59V68.7658C102.968 68.6712 102.873 68.5766 102.873 68.482V68.1982C103.158 68.6712 103.444 69.0496 103.92 69.3333L107.727 71.9819C108.584 72.7387 109.916 72.7387 110.773 71.9819L114.295 68.7658C114.39 68.6712 114.58 68.5766 114.676 68.3874C114.676 68.7658 114.676 69.4279 114.676 73.4008C114.676 73.6846 114.676 73.8738 114.771 74.063H102.968C103.063 74.063 103.063 73.7792 103.063 73.59Z" fill="url(#paint30_linear_460_3876)"/>
|
||||
<path d="M137.33 83.0488V106.224C137.33 108.305 135.616 110.008 133.522 110.008H83.6458C81.5517 110.008 79.8384 108.305 79.8384 106.224V83.0488H137.33Z" fill="white"/>
|
||||
<path d="M116.008 91.9396H101.16C100.398 91.9396 99.8271 91.372 99.8271 90.6153C99.8271 89.8586 100.398 89.291 101.16 89.291H116.008C116.77 89.291 117.341 89.8586 117.341 90.6153C117.341 91.372 116.77 91.9396 116.008 91.9396Z" fill="url(#paint31_linear_460_3876)"/>
|
||||
<path d="M122.1 97.8058H95.1631C94.4017 97.8058 93.8306 97.2383 93.8306 96.4815C93.8306 95.7248 94.4017 95.1572 95.1631 95.1572H122.1C122.862 95.1572 123.433 95.7248 123.433 96.4815C123.433 97.2383 122.767 97.8058 122.1 97.8058Z" fill="#E3EAF2"/>
|
||||
<path d="M113.914 103.765H103.349C102.873 103.765 102.492 103.386 102.492 102.913V101.968C102.492 101.495 102.873 101.116 103.349 101.116H113.914C114.39 101.116 114.771 101.495 114.771 101.968V102.913C114.771 103.386 114.39 103.765 113.914 103.765Z" fill="#E3EAF2"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_460_3876" x="0.480957" y="29.0981" width="101.99" height="125.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_3876"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_3876" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_460_3876" x="57.8386" y="18.4146" width="101.491" height="124.592" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_3876"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_3876" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_460_3876" x1="55.2561" y1="50.3009" x2="55.2561" y2="32.6953" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_460_3876" x1="24.1715" y1="64.514" x2="26.014" y2="64.514" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_460_3876" x1="27.9272" y1="50.0567" x2="29.7697" y2="50.0567" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_460_3876" x1="31.6834" y1="64.514" x2="33.5259" y2="64.514" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_460_3876" x1="39.1955" y1="60.8992" x2="41.038" y2="60.8992" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_460_3876" x1="50.4627" y1="78.9701" x2="52.3052" y2="78.9701" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_460_3876" x1="54.2183" y1="71.7413" x2="56.0608" y2="71.7413" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint7_linear_460_3876" x1="65.4865" y1="68.1266" x2="67.329" y2="68.1266" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint8_linear_460_3876" x1="65.4865" y1="57.2855" x2="67.329" y2="57.2855" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint9_linear_460_3876" x1="52.3013" y1="93.4332" x2="50.4588" y2="93.4332" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint10_linear_460_3876" x1="48.5456" y1="86.2054" x2="46.7031" y2="86.2054" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint11_linear_460_3876" x1="37.2776" y1="82.5921" x2="35.435" y2="82.5921" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint12_linear_460_3876" x1="47.54" y1="50.3009" x2="47.54" y2="32.6953" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint13_linear_460_3876" x1="36.6132" y1="90.808" x2="67.9536" y2="90.808" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint14_linear_460_3876" x1="50.8471" y1="86.264" x2="50.8471" y2="83.5882" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#EAEEF9"/>
|
||||
<stop offset="0.9913" stop-color="#CED5E6"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint15_linear_460_3876" x1="42.8464" y1="102.219" x2="60.611" y2="102.219" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint16_linear_460_3876" x1="112.379" y1="39.4665" x2="112.379" y2="22.1207" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint17_linear_460_3876" x1="81.5615" y1="53.4695" x2="83.3881" y2="53.4695" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint18_linear_460_3876" x1="85.2853" y1="39.2265" x2="87.112" y2="39.2265" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint19_linear_460_3876" x1="89.0092" y1="53.4695" x2="90.8359" y2="53.4695" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint20_linear_460_3876" x1="96.4554" y1="49.9085" x2="98.2821" y2="49.9085" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint21_linear_460_3876" x1="107.627" y1="67.7134" x2="109.454" y2="67.7134" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint22_linear_460_3876" x1="111.35" y1="60.592" x2="113.177" y2="60.592" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint23_linear_460_3876" x1="122.521" y1="57.0305" x2="124.348" y2="57.0305" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint24_linear_460_3876" x1="122.521" y1="46.3474" x2="124.348" y2="46.3474" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint25_linear_460_3876" x1="109.45" y1="81.9637" x2="107.623" y2="81.9637" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint26_linear_460_3876" x1="105.726" y1="74.8417" x2="103.899" y2="74.8417" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint27_linear_460_3876" x1="94.5552" y1="71.2807" x2="92.7285" y2="71.2807" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint28_linear_460_3876" x1="104.729" y1="39.4665" x2="104.729" y2="22.1207" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint29_linear_460_3876" x1="88.5321" y1="82.6854" x2="128.067" y2="82.6854" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint30_linear_460_3876" x1="108.84" y1="74.2819" x2="108.84" y2="70.9119" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#EAEEF9"/>
|
||||
<stop offset="0.9913" stop-color="#CED5E6"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint31_linear_460_3876" x1="101.822" y1="90.6188" x2="116.617" y2="90.6188" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 47 KiB |
@@ -0,0 +1,69 @@
|
||||
<svg width="150" height="150" viewBox="0 0 150 150" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M134.975 75.5593C134.975 89.3688 130.32 102.345 122.562 112.583C118.265 118.178 113.133 123.059 107.165 126.869C97.6173 133.178 86.0401 136.75 73.7469 136.75C39.9702 136.869 12.3999 109.488 12.3999 75.5593C12.3999 41.7499 39.8509 14.25 73.7469 14.25C86.0401 14.25 97.4979 17.8214 107.165 24.1309C113.133 27.9404 118.265 32.8214 122.562 38.4166C130.32 48.7737 134.975 61.5118 134.975 75.5593Z" fill="#EAEEF9"/>
|
||||
<path d="M92.7238 44.1307H88.6658C88.1884 44.1307 87.9497 43.8926 87.9497 43.4164C87.9497 42.9402 88.1884 42.7021 88.6658 42.7021H92.7238C93.2012 42.7021 93.4399 42.9402 93.4399 43.4164C93.4399 43.8926 93.2012 44.1307 92.7238 44.1307Z" fill="url(#paint0_linear_460_4017)"/>
|
||||
<path d="M5 122.345H145" stroke="#D6DEE8" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M127.813 41.1543V116.511C127.813 117.464 127.575 118.297 127.217 119.011C127.097 119.249 126.858 119.606 126.62 119.844C126.5 119.964 126.381 120.083 126.262 120.202C125.307 121.154 123.994 121.749 122.562 121.749H99.5269L95.1108 36.1543H122.801C125.546 36.1543 127.813 38.2971 127.813 41.1543Z" fill="url(#paint1_linear_460_4017)"/>
|
||||
<path d="M127.813 41.1543V116.511C127.813 117.464 127.575 118.297 127.217 119.011C127.097 119.249 126.858 119.606 126.62 119.844C126.5 119.964 126.381 120.083 126.262 120.202C125.307 121.154 123.994 121.749 122.562 121.749H99.5269L95.1108 36.1543H122.801C125.546 36.1543 127.813 38.2971 127.813 41.1543Z" fill="url(#paint2_linear_460_4017)"/>
|
||||
<path d="M127.813 41.1542V64.0113C126.619 64.2494 125.426 64.3684 124.113 64.3684C112.894 64.3684 103.823 55.3208 103.823 44.1304C103.823 41.2733 104.42 38.6542 105.375 36.2733H122.681C125.545 36.1542 127.813 38.2971 127.813 41.1542Z" fill="#3D59ED"/>
|
||||
<path d="M99.6464 40.6781V121.63H25.1707C22.3063 121.63 20.0386 119.368 20.0386 116.511V41.1543C20.0386 38.4162 22.3063 36.1543 25.0514 36.1543H95.111C97.6174 36.1543 99.6464 38.1781 99.6464 40.6781Z" fill="url(#paint3_linear_460_4017)"/>
|
||||
<path d="M52.2632 99.4877H28.3928C27.796 99.4877 27.438 98.8925 27.438 98.1782C27.438 97.4639 27.9154 96.8687 28.3928 96.8687H52.2632C52.86 96.8687 53.218 97.4639 53.218 98.1782C53.218 98.8925 52.86 99.4877 52.2632 99.4877Z" fill="url(#paint4_linear_460_4017)"/>
|
||||
<path d="M52.2632 105.916H28.3928C27.796 105.916 27.438 105.321 27.438 104.606C27.438 103.892 27.9154 103.297 28.3928 103.297H52.2632C52.86 103.297 53.218 103.892 53.218 104.606C53.218 105.321 52.86 105.916 52.2632 105.916Z" fill="url(#paint5_linear_460_4017)"/>
|
||||
<path d="M39.3732 112.226H28.3928C27.796 112.226 27.438 111.631 27.438 110.916C27.438 110.202 27.9154 109.607 28.3928 109.607H39.3732C39.97 109.607 40.328 110.202 40.328 110.916C40.4474 111.631 39.97 112.226 39.3732 112.226Z" fill="url(#paint6_linear_460_4017)"/>
|
||||
<path d="M68.1375 36.1543V64.7256C68.1375 65.3209 67.7795 65.7971 67.3021 66.1542L64.1989 67.5828C63.8408 67.7018 63.3634 67.7018 63.0054 67.4637L58.2313 63.7733C57.8732 63.5352 57.3958 63.4161 57.0378 63.6542L54.5314 64.9637C53.9346 65.3209 53.2185 64.8447 53.2185 64.2494V36.1543H68.1375Z" fill="#4260FF"/>
|
||||
<path d="M144.403 37.4638C144.403 39.0114 144.165 40.6781 143.926 42.1066C143.687 43.059 143.448 43.8923 143.09 44.7257C141.061 49.9637 136.884 54.2494 131.633 56.2733C131.155 56.3923 130.916 56.6304 130.439 56.7494C128.41 57.3447 126.381 57.7018 124.233 57.7018C113.014 57.7018 103.943 48.6542 103.943 37.4638C103.943 26.2733 113.014 17.2258 124.233 17.2258C135.332 17.1067 144.403 26.2733 144.403 37.4638Z" fill="url(#paint7_linear_460_4017)"/>
|
||||
<path d="M143.926 42.5832C143.687 43.4166 143.448 44.2499 143.09 45.0832C141.061 50.2023 137.123 54.1308 131.991 56.1546L120.533 44.7261L118.981 43.1785L130.2 33.1785L133.9 31.0356L143.806 40.9166L143.926 42.5832Z" fill="url(#paint8_linear_460_4017)"/>
|
||||
<path d="M122.084 45.3213C121.487 45.3213 120.771 45.0832 120.413 44.6071L115.759 39.9642C114.804 39.0118 114.804 37.5833 115.759 36.6309C116.713 35.6785 118.146 35.6785 119.1 36.6309L122.084 39.6071L130.558 31.1547C131.513 30.2023 132.945 30.2023 133.9 31.1547C134.855 32.1071 134.855 33.5357 133.9 34.488L123.755 44.6071C123.278 45.0832 122.681 45.3213 122.084 45.3213Z" fill="url(#paint9_linear_460_4017)"/>
|
||||
<path d="M95.1108 36.155C97.0205 35.7978 99.1688 36.9883 99.8849 38.893C100.124 39.3692 100.243 39.8454 100.243 40.4407C100.243 40.9168 100.243 41.393 100.243 41.8692V44.6073V55.6787L100.124 77.7024L99.8849 99.7262L99.5269 121.75L99.2882 99.6071L99.0495 77.5834L98.9301 55.5597V44.4883V41.7502C98.9301 40.7978 99.0495 39.9645 98.6914 39.2502C98.3333 37.8216 96.9011 36.5121 95.1108 36.155Z" fill="#8299FF"/>
|
||||
<path d="M99.527 107.583V117.464C99.527 118.178 98.9303 119.249 98.0948 120.559C97.3787 121.154 96.4239 121.511 95.3497 121.511H84.0112L75.8953 112.226L78.5211 109.488L71.5986 101.63L80.7887 102.226L88.3079 98.7733L83.7725 94.8447L84.25 92.3447L99.527 107.583Z" fill="url(#paint10_linear_460_4017)"/>
|
||||
<path d="M71.5983 99.1306C71.3596 99.4877 71.2402 99.9639 71.2402 100.321C71.2402 101.392 72.0757 102.226 73.1499 102.226H76.0143V111.631C76.0143 111.988 76.253 112.226 76.6111 112.226H83.5335H84.727C85.0851 112.226 85.3238 111.988 85.3238 111.631V102.345H87.9495C88.3076 102.345 88.785 102.107 89.143 101.988C89.9785 101.392 90.2172 100.083 89.5011 99.2496L81.9819 89.8449C81.7432 89.6068 81.7432 89.4878 81.6239 89.4878C80.7884 88.8925 79.5949 89.1306 78.8788 89.8449L71.5983 99.1306Z" fill="url(#paint11_linear_460_4017)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_460_4017" x1="88.0664" y1="43.4164" x2="93.4638" y2="43.4164" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_460_4017" x1="73.4708" y1="80.3792" x2="112.328" y2="78.8051" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#3F68D1"/>
|
||||
<stop offset="1" stop-color="#4D6CFF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_460_4017" x1="145.839" y1="108.763" x2="116.458" y2="82.6466" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_460_4017" x1="19.9579" y1="78.8923" x2="99.5657" y2="78.8923" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_460_4017" x1="50.9687" y1="98.1782" x2="30.3625" y2="98.1782" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_460_4017" x1="50.9687" y1="104.606" x2="30.3625" y2="104.606" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_460_4017" x1="50.9687" y1="110.916" x2="30.3625" y2="110.916" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint7_linear_460_4017" x1="113.215" y1="20.8257" x2="135.505" y2="54.8031" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint8_linear_460_4017" x1="126.115" y1="36.7938" x2="134.622" y2="45.3084" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E81778"/>
|
||||
<stop offset="1" stop-color="#E01F79" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint9_linear_460_4017" x1="129.959" y1="40.6805" x2="121.591" y2="32.3052" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.0113208" stop-color="#FFC9E3"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint10_linear_460_4017" x1="77.7165" y1="100.567" x2="96.9953" y2="119.895" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#3352FF"/>
|
||||
<stop offset="1" stop-color="#657EFF" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint11_linear_460_4017" x1="86.9307" y1="108.685" x2="75.9905" y2="97.7169" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.0113208" stop-color="#C2D1FF"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.0 KiB |
@@ -0,0 +1,127 @@
|
||||
<svg width="166" height="167" viewBox="0 0 166 167" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M108.032 11.3044C109.005 11.3044 109.794 10.5131 109.794 9.53696C109.794 8.56084 109.005 7.76953 108.032 7.76953C107.06 7.76953 106.271 8.56084 106.271 9.53696C106.271 10.5131 107.06 11.3044 108.032 11.3044Z" fill="url(#paint0_linear_460_4087)"/>
|
||||
<path d="M143.935 13.6157C145.155 13.6157 146.239 12.664 146.239 11.3044C146.239 10.0808 145.29 8.99316 143.935 8.99316C142.716 8.99316 141.632 9.94485 141.632 11.3044C141.632 12.664 142.716 13.6157 143.935 13.6157Z" fill="url(#paint1_linear_460_4087)"/>
|
||||
<path d="M27.8257 135.705C29.045 135.705 30.1289 134.753 30.1289 133.393C30.1289 132.17 29.1805 131.082 27.8257 131.082C26.6063 131.082 25.5225 132.034 25.5225 133.393C25.5225 134.617 26.4708 135.705 27.8257 135.705Z" fill="url(#paint2_linear_460_4087)"/>
|
||||
<path d="M32.4626 18.686C33.6723 18.2914 34.3342 16.9875 33.9411 15.7736C33.5479 14.5597 32.2485 13.8954 31.0388 14.29C29.829 14.6845 29.1671 15.9885 29.5603 17.2024C29.9535 18.4163 31.2529 19.0805 32.4626 18.686Z" fill="#EAEEF9"/>
|
||||
<path d="M135.768 16.5411C136.486 15.8826 136.536 14.7647 135.88 14.0441C135.224 13.3236 134.11 13.2732 133.392 13.9317C132.674 14.5902 132.624 15.7082 133.28 16.4287C133.936 17.1493 135.05 17.1996 135.768 16.5411Z" fill="#EAEEF9"/>
|
||||
<path d="M33.7745 129.989C34.6582 129.179 34.72 127.803 33.9123 126.916C33.1047 126.029 31.7335 125.967 30.8497 126.778C29.966 127.588 29.9042 128.964 30.7119 129.851C31.5195 130.738 32.8907 130.8 33.7745 129.989Z" fill="#EAEEF9"/>
|
||||
<path d="M148 49.3723V100.628C148 101.443 148 102.123 147.865 102.939C147.187 108.785 143.8 113.951 138.652 116.942L94.4839 142.502C90.2839 144.949 85.271 145.629 80.6645 144.405C78.9032 143.998 77.2774 143.318 75.7871 142.502L31.4839 116.806C28.0968 114.903 25.5226 112.048 23.8968 108.649C22.6774 106.202 22 103.347 22 100.492V49.3723C22 46.6532 22.5419 44.07 23.6258 41.6228C25.2516 38.088 27.8258 35.097 31.3484 33.0576L75.6516 7.49793C79.9871 5.05072 84.8645 4.37094 89.6065 5.59455C91.2323 6.00241 92.8581 6.68219 94.4839 7.49793L138.652 33.0576C142.581 35.3689 145.426 38.9037 146.916 43.1184C147.594 45.0217 148 47.197 148 49.3723Z" fill="#EAEEF9"/>
|
||||
<g filter="url(#filter0_d_460_4087)">
|
||||
<path d="M93.9418 31.1547V118.71C93.9418 121.157 91.9096 123.333 89.3354 123.333H30.1289C27.5547 123.333 25.5225 121.293 25.5225 118.71V31.1547C25.5225 28.5716 27.5547 26.5322 30.1289 26.5322H89.3354C91.9096 26.6682 93.9418 28.7075 93.9418 31.1547Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M71.587 70.3099H34.7354C33.787 70.3099 33.1096 69.6301 33.1096 68.6784V38.4962C33.1096 37.5445 33.787 36.8647 34.7354 36.8647H71.587C72.5354 36.8647 73.2128 37.5445 73.2128 38.4962V68.5425C73.3483 69.4941 72.5354 70.3099 71.587 70.3099Z" fill="#E6EDF5"/>
|
||||
<path d="M55.4644 62.9684H39.3418L47.3353 53.8594L55.4644 62.9684Z" fill="#CED7E2"/>
|
||||
<path d="M68.7417 62.968H45.574L57.0901 49.7803L68.7417 62.968Z" fill="white"/>
|
||||
<path d="M45.4389 50.4605C47.0647 50.4605 48.555 49.101 48.555 47.3335C48.555 45.5661 47.2002 44.2065 45.4389 44.2065C43.8131 44.2065 42.3228 45.5661 42.3228 47.3335C42.3228 49.101 43.6776 50.4605 45.4389 50.4605Z" fill="#CED7E2"/>
|
||||
<path d="M71.587 112.048H34.7354C33.787 112.048 33.1096 111.368 33.1096 110.417V80.2345C33.1096 79.2828 33.787 78.603 34.7354 78.603H71.587C72.5354 78.603 73.2128 79.2828 73.2128 80.2345V110.281C73.3483 111.232 72.5354 112.048 71.587 112.048Z" fill="#E6EDF5"/>
|
||||
<path d="M55.4644 104.571H39.3418L47.3353 95.4619L55.4644 104.571Z" fill="#CED7E2"/>
|
||||
<path d="M68.7417 104.571H45.574L57.0901 91.3833L68.7417 104.571Z" fill="white"/>
|
||||
<path d="M45.4389 92.1988C47.0647 92.1988 48.555 90.8392 48.555 89.0718C48.555 87.3044 47.2002 85.9448 45.4389 85.9448C43.8131 85.9448 42.3228 87.3044 42.3228 89.0718C42.3228 90.8392 43.6776 92.1988 45.4389 92.1988Z" fill="#CED7E2"/>
|
||||
<g filter="url(#filter1_d_460_4087)">
|
||||
<path d="M143.665 23.1326V128.09C143.665 131.081 141.226 133.529 138.245 133.529H67.1161C64.1355 133.529 61.6968 131.081 61.6968 128.09V23.1326C61.6968 20.1415 64.1355 17.6943 67.1161 17.6943H138.11C141.09 17.6943 143.665 20.1415 143.665 23.1326Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M121.852 89.7511H83.5096C82.4257 89.7511 81.6128 88.9354 81.6128 87.8477C81.6128 86.7601 82.4257 85.9443 83.5096 85.9443H121.852C122.935 85.9443 123.748 86.7601 123.748 87.8477C123.748 88.9354 122.935 89.7511 121.852 89.7511Z" fill="#E3EAF2"/>
|
||||
<path d="M109.522 98.4523H95.8384C94.7546 98.4523 93.9417 97.6365 93.9417 96.5489C93.9417 95.4612 94.7546 94.6455 95.8384 94.6455H109.522C110.606 94.6455 111.419 95.4612 111.419 96.5489C111.419 97.5006 110.606 98.4523 109.522 98.4523Z" fill="#E3EAF2"/>
|
||||
<g filter="url(#filter2_d_460_4087)">
|
||||
<path d="M131.877 114.359C131.877 116.806 130.929 118.982 129.303 120.613C127.677 122.245 125.51 123.196 123.071 123.196H79.9871C75.1097 123.196 71.1807 119.254 71.1807 114.359C71.1807 111.912 72.1291 109.737 73.7549 108.105C75.3807 106.474 77.5484 105.522 79.9871 105.522H122.936C127.813 105.522 131.877 109.465 131.877 114.359Z" fill="url(#paint3_linear_460_4087)"/>
|
||||
</g>
|
||||
<path d="M118.6 123.332H102.206L94.2129 115.175L99.6322 113.951L107.084 113.543L108.981 113.679L118.6 123.332Z" fill="url(#paint4_linear_460_4087)"/>
|
||||
<path d="M108.981 115.038L106.135 117.893C105.864 118.165 105.323 118.165 104.781 117.893C104.51 117.621 104.51 117.078 104.781 116.534L106.135 115.174H94.6193C94.0774 115.174 93.8064 114.766 93.8064 114.359C93.8064 113.951 94.2128 113.543 94.6193 113.543H106.135L104.781 112.183C104.51 111.911 104.51 111.367 104.781 110.824C105.052 110.552 105.187 110.552 105.458 110.552C105.729 110.552 105.864 110.688 106.135 110.824L108.981 113.679C109.252 113.951 109.252 114.087 109.252 114.359C109.252 114.63 109.116 114.902 108.981 115.038Z" fill="url(#paint5_linear_460_4087)"/>
|
||||
<g filter="url(#filter3_d_460_4087)">
|
||||
<path d="M74.0684 102.575H25.2942C23.8038 102.575 22.72 101.352 22.72 99.9921V86.8043C22.72 85.3088 23.9393 84.2212 25.2942 84.2212H74.0684C75.5587 84.2212 76.6425 85.4448 76.6425 86.8043V99.9921C76.6425 101.352 75.4232 102.575 74.0684 102.575Z" fill="white"/>
|
||||
<g filter="url(#filter4_d_460_4087)">
|
||||
<path d="M32.2031 97.8163C34.6724 97.8163 36.6741 95.8077 36.6741 93.3298C36.6741 90.852 34.6724 88.8433 32.2031 88.8433C29.7339 88.8433 27.7322 90.852 27.7322 93.3298C27.7322 95.8077 29.7339 97.8163 32.2031 97.8163Z" fill="url(#paint6_linear_460_4087)"/>
|
||||
</g>
|
||||
<path d="M32.2031 95.6415C33.4752 95.6415 34.5064 94.6068 34.5064 93.3303C34.5064 92.0538 33.4752 91.019 32.2031 91.019C30.9311 91.019 29.8999 92.0538 29.8999 93.3303C29.8999 94.6068 30.9311 95.6415 32.2031 95.6415Z" fill="white"/>
|
||||
<path d="M43.8549 96.4571C45.5759 96.4571 46.971 95.0571 46.971 93.3301C46.971 91.6031 45.5759 90.2031 43.8549 90.2031C42.1339 90.2031 40.7388 91.6031 40.7388 93.3301C40.7388 95.0571 42.1339 96.4571 43.8549 96.4571Z" fill="#EAEEF9"/>
|
||||
<path d="M55.5065 96.4571C57.2275 96.4571 58.6226 95.0571 58.6226 93.3301C58.6226 91.6031 57.2275 90.2031 55.5065 90.2031C53.7855 90.2031 52.3904 91.6031 52.3904 93.3301C52.3904 95.0571 53.7855 96.4571 55.5065 96.4571Z" fill="url(#paint7_linear_460_4087)"/>
|
||||
<path d="M67.0224 96.4571C68.7434 96.4571 70.1385 95.0571 70.1385 93.3301C70.1385 91.6031 68.7434 90.2031 67.0224 90.2031C65.3014 90.2031 63.9062 91.6031 63.9062 93.3301C63.9062 95.0571 65.3014 96.4571 67.0224 96.4571Z" fill="#1C3754"/>
|
||||
</g>
|
||||
<path d="M129.312 72.8314H75.165C73.7525 72.8314 72.8108 71.6506 72.8108 70.4697V33.1547C72.8108 31.7377 73.9879 30.793 75.165 30.793H129.312C130.725 30.793 131.667 31.9738 131.667 33.1547V70.4697C131.667 71.8868 130.489 72.8314 129.312 72.8314Z" fill="#E6ECF5"/>
|
||||
<path d="M103.18 63.8569H83.6401L93.5279 52.7568L103.18 63.8569Z" fill="#CED7E2"/>
|
||||
<path d="M119.424 63.8565H91.4089L105.299 47.7969L119.424 63.8565Z" fill="white"/>
|
||||
<path d="M91.174 48.742C93.2543 48.742 94.9408 47.0502 94.9408 44.9633C94.9408 42.8764 93.2543 41.1846 91.174 41.1846C89.0937 41.1846 87.4072 42.8764 87.4072 44.9633C87.4072 47.0502 89.0937 48.742 91.174 48.742Z" fill="url(#paint8_linear_460_4087)"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_460_4087" x="3.52246" y="15.5322" width="112.419" height="140.801" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_4087"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_4087" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_460_4087" x="39.6968" y="6.69434" width="125.968" height="159.834" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_4087"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_4087" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter2_d_460_4087" x="63.1807" y="102.522" width="76.6968" height="33.6743" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="5"/>
|
||||
<feGaussianBlur stdDeviation="4"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.968627 0 0 0 0 0.254902 0 0 0 0 0.564706 0 0 0 0.3 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_4087"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_4087" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter3_d_460_4087" x="0.719971" y="73.2212" width="97.9226" height="62.354" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_4087"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_4087" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter4_d_460_4087" x="19.7322" y="85.8433" width="24.9419" height="24.9731" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="5"/>
|
||||
<feGaussianBlur stdDeviation="4"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.968627 0 0 0 0 0.254902 0 0 0 0 0.564706 0 0 0 0.3 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_4087"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_4087" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_460_4087" x1="106.191" y1="9.59161" x2="109.819" y2="9.59161" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_460_4087" x1="141.675" y1="11.4118" x2="146.055" y2="11.4118" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_460_4087" x1="25.5137" y1="133.434" x2="29.8933" y2="133.434" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_460_4087" x1="71.1866" y1="114.38" x2="131.816" y2="114.38" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_460_4087" x1="102.078" y1="113.377" x2="109.879" y2="123.946" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E81778"/>
|
||||
<stop offset="1" stop-color="#E01F79" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_460_4087" x1="104.028" y1="118.787" x2="100.546" y2="112.687" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.0113208" stop-color="#FFC9E3"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_460_4087" x1="27.7799" y1="93.3076" x2="36.7345" y2="93.3076" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint7_linear_460_4087" x1="52.28" y1="93.308" x2="58.6133" y2="93.308" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint8_linear_460_4087" x1="87.4409" y1="44.9683" x2="94.8174" y2="44.9683" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,128 @@
|
||||
<svg width="138" height="137" viewBox="0 0 138 137" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M122.973 63.8852C122.973 77.8009 118.307 90.7045 110.489 101.078C106.201 106.644 101.031 111.578 95.1037 115.373C85.5197 121.698 74.0442 125.367 61.6859 125.367C27.7636 125.367 0.272705 97.7888 0.272705 63.8852C0.272705 29.8551 27.7636 2.40332 61.5598 2.40332C73.9181 2.40332 85.3936 6.07199 94.9776 12.2708C100.905 16.066 106.075 20.9997 110.362 26.566C118.307 37.066 122.973 49.9696 122.973 63.8852Z" fill="#EAEEF9"/>
|
||||
<path d="M3.29943 21.7587C4.43438 21.7587 5.31711 20.7467 5.31711 19.6081C5.31711 18.4696 4.43438 17.4575 3.17333 17.4575C2.03838 17.4575 1.02954 18.3431 1.02954 19.6081C1.15565 20.7467 2.16449 21.7587 3.29943 21.7587Z" fill="url(#paint0_linear_460_3936)"/>
|
||||
<path d="M3.42553 117.777C4.56047 117.777 5.56931 116.891 5.56931 115.626C5.56931 114.488 4.68658 113.476 3.42553 113.476C2.29058 113.476 1.28174 114.361 1.28174 115.626C1.40784 116.765 2.29058 117.777 3.42553 117.777Z" fill="url(#paint1_linear_460_3936)"/>
|
||||
<path d="M130.161 45.1624C132.053 43.3913 132.179 40.4817 130.413 38.5841C128.648 36.6865 125.747 36.56 123.73 38.331C121.838 40.1021 121.712 43.0118 123.477 44.9094C125.243 46.6804 128.269 46.807 130.161 45.1624Z" fill="#EAEEF9"/>
|
||||
<path d="M129.152 24.5418C130.287 24.5418 131.17 23.6563 131.17 22.5177C131.17 21.3792 130.287 20.4937 129.152 20.4937C128.017 20.4937 127.135 21.3792 127.135 22.5177C127.135 23.6563 128.017 24.5418 129.152 24.5418Z" fill="url(#paint2_linear_460_3936)"/>
|
||||
<path d="M81.7367 116.639C81.7367 121.319 77.9536 125.241 73.1616 125.241H27.3854C22.7196 125.241 18.8103 121.446 18.8103 116.639V8.60241C18.8103 3.92169 22.5935 0 27.3854 0H73.5399C78.2058 0 82.1151 3.79518 82.1151 8.60241V116.765H81.7367V116.639Z" fill="white"/>
|
||||
<path d="M73.5399 0C78.2058 0 82.1151 3.79518 82.1151 8.60241V117.018C82.1151 121.699 78.3319 125.62 73.5399 125.62H27.3854C22.7196 125.62 18.8103 121.825 18.8103 117.018V8.60241C18.8103 3.92169 22.5935 0 27.3854 0H73.5399Z" fill="#1C3754"/>
|
||||
<path d="M77.7014 8.223V116.639C77.7014 118.536 76.5664 120.054 74.801 120.56C74.4227 120.687 74.0443 120.687 73.5399 120.687H27.3855C27.1333 120.687 26.881 120.687 26.7549 120.687C24.7373 120.307 23.3501 118.663 23.3501 116.639V8.60251C23.3501 6.45191 24.7373 4.80733 26.7549 4.55432C27.0071 4.55432 27.1333 4.55432 27.3855 4.55432H34.1951C35.0779 4.55432 35.7084 5.18685 35.7084 6.07239C35.7084 7.84348 37.2217 9.36155 38.9871 9.36155H62.4427C64.2081 9.36155 65.7214 7.84348 65.7214 6.07239C65.5953 5.06035 66.2258 4.42782 67.1086 4.42782H73.5399V4.1748C73.9182 4.1748 74.4227 4.1748 74.801 4.30131C76.5664 4.80733 77.7014 6.32541 77.7014 8.223Z" fill="white"/>
|
||||
<path d="M54.4979 5.56649H48.3188C47.6882 5.56649 47.436 4.93396 47.436 4.68095C47.436 4.04842 48.0666 3.79541 48.3188 3.79541H54.4979C55.1284 3.79541 55.3807 4.42794 55.3807 4.68095C55.3807 5.31348 55.0023 5.56649 54.4979 5.56649Z" fill="#2D5887"/>
|
||||
<path d="M44.7878 5.56649H44.5356C43.905 5.56649 43.6528 4.93396 43.6528 4.68095C43.6528 4.04842 44.2834 3.79541 44.5356 3.79541H44.7878C45.4183 3.79541 45.6705 4.42794 45.6705 4.68095C45.6705 5.31348 45.4183 5.56649 44.7878 5.56649Z" fill="#2D5887"/>
|
||||
<path d="M70.8914 92.2231H30.6639C28.5201 92.2231 26.7546 90.452 26.7546 88.3014V37.8255C26.7546 35.6749 28.5201 33.9038 30.6639 33.9038H70.8914C73.0352 33.9038 74.8007 35.6749 74.8007 37.8255V88.3014C74.8007 90.452 73.0352 92.2231 70.8914 92.2231Z" fill="white"/>
|
||||
<path d="M70.8914 92.2231H30.6639C28.5201 92.2231 26.7546 90.452 26.7546 88.3014V37.8255C26.7546 35.6749 28.5201 33.9038 30.6639 33.9038H70.8914C73.0352 33.9038 74.8007 35.6749 74.8007 37.8255V88.3014C74.8007 90.452 73.0352 92.2231 70.8914 92.2231Z" fill="#F5F7FD" stroke="#E4E8F5" stroke-width="0.9843" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="1.98 1.98"/>
|
||||
<path d="M74.8007 4.30131V24.1627C74.8007 26.3134 73.0352 28.0844 70.8914 28.0844H30.6639C28.5201 28.0844 26.7546 26.3134 26.7546 24.1627V4.42782C27.0068 4.42782 27.133 4.42782 27.3852 4.42782H34.1948C35.0776 4.42782 35.7081 5.06035 35.7081 5.94589C35.7081 7.71697 37.2214 9.23504 38.9868 9.23504H62.4424C64.2079 9.23504 65.7211 7.71697 65.7211 5.94589C65.595 5.06035 66.2255 4.42782 67.1083 4.42782H73.5396V4.1748C74.044 4.1748 74.4224 4.1748 74.8007 4.30131Z" fill="#EAEEF9"/>
|
||||
<path d="M74.8007 101.711V120.687C74.4224 120.813 74.044 120.813 73.5396 120.813H27.3852C27.133 120.813 26.8807 120.813 26.7546 120.813V101.711C26.7546 99.5601 28.5201 97.7891 30.6639 97.7891H70.8914C73.0352 97.7891 74.8007 99.5601 74.8007 101.711Z" fill="#EAEEF9"/>
|
||||
<g filter="url(#filter0_d_460_3936)">
|
||||
<path d="M97.6227 96.3736H50.6865C46.8808 96.3736 43.8 93.283 43.8 89.4652V31.8355C43.8 28.0178 46.8808 24.9272 50.6865 24.9272H97.6227C101.428 24.9272 104.509 28.0178 104.509 31.8355V89.4652C104.509 93.283 101.428 96.3736 97.6227 96.3736Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M89.2864 77.8301H53.0422C52.1361 77.8301 51.23 77.103 51.23 76.3758C51.23 75.4668 51.9549 74.9214 53.0422 74.9214H89.2864C90.1925 74.9214 91.0986 75.6486 91.0986 76.3758C90.9174 77.103 90.1925 77.8301 89.2864 77.8301Z" fill="url(#paint3_linear_460_3936)"/>
|
||||
<path d="M67.3587 86.5567H52.861C51.9549 86.5567 51.0488 85.8295 51.0488 85.1023C51.0488 84.1933 51.7737 83.6479 52.861 83.6479H67.3587C68.2648 83.6479 69.1709 84.3751 69.1709 85.1023C68.9897 85.8295 68.2648 86.5567 67.3587 86.5567Z" fill="url(#paint4_linear_460_3936)"/>
|
||||
<path d="M95.2668 66.0132H53.5859C52.4986 66.0132 51.7737 65.1042 51.7737 64.1953V35.4713C51.7737 34.3805 52.6798 33.6533 53.5859 33.6533H95.2668C96.3541 33.6533 97.079 34.5623 97.079 35.4713V64.1953C97.079 65.286 96.1729 66.0132 95.2668 66.0132Z" fill="#E6ECF5"/>
|
||||
<path d="M75.1512 59.105H60.1099L67.7211 50.5605L75.1512 59.105Z" fill="#CED7E2"/>
|
||||
<path d="M87.6556 59.1049H66.0903L76.7824 46.7427L87.6556 59.1049Z" fill="white"/>
|
||||
<path d="M65.9091 47.4699C67.5104 47.4699 68.8086 46.1676 68.8086 44.5611C68.8086 42.9546 67.5104 41.6523 65.9091 41.6523C64.3077 41.6523 63.0095 42.9546 63.0095 44.5611C63.0095 46.1676 64.3077 47.4699 65.9091 47.4699Z" fill="url(#paint5_linear_460_3936)"/>
|
||||
<path d="M82.3671 14.674C82.7454 17.9632 79.9711 21.7584 76.0619 21.7584C72.657 21.7584 69.7566 18.5957 69.7566 15.0535V15.1801C69.6305 19.3548 66.2309 21.4173 62.7 20.5318H62.3164C59.7943 20.0258 57.1461 18.5957 57.1461 15.3066C57.1461 18.8487 54.3718 21.7584 50.8409 21.7584C47.3099 21.7584 44.5356 18.4692 44.5356 15.0535C44.5356 18.5957 41.6352 21.7584 38.2303 21.7584C34.6994 21.7584 31.9251 18.8487 31.9251 15.3066C31.9251 18.7222 29.1508 21.7584 25.6198 21.7584C22.0889 21.7584 19.0624 18.8487 19.3146 14.674C19.3146 10.8789 18.4318 12.6499 26.3765 3.5415H75.4314C82.9977 12.5234 82.3671 10.6258 82.3671 14.674Z" fill="url(#paint6_linear_460_3936)"/>
|
||||
<path d="M44.6617 15.8126C44.6617 15.5596 44.6617 15.1801 44.6617 14.927C44.6617 18.4692 41.7612 21.7584 38.2303 21.7584C34.6994 21.7584 31.925 18.8487 31.925 15.3066C31.925 15.4331 31.925 15.5596 31.925 15.6861C32.0512 11.0054 31.2945 13.2825 35.9604 4.80656L36.8431 3.5415H47.1838C44.0311 13.5355 44.5356 10.6258 44.6617 15.8126Z" fill="white"/>
|
||||
<path d="M69.7566 15.1806C69.7566 19.4818 65.7213 22.2649 62.3164 21.5059H62.1903C59.416 20.9999 57.1461 18.2167 57.1461 14.9276C57.1461 10.8794 57.5244 12.777 54.624 3.41553H64.9646L65.8474 4.68059C70.0088 12.6505 69.7566 11.0059 69.7566 15.1806Z" fill="white"/>
|
||||
<path d="M134.953 97.7886L130.287 121.825C129.909 123.975 128.143 125.493 126 125.493H88.9247C86.7809 125.493 85.0154 123.975 84.6371 121.825L79.9712 97.7886" fill="white"/>
|
||||
<path d="M134.953 97.7886L134.575 99.8127V100.066L130.413 121.825C130.035 123.975 128.269 125.493 126.126 125.493H88.9245C86.7807 125.493 85.0153 123.975 84.637 121.825L80.4755 100.066V99.8127L80.0972 97.7886H134.953Z" fill="url(#paint7_linear_460_3936)"/>
|
||||
<path d="M134.953 97.7886L134.575 99.8127H80.4756L79.9712 97.7886H134.953Z" fill="#526DFF"/>
|
||||
<path d="M81.7367 97.7889H80.3495C78.7102 97.7889 77.323 96.5238 77.323 95.0058V92.0961C77.323 90.5781 78.7102 89.313 80.3495 89.313H134.701C136.34 89.313 137.727 90.5781 137.727 92.0961V95.0058C137.727 96.5238 136.34 97.7889 134.701 97.7889H133.314" fill="url(#paint8_linear_460_3936)"/>
|
||||
<path d="M91.5726 104.114C91.4465 103.481 90.816 103.102 90.1855 103.228C89.5549 103.355 89.1766 103.987 89.3027 104.62L92.2031 119.168C92.4554 120.686 94.8513 120.307 94.473 118.662L91.5726 104.114Z" fill="url(#paint9_linear_460_3936)"/>
|
||||
<path d="M99.5175 104.241C99.3914 103.609 98.887 103.102 98.1303 103.229C97.4998 103.355 96.9954 103.862 97.1215 104.621C97.4998 107.657 98.7609 116.006 99.1392 119.169C99.3914 120.687 101.661 120.434 101.409 118.789C101.409 117.398 99.7697 105.886 99.5175 104.241Z" fill="url(#paint10_linear_460_3936)"/>
|
||||
<path d="M106.327 104.367V118.915C106.327 120.433 108.723 120.433 108.723 118.915V104.367C108.723 102.849 106.327 102.849 106.327 104.367Z" fill="url(#paint11_linear_460_3936)"/>
|
||||
<path d="M115.533 104.24C114.524 111.704 114.902 108.289 113.515 118.789C113.263 120.307 115.659 120.686 115.785 119.168L116.92 110.692C116.92 110.566 116.92 110.566 116.92 110.439L117.677 104.62C118.055 102.975 115.659 102.722 115.533 104.24Z" fill="url(#paint12_linear_460_3936)"/>
|
||||
<path d="M123.351 104.114C122.973 106.012 120.577 117.904 120.451 118.663C120.199 120.181 122.469 120.687 122.721 119.169L125.621 104.62C126 103.102 123.73 102.596 123.351 104.114Z" fill="url(#paint13_linear_460_3936)"/>
|
||||
<g filter="url(#filter1_d_460_3936)">
|
||||
<path d="M89.6123 64.7738C90.6894 64.7738 91.551 65.6354 91.551 66.7125V79.2068C91.551 82.0072 89.3968 84.1614 86.5964 84.1614H78.4105C77.5488 84.1614 76.6872 83.946 76.2563 83.2997C74.3176 81.5764 70.2246 78.1297 69.363 76.8372C69.1475 76.4063 68.9321 76.1909 68.9321 75.7601V72.9596C68.9321 71.2363 70.2246 69.9438 71.948 69.9438H73.0251V75.3292H73.6713V64.1275C73.6713 63.0504 74.533 62.1887 75.6101 62.1887C76.6872 62.1887 77.5489 63.0504 77.5489 64.1275V66.2817H78.1951V63.4812C78.1951 62.4041 79.0568 61.5425 80.1339 61.5425C81.211 61.5425 82.0726 62.4041 82.0726 63.4812V66.2817H82.9343V64.7738C82.9343 63.6967 83.796 62.835 84.8731 62.835C85.9501 62.835 86.8118 63.6967 86.8118 64.7738V66.2817H87.6735C87.8889 65.42 88.5352 64.7738 89.6123 64.7738Z" fill="white"/>
|
||||
<path d="M89.6123 64.7738C90.6894 64.7738 91.551 65.6354 91.551 66.7125V79.2068C91.551 82.0072 89.3968 84.1614 86.5964 84.1614H78.4105C77.5488 84.1614 76.6872 83.946 76.2563 83.2997C74.3176 81.5764 70.2246 78.1297 69.363 76.8372C69.1475 76.4063 68.9321 76.1909 68.9321 75.7601V72.9596C68.9321 71.2363 70.2246 69.9438 71.948 69.9438H73.0251V75.3292H73.6713V64.1275C73.6713 63.0504 74.533 62.1887 75.6101 62.1887C76.6872 62.1887 77.5489 63.0504 77.5489 64.1275V66.2817H78.1951V63.4812C78.1951 62.4041 79.0568 61.5425 80.1339 61.5425C81.211 61.5425 82.0726 62.4041 82.0726 63.4812V66.2817H82.9343V64.7738C82.9343 63.6967 83.796 62.835 84.8731 62.835C85.9501 62.835 86.8118 63.6967 86.8118 64.7738V66.2817H87.6735C87.8889 65.42 88.5352 64.7738 89.6123 64.7738Z" stroke="#1C3754" stroke-width="1.408" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<path d="M69.1261 105.885V120.813H32.5557V105.885C32.5557 105 33.1862 104.367 34.0689 104.367H67.739C68.3695 104.367 69.1261 105 69.1261 105.885Z" fill="white"/>
|
||||
<path d="M47.8146 120.813H42.8965L45.4186 118.03L47.6885 120.686L47.8146 120.813Z" fill="#CED7E2"/>
|
||||
<path d="M57.903 120.813H47.6885V120.687L52.7327 114.994L57.903 120.813Z" fill="#EAEEF9"/>
|
||||
<path d="M43.9054 115.5C45.159 115.5 46.1753 114.481 46.1753 113.223C46.1753 111.965 45.159 110.946 43.9054 110.946C42.6518 110.946 41.6355 111.965 41.6355 113.223C41.6355 114.481 42.6518 115.5 43.9054 115.5Z" fill="#CED7E2"/>
|
||||
<path opacity="0.2" d="M82.2409 12.1444H19.3145C19.4406 11.6384 19.5667 11.2589 19.945 10.8794L26.2502 3.41553H75.3051L81.6104 10.8794C81.9887 11.2589 82.1148 11.6384 82.2409 12.1444Z" fill="url(#paint14_linear_460_3936)"/>
|
||||
<path d="M10.3611 126H136.214" stroke="#B1B9CC" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M1.15527 126H5.94727" stroke="#B1B9CC" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_460_3936" x="21.8" y="20.9272" width="104.709" height="115.446" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="18"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.35 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_3936"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_3936" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_460_3936" x="62.228" y="59.8384" width="36.0271" height="36.0269" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="5"/>
|
||||
<feGaussianBlur stdDeviation="3"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.28 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_3936"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_3936" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_460_3936" x1="1.16737" y1="19.6458" x2="5.24385" y2="19.6458" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_460_3936" x1="1.38111" y1="115.639" x2="5.45746" y2="115.639" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_460_3936" x1="127.196" y1="22.6043" x2="131.024" y2="22.6043" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_460_3936" x1="51.1903" y1="76.3398" x2="90.9981" y2="76.3398" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#CED7E2"/>
|
||||
<stop offset="1" stop-color="#E6ECF5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_460_3936" x1="51.1904" y1="84.946" x2="69.1235" y2="84.946" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#CED7E2"/>
|
||||
<stop offset="1" stop-color="#E6ECF5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_460_3936" x1="63.0354" y1="44.5649" x2="68.7136" y2="44.5649" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_460_3936" x1="19.2079" y1="12.5628" x2="82.3288" y2="12.5628" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint7_linear_460_3936" x1="80.0291" y1="111.653" x2="134.998" y2="111.653" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint8_linear_460_3936" x1="77.3017" y1="93.59" x2="137.764" y2="93.59" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint9_linear_460_3936" x1="91.9007" y1="118.239" x2="91.9007" y2="104.032" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#BDCFFF"/>
|
||||
<stop offset="1" stop-color="#91A5FF" stop-opacity="0.5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint10_linear_460_3936" x1="99.4024" y1="118.24" x2="99.4024" y2="104.033" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#BDCFFF"/>
|
||||
<stop offset="1" stop-color="#91A5FF" stop-opacity="0.5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint11_linear_460_3936" x1="107.515" y1="118.24" x2="107.515" y2="104.033" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#BDCFFF"/>
|
||||
<stop offset="1" stop-color="#91A5FF" stop-opacity="0.5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint12_linear_460_3936" x1="115.63" y1="118.239" x2="115.63" y2="104.032" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#BDCFFF"/>
|
||||
<stop offset="1" stop-color="#91A5FF" stop-opacity="0.5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint13_linear_460_3936" x1="123.132" y1="118.24" x2="123.132" y2="104.033" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#BDCFFF"/>
|
||||
<stop offset="1" stop-color="#91A5FF" stop-opacity="0.5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint14_linear_460_3936" x1="50.7725" y1="11.0545" x2="50.7725" y2="2.70355" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="#3F5073" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#283247"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,37 @@
|
||||
<svg width="227" height="182" viewBox="0 0 227 182" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M90.7459 181.492C140.863 181.492 181.492 140.863 181.492 90.7459C181.492 40.6283 140.863 0 90.7459 0C40.6283 0 0 40.6283 0 90.7459C0 140.863 40.6283 181.492 90.7459 181.492Z" fill="#EAECF0"/>
|
||||
<g filter="url(#filter0_d_457_686)">
|
||||
<path d="M49.6082 41.1394H212.951C214.555 41.1394 216.094 41.7768 217.229 42.9113C218.363 44.0459 219 45.5846 219 47.1891V77.4377C219 79.0422 218.363 80.581 217.229 81.7155C216.094 82.8501 214.555 83.4875 212.951 83.4875H49.6082C48.0037 83.4875 46.4649 82.8501 45.3304 81.7155C44.1959 80.581 43.5585 79.0422 43.5585 77.4377V47.1891C43.5585 45.5846 44.1959 44.0459 45.3304 42.9113C46.4649 41.7768 48.0037 41.1394 49.6082 41.1394V41.1394Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M127.044 50.8188H95.5854C93.5807 50.8188 91.9556 52.444 91.9556 54.4487C91.9556 56.4534 93.5807 58.0785 95.5854 58.0785H127.044C129.049 58.0785 130.674 56.4534 130.674 54.4487C130.674 52.444 129.049 50.8188 127.044 50.8188Z" fill="#D0D5DD"/>
|
||||
<path d="M148.823 66.5481H95.5854C93.5807 66.5481 91.9556 68.1732 91.9556 70.1779C91.9556 72.1826 93.5807 73.8078 95.5854 73.8078H148.823C150.828 73.8078 152.453 72.1826 152.453 70.1779C152.453 68.1732 150.828 66.5481 148.823 66.5481Z" fill="#EAECF0"/>
|
||||
<path d="M82.2766 62.3135C82.2766 52.6241 74.4218 44.7693 64.7324 44.7693C55.043 44.7693 47.1882 52.6241 47.1882 62.3135C47.1882 72.0029 55.043 79.8577 64.7324 79.8577C74.4218 79.8577 82.2766 72.0029 82.2766 62.3135Z" fill="#98A2B3"/>
|
||||
<path d="M63.6427 67.9925C65.1447 67.9923 66.6034 67.4897 67.7868 66.5648L71.5073 70.2854L72.704 69.0887L68.9822 65.3669C69.9173 64.158 70.4153 62.6679 70.3951 61.1397C70.375 59.6114 69.8378 58.1351 68.8711 56.9512C67.9045 55.7673 66.5654 54.9458 65.072 54.6204C63.5786 54.295 62.0191 54.485 60.6476 55.1594C59.276 55.8339 58.1734 56.9529 57.5193 58.3343C56.8651 59.7156 56.6982 61.2778 57.0455 62.7662C57.3929 64.2546 58.2342 65.5814 59.4322 66.5305C60.6302 67.4796 62.1143 67.9949 63.6427 67.9925ZM63.6427 56.1423C64.6478 56.1423 65.6303 56.4404 66.466 56.9987C67.3017 57.5571 67.953 58.3508 68.3376 59.2794C68.7223 60.2079 68.8229 61.2297 68.6268 62.2155C68.4307 63.2013 67.9467 64.1067 67.236 64.8174C66.5254 65.5281 65.6199 66.0121 64.6341 66.2082C63.6483 66.4043 62.6266 66.3037 61.698 65.919C60.7694 65.5344 59.9758 64.8831 59.4174 64.0474C58.859 63.2117 58.5609 62.2292 58.5609 61.2241C58.5609 59.8763 59.0963 58.5837 60.0493 57.6307C61.0024 56.6777 62.2949 56.1423 63.6427 56.1423Z" fill="white"/>
|
||||
<g filter="url(#filter1_d_457_686)">
|
||||
<path d="M194.8 95.5854H31.4576C28.1164 95.5854 25.4078 98.294 25.4078 101.635V131.884C25.4078 135.225 28.1164 137.934 31.4576 137.934H194.8C198.141 137.934 200.85 135.225 200.85 131.884V101.635C200.85 98.294 198.141 95.5854 194.8 95.5854Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M108.894 105.265H77.4357C75.431 105.265 73.8059 106.89 73.8059 108.895C73.8059 110.899 75.431 112.525 77.4357 112.525H108.894C110.899 112.525 112.524 110.899 112.524 108.895C112.524 106.89 110.899 105.265 108.894 105.265Z" fill="#D0D5DD"/>
|
||||
<path d="M130.673 120.994H77.4357C75.431 120.994 73.8059 122.619 73.8059 124.624C73.8059 126.629 75.431 128.254 77.4357 128.254H130.673C132.678 128.254 134.303 126.629 134.303 124.624C134.303 122.619 132.678 120.994 130.673 120.994Z" fill="#EAECF0"/>
|
||||
<path d="M64.126 116.76C64.126 107.07 56.2712 99.2153 46.5818 99.2153C36.8924 99.2153 29.0376 107.07 29.0376 116.76C29.0376 126.449 36.8924 134.304 46.5818 134.304C56.2712 134.304 64.126 126.449 64.126 116.76Z" fill="#98A2B3"/>
|
||||
<path d="M45.4922 122.439C46.9941 122.439 48.4529 121.936 49.6362 121.011L53.3568 124.732L54.5535 123.535L50.8317 119.813C51.7667 118.605 52.2648 117.114 52.2446 115.586C52.2245 114.058 51.6873 112.582 50.7206 111.398C49.754 110.214 48.4148 109.392 46.9215 109.067C45.4281 108.742 43.8686 108.932 42.4971 109.606C41.1255 110.28 40.0229 111.399 39.3687 112.781C38.7146 114.162 38.5477 115.724 38.895 117.213C39.2424 118.701 40.0837 120.028 41.2817 120.977C42.4797 121.926 43.9638 122.441 45.4922 122.439ZM45.4922 110.589C46.4973 110.589 47.4798 110.887 48.3155 111.445C49.1512 112.004 49.8025 112.797 50.1871 113.726C50.5718 114.654 50.6724 115.676 50.4763 116.662C50.2802 117.648 49.7962 118.553 49.0855 119.264C48.3748 119.975 47.4694 120.459 46.4836 120.655C45.4978 120.851 44.476 120.75 43.5475 120.366C42.6189 119.981 41.8252 119.33 41.2668 118.494C40.7085 117.658 40.4104 116.676 40.4104 115.671C40.4104 114.323 40.9458 113.03 41.8988 112.077C42.8518 111.124 44.1444 110.589 45.4922 110.589Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_457_686" x="41.5585" y="39.1394" width="185.442" height="52.3481" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="3" dy="3"/>
|
||||
<feGaussianBlur stdDeviation="2.5"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.230539 0 0 0 0 0.370572 0 0 0 0 0.482993 0 0 0 0.1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_457_686"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_457_686" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_457_686" x="23.4078" y="93.5854" width="185.442" height="52.3481" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="3" dy="3"/>
|
||||
<feGaussianBlur stdDeviation="2.5"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.230539 0 0 0 0 0.370572 0 0 0 0 0.482993 0 0 0 0.1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_457_686"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_457_686" result="shape"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.8 KiB |
@@ -0,0 +1,87 @@
|
||||
<svg width="300" height="300" viewBox="0 0 300 300" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M298.752 256.684C305.987 242.365 285.308 170.769 141.923 170.769C38.4274 170.769 -9.07413 229.371 1.42751 259.07" fill="url(#paint0_radial_456_596)"/>
|
||||
<mask id="mask0_456_596" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="170" width="300" height="90">
|
||||
<path d="M298.752 256.684C305.987 242.365 285.308 170.769 141.923 170.769C38.4274 170.769 -9.07413 229.371 1.42751 259.07" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_456_596)">
|
||||
<ellipse opacity="0.671968" cx="119.808" cy="233.995" rx="7.88551" ry="4.38001" fill="url(#paint1_linear_456_596)"/>
|
||||
<ellipse opacity="0.256348" cx="200.292" cy="204.233" rx="12.4416" ry="6.83282" fill="url(#paint2_linear_456_596)"/>
|
||||
<ellipse opacity="0.729957" cx="58.7033" cy="186.011" rx="12.4416" ry="6.83282" fill="url(#paint3_linear_456_596)"/>
|
||||
</g>
|
||||
<path opacity="0.5" d="M116.885 186.647C116.885 186.647 147.396 200.994 159.5 206.5C169.088 210.861 218.456 224.813 224.337 220.847C230.219 216.881 243.204 205.997 238.917 198.54C234.63 191.083 212.085 177.694 201.302 175.737C190.519 173.781 159.688 182.674 159.688 182.674L133.39 187.19L116.885 186.647Z" fill="url(#paint4_linear_456_596)"/>
|
||||
<path d="M139.5 122.5L105.5 147.5L114.566 126.231L148.615 104.614L139.5 122.5Z" fill="#E2E7EC"/>
|
||||
<path d="M114 126.67L148.615 105V164.099L116.885 186.346L114 126.67Z" fill="#D8DFE6"/>
|
||||
<path d="M148.615 105L201.692 117.417V176.538L148.615 164.121V105Z" fill="#E9EFF1"/>
|
||||
<path d="M114 126.667L168.231 139.341V198.462L116.885 186.671L114 126.667Z" fill="#E8EAEB"/>
|
||||
<path d="M167.077 139.362L201.692 117.692V176.792L167.077 198.461V139.362Z" fill="#D8DFE6"/>
|
||||
<mask id="mask1_456_596" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="167" y="117" width="35" height="82">
|
||||
<path d="M167.077 139.362L201.692 117.692V176.792L167.077 198.461V139.362Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask1_456_596)">
|
||||
<rect x="179.934" y="112.767" width="10.8791" height="90.6191" fill="#C7D0D9"/>
|
||||
</g>
|
||||
<path d="M182.643 156.923L216.692 135.306L201.127 117.692L167.077 139.309L182.643 156.923Z" fill="#E2E7EC"/>
|
||||
<path opacity="0.5" d="M87.4466 188.137L141 215.5L146 201L93.4557 183.522L87.4466 188.137Z" fill="url(#paint5_linear_456_596)"/>
|
||||
<path d="M85.9846 143.154L104.451 144.61L100.35 184.778C100.35 184.778 99.991 185.179 99.1198 185.023C98.2485 184.867 97.3345 184.383 97.3345 184.383L94.5881 152.45C94.5881 152.45 92.9997 163.742 93.1106 166.918C93.1942 169.312 94.0125 172.231 94.4505 174.729C94.8274 176.878 95.6205 182.015 95.6205 182.015C95.6205 182.015 94.6835 182.443 94.1851 182.539C93.6867 182.636 93.0477 182.105 93.0477 182.105C93.0477 182.105 86.5732 169.536 86.4899 167.15C86.4065 164.763 85.9846 143.154 85.9846 143.154Z" fill="url(#paint6_linear_456_596)"/>
|
||||
<path d="M92.76 182.046C92.76 182.046 91.9375 183.527 90.9158 184.43C89.894 185.333 87.8778 186.411 87.4182 186.901C86.9585 187.391 87.4605 188.112 87.4605 188.112L92.402 187.94L96.3505 184.599L95.7988 181.416L92.76 182.046Z" fill="#677285"/>
|
||||
<path d="M100.815 183.761L101.969 186.96C101.969 186.96 100.074 188.428 97.4566 188.836C94.8391 189.244 93.0355 188.617 93.0355 188.617C93.0355 188.617 92.5629 187.665 93.4536 187.258C93.8627 187.071 94.7796 186.294 95.5846 185.299C95.9481 184.85 97.317 183.883 97.317 183.883L100.815 183.761Z" fill="#677285"/>
|
||||
<path d="M109.087 122.213C109.087 122.213 110.6 124.515 111.528 123.899C112.456 123.283 118.25 117.344 118.25 117.344C118.25 117.344 119.974 116.018 120.292 116.333C120.611 116.648 119.718 117.344 119.718 117.344C119.718 117.344 121.598 117.529 122.186 117.529C122.773 117.529 124.01 118.467 123.201 118.783C122.393 119.099 119.258 119.177 119.258 119.177C119.258 119.177 114.498 128.178 112.018 128.816C109.537 129.455 106.12 125.845 106.12 125.845L109.087 122.213Z" fill="#FDE7E6"/>
|
||||
<path d="M84.9043 122.378C84.9043 122.378 83.9119 124.41 83.0126 123.922C82.1133 123.435 77.0676 118.113 77.0676 118.113C77.0676 118.113 75.3872 117.084 74.9763 117.269C74.5654 117.455 75.5784 118.113 75.5784 118.113C75.5784 118.113 73.1062 118.314 72.6411 118.501C72.1761 118.688 71.6344 119.261 72.3375 119.522C73.0407 119.782 75.7324 119.968 75.7324 119.968C75.7324 119.968 79.4742 127.362 82.3092 128.226C85.1442 129.091 87.5594 125.684 87.5594 125.684L84.9043 122.378Z" fill="#FDE7E6"/>
|
||||
<path d="M94.0836 116.155V112.522C94.0836 112.522 92.2 112.617 91.4344 111.356C90.6687 110.095 90.4619 106.515 90.4619 106.515L91.0388 104.856L96.7122 104.616L99.6927 107.156L98.305 109.607L98.0404 110.078L99.3632 115.649L94.0836 116.155Z" fill="#FDE7E6"/>
|
||||
<mask id="mask2_456_596" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="90" y="104" width="10" height="13">
|
||||
<path d="M94.0836 116.155V112.522C94.0836 112.522 92.2 112.617 91.4344 111.356C90.6687 110.095 90.4619 106.515 90.4619 106.515L91.0388 104.856L96.7122 104.616L99.6927 107.156L98.305 109.607L98.0404 110.078L99.3632 115.649L94.0836 116.155Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask2_456_596)">
|
||||
<path d="M97.7735 109.07C96.0968 111.155 93.1969 112.612 92.8193 112.612C92.4417 112.612 94.9279 115.228 94.9279 115.228L96.9506 116.155L99.8216 115.546L100.846 112.612L99.0372 109.284C99.0372 109.284 99.4501 106.985 97.7735 109.07Z" fill="url(#paint7_linear_456_596)"/>
|
||||
</g>
|
||||
<path d="M83.6982 123.837L86.4862 127.593L88.2643 125.715C88.2643 125.715 86.912 133.13 86.4862 136.686C86.0604 140.242 85.9813 143.784 85.9813 143.784C85.9813 143.784 90.4455 145.441 93.7734 145.72C97.1012 145.999 104.848 145.281 104.848 145.281L103.848 124.409L106.75 127.103L110.157 123.169C110.157 123.169 104.292 114.156 103.183 113.631C102.074 113.106 98.9908 113.631 98.9908 113.631C98.9908 113.631 96.803 116.22 95.9159 116.256C95.0287 116.292 93.0608 113.631 93.0608 113.631C93.0608 113.631 89.9168 113.129 89.0026 114.156C88.0884 115.183 83.6982 123.837 83.6982 123.837Z" fill="url(#paint8_linear_456_596)"/>
|
||||
<path d="M90.4618 106.556C90.4618 106.556 91.1304 104.869 92.0032 105.163C92.8291 105.441 93.5445 106.103 94.5721 106.414C95.5996 106.724 95.7132 105.328 96.4114 105.564C97.1097 105.8 96.6488 107.853 97.141 108.236C97.6331 108.618 97.6331 105.564 98.6823 106.386C99.7315 107.208 97.5877 109.523 97.5877 109.523C97.5877 109.523 97.8625 110.945 97.9506 111.042C98.0387 111.139 98.0287 110.007 98.0287 110.007C98.0287 110.007 99.0307 109.622 99.4577 107.887C99.8847 106.153 100.069 105.462 99.4577 104.201C98.8461 102.941 98.6717 101.954 97.141 101.359C95.6102 100.764 94.4487 100.997 93.3789 101.359C92.309 101.721 91.5336 102.44 91.0388 103.156C89.8849 104.856 90.4618 106.556 90.4618 106.556Z" fill="#4D364F"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M193.616 62.06C192.4 62.4317 167.229 77.492 167.229 77.492L174.575 78.0397L179.794 83.8085C179.794 83.8085 194.832 61.6884 193.616 62.06Z" fill="#E8EAEB"/>
|
||||
<mask id="mask3_456_596" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="167" y="62" width="27" height="22">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M193.616 62.06C192.4 62.4317 167.229 77.492 167.229 77.492L174.575 78.0397L179.794 83.8085C179.794 83.8085 194.832 61.6884 193.616 62.06Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask3_456_596)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M174.575 78.0397L193.616 62.06L179.794 83.8085L174.575 78.0397Z" fill="#D8DFE6"/>
|
||||
</g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M189.836 79.5113L181.009 78.5888L193.626 62.2155L189.836 79.5113Z" fill="#E8EAEB"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M173.585 90.4199C174.136 89.2528 174.691 88.0447 175.25 86.7958L176.163 87.2043C175.601 88.4595 175.043 89.6737 174.489 90.8471L173.585 90.4199ZM169.993 97.5399C170.602 96.4155 171.217 95.2377 171.836 94.0067L172.73 94.4562C172.106 95.6961 171.487 96.8829 170.872 98.0164L169.993 97.5399ZM168.032 101.004C167.321 102.202 166.618 103.324 165.922 104.371L166.755 104.925C167.46 103.863 168.173 102.726 168.892 101.514L168.032 101.004ZM161.043 110.601C161.886 109.727 162.742 108.728 163.611 107.606L164.401 108.218C163.512 109.368 162.632 110.394 161.763 111.296L161.043 110.601ZM158.107 113.185C156.938 114.023 155.799 114.602 154.692 114.926L154.973 115.886C156.194 115.529 157.433 114.899 158.689 113.998L158.107 113.185ZM147.639 113.291C148.739 114.178 149.857 114.758 150.995 115.039L150.756 116.01C149.469 115.693 148.221 115.044 147.012 114.069L147.639 113.291ZM144.943 110.451C144.881 110.369 144.819 110.287 144.758 110.204C143.953 109.121 143.368 108.092 142.995 107.121L142.061 107.479C142.469 108.54 143.098 109.647 143.955 110.8C144.019 110.887 144.084 110.973 144.149 111.058L144.943 110.451ZM144.705 100.391C143.624 101.283 142.93 102.307 142.646 103.45L141.676 103.209C142.014 101.846 142.831 100.642 144.068 99.6202L144.705 100.391ZM148.045 98.5121C149.17 98.0727 150.436 97.7144 151.808 97.4439L151.614 96.4628C150.186 96.7443 148.864 97.1187 147.682 97.5806L148.045 98.5121ZM159.637 96.8718C158.306 96.8245 156.98 96.8464 155.689 96.9373L155.619 95.9398C156.946 95.8464 158.307 95.8239 159.672 95.8724L159.637 96.8718ZM163.618 97.2223C164.958 97.4131 166.255 97.6746 167.48 98.0022L167.738 97.0362C166.474 96.698 165.138 96.4287 163.759 96.2323L163.618 97.2223ZM174.512 101.298C173.598 100.554 172.482 99.8856 171.194 99.3051L171.605 98.3934C172.968 99.0079 174.158 99.7201 175.143 100.522L174.512 101.298ZM176.896 104.301C177.138 104.862 177.292 105.446 177.357 106.053C177.426 106.696 177.45 107.342 177.429 107.991L178.428 108.023C178.451 107.328 178.425 106.636 178.351 105.947C178.276 105.239 178.095 104.558 177.815 103.906L176.896 104.301ZM175.294 115.442C175.938 114.228 176.436 113.026 176.789 111.838L177.748 112.123C177.375 113.376 176.851 114.639 176.178 115.91L175.294 115.442ZM173.177 118.785C172.437 119.793 171.601 120.808 170.668 121.832L171.407 122.505C172.363 121.456 173.222 120.414 173.983 119.377L173.177 118.785ZM164.925 127.242C165.986 126.364 166.98 125.49 167.906 124.622L168.59 125.352C167.649 126.234 166.639 127.121 165.562 128.013L164.925 127.242ZM161.773 129.719C160.745 130.488 159.667 131.261 158.538 132.038L159.105 132.861C160.245 132.077 161.334 131.297 162.372 130.519L161.773 129.719ZM153.103 135.567C153.814 135.13 154.509 134.694 155.188 134.259L155.727 135.101C155.043 135.539 154.343 135.978 153.628 136.419L153.103 135.567Z" fill="#C7D0D9"/>
|
||||
<defs>
|
||||
<radialGradient id="paint0_radial_456_596" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(130.111 201.392) rotate(-90) scale(51.3403 536.198)">
|
||||
<stop stop-color="#EBEDF0" stop-opacity="0.24"/>
|
||||
<stop offset="0.536775" stop-color="#EBEDF0" stop-opacity="0.845525"/>
|
||||
<stop offset="1" stop-color="#E0E4E7" stop-opacity="0.01"/>
|
||||
</radialGradient>
|
||||
<linearGradient id="paint1_linear_456_596" x1="113.461" y1="232.834" x2="115.864" y2="237.972" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E1E7EA"/>
|
||||
<stop offset="1" stop-color="#D0D6DC"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_456_596" x1="189.845" y1="203.594" x2="194.241" y2="212.763" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E1E7EA"/>
|
||||
<stop offset="1" stop-color="#D0D6DC"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_456_596" x1="50.7703" y1="186.122" x2="53.2577" y2="196.031" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FBFBFB"/>
|
||||
<stop offset="1" stop-color="#D9DFE3"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_456_596" x1="112.401" y1="191.622" x2="121.277" y2="231.424" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#C4CDD1"/>
|
||||
<stop offset="1" stop-color="#C6CFD3" stop-opacity="0.01"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_456_596" x1="85.5883" y1="195.628" x2="95.8841" y2="222.499" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#C4CDD1"/>
|
||||
<stop offset="1" stop-color="#C6CFD3" stop-opacity="0.01"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_456_596" x1="105.786" y1="184.851" x2="104.318" y2="142.832" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#A1A7B8"/>
|
||||
<stop offset="1" stop-color="#7B8195"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint7_linear_456_596" x1="98.568" y1="113.716" x2="98.568" y2="110.196" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FBD8D6"/>
|
||||
<stop offset="1" stop-color="#EAC0BE" stop-opacity="0.7"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint8_linear_456_596" x1="70.3132" y1="128.175" x2="98.1311" y2="157.521" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E5E9F0"/>
|
||||
<stop offset="1" stop-color="#D2DAE8"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,53 @@
|
||||
<svg width="236" height="169" viewBox="0 0 236 169" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M189.532 0H45.2769C38.6377 0 33.2556 5.38211 33.2556 12.0213V156.277C33.2556 162.916 38.6377 168.298 45.2769 168.298H189.532C196.171 168.298 201.553 162.916 201.553 156.277V12.0213C201.553 5.38211 196.171 0 189.532 0Z" fill="#EAECF0"/>
|
||||
<g filter="url(#filter0_d_456_657)">
|
||||
<path d="M170.298 12.0214H8.01064C4.69105 12.0214 2 14.7124 2 18.032V48.0852C2 51.4048 4.69105 54.0958 8.01064 54.0958H170.298C173.617 54.0958 176.309 51.4048 176.309 48.0852V18.032C176.309 14.7124 173.617 12.0214 170.298 12.0214Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M84.9457 21.6382H53.6904C51.6986 21.6382 50.084 23.2528 50.084 25.2446C50.084 27.2363 51.6986 28.8509 53.6904 28.8509H84.9457C86.9374 28.8509 88.5521 27.2363 88.5521 25.2446C88.5521 23.2528 86.9374 21.6382 84.9457 21.6382Z" fill="#D0D5DD"/>
|
||||
<path d="M106.584 37.2655H53.6904C51.6986 37.2655 50.084 38.8801 50.084 40.8719C50.084 42.8636 51.6986 44.4783 53.6904 44.4783H106.584C108.576 44.4783 110.19 42.8636 110.19 40.8719C110.19 38.8801 108.576 37.2655 106.584 37.2655Z" fill="#EAECF0"/>
|
||||
<path d="M34.4575 15.6288H11.6171C8.2975 15.6288 5.60645 18.3198 5.60645 21.6394V44.4798C5.60645 47.7994 8.2975 50.4905 11.6171 50.4905H34.4575C37.7771 50.4905 40.4681 47.7994 40.4681 44.4798V21.6394C40.4681 18.3198 37.7771 15.6288 34.4575 15.6288Z" fill="#98A2B3"/>
|
||||
<path d="M20.2981 37.003H22.7023L22.7288 36.0773C22.7288 34.8608 23.4957 34.5434 24.58 34.1996C25.6677 33.8902 26.6251 33.235 27.3074 32.3332C27.9898 31.4314 28.3599 30.332 28.3619 29.2011C28.3857 28.5107 28.266 27.8228 28.0102 27.1811C27.7544 26.5393 27.3682 25.9577 26.876 25.4729C26.3837 24.9881 25.7962 24.6108 25.1507 24.3649C24.5051 24.1189 23.8155 24.0097 23.1255 24.044C22.3963 24.0281 21.6714 24.1605 20.9949 24.4332C20.3185 24.7058 19.7044 25.113 19.19 25.6301C18.6756 26.1472 18.2716 26.7634 18.0025 27.4413C17.7334 28.1192 17.6048 28.8447 17.6245 29.5738H20.1105C20.1011 29.1712 20.1721 28.7708 20.3194 28.3961C20.4667 28.0213 20.6873 27.6797 20.9683 27.3913C21.2494 27.1029 21.5851 26.8735 21.9559 26.7165C22.3268 26.5595 22.7252 26.4781 23.1279 26.4771C23.491 26.4561 23.8544 26.5134 24.1934 26.6453C24.5324 26.7772 24.839 26.9806 25.0924 27.2415C25.3458 27.5024 25.5401 27.8149 25.662 28.1576C25.784 28.5003 25.8307 28.8652 25.799 29.2276C25.783 29.8141 25.579 30.38 25.2172 30.8418C24.8553 31.3037 24.3547 31.6371 23.789 31.7929L22.9163 32.1391C22.0618 32.345 21.3158 32.8643 20.8261 33.5941C20.3363 34.3239 20.1384 35.211 20.2716 36.0797L20.2981 37.003ZM21.4882 42.7179C21.7236 42.7262 21.9583 42.6873 22.1784 42.6034C22.3986 42.5195 22.5996 42.3923 22.7698 42.2293C22.9399 42.0664 23.0756 41.871 23.1689 41.6547C23.2622 41.4384 23.3112 41.2055 23.313 40.97C23.3109 40.7346 23.2617 40.502 23.1682 40.286C23.0748 40.07 22.939 39.8749 22.7689 39.7122C22.5988 39.5495 22.3978 39.4225 22.1779 39.3387C21.9579 39.255 21.7234 39.2161 21.4882 39.2245C21.2529 39.2161 21.0184 39.255 20.7984 39.3387C20.5785 39.4225 20.3775 39.5495 20.2074 39.7122C20.0373 39.8749 19.9016 40.07 19.8081 40.286C19.7147 40.502 19.6654 40.7346 19.6633 40.97C19.6651 41.2055 19.7141 41.4384 19.8074 41.6547C19.9007 41.871 20.0364 42.0664 20.2066 42.2293C20.3767 42.3923 20.5778 42.5195 20.7979 42.6034C21.018 42.6873 21.2527 42.7262 21.4882 42.7179Z" fill="white"/>
|
||||
<g filter="url(#filter1_d_456_657)">
|
||||
<path d="M59.702 63.7129H221.989C223.583 63.7129 225.112 64.3462 226.239 65.4734C227.367 66.6006 228 68.1294 228 69.7235V99.7767C228 101.371 227.367 102.9 226.239 104.027C225.112 105.154 223.583 105.787 221.989 105.787H59.702C58.1079 105.787 56.5791 105.154 55.4519 104.027C54.3247 102.9 53.6914 101.371 53.6914 99.7767V69.7235C53.6914 68.1294 54.3247 66.6006 55.4519 65.4734C56.5791 64.3462 58.1079 63.7129 59.702 63.7129V63.7129Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M136.637 73.3298H105.382C103.39 73.3298 101.776 74.9445 101.776 76.9362C101.776 78.928 103.39 80.5426 105.382 80.5426H136.637C138.629 80.5426 140.244 78.928 140.244 76.9362C140.244 74.9445 138.629 73.3298 136.637 73.3298Z" fill="#D0D5DD"/>
|
||||
<path d="M158.276 88.9572H105.382C103.39 88.9572 101.776 90.5718 101.776 92.5635C101.776 94.5553 103.39 96.1699 105.382 96.1699H158.276C160.267 96.1699 161.882 94.5553 161.882 92.5635C161.882 90.5718 160.267 88.9572 158.276 88.9572Z" fill="#EAECF0"/>
|
||||
<path d="M86.1488 67.3202H63.3084C59.9888 67.3202 57.2977 70.0112 57.2977 73.3308V96.1713C57.2977 99.4908 59.9888 102.182 63.3084 102.182H86.1488C89.4684 102.182 92.1594 99.4908 92.1594 96.1713V73.3308C92.1594 70.0112 89.4684 67.3202 86.1488 67.3202Z" fill="#98A2B3"/>
|
||||
<path d="M71.9893 88.6944H74.3936L74.42 87.7687C74.42 86.5522 75.187 86.2348 76.2713 85.891C77.359 85.5816 78.3164 84.9265 78.9987 84.0246C79.681 83.1228 80.0512 82.0234 80.0532 80.8926C80.077 80.2021 79.9573 79.5142 79.7015 78.8725C79.4457 78.2307 79.0595 77.6491 78.5672 77.1643C78.075 76.6795 77.4875 76.3022 76.8419 76.0563C76.1964 75.8103 75.5067 75.7011 74.8167 75.7354C74.0876 75.7195 73.3627 75.8519 72.6862 76.1246C72.0097 76.3972 71.3957 76.8044 70.8813 77.3215C70.3669 77.8386 69.9629 78.4548 69.6938 79.1327C69.4247 79.8106 69.2961 80.5361 69.3158 81.2652H71.8018C71.7924 80.8626 71.8634 80.4622 72.0107 80.0875C72.158 79.7127 72.3786 79.3711 72.6596 79.0827C72.9406 78.7943 73.2764 78.5649 73.6472 78.4079C74.018 78.2509 74.4165 78.1695 74.8191 78.1685C75.1823 78.1475 75.5457 78.2048 75.8847 78.3367C76.2237 78.4686 76.5303 78.672 76.7837 78.9329C77.0371 79.1939 77.2314 79.5063 77.3533 79.849C77.4752 80.1917 77.5219 80.5566 77.4903 80.919C77.4743 81.5055 77.2703 82.0714 76.9085 82.5332C76.5466 82.9951 76.046 83.3285 75.4803 83.4843L74.6076 83.8306C73.7531 84.0364 73.0071 84.5557 72.5173 85.2855C72.0275 86.0153 71.8297 86.9024 71.9629 87.7711L71.9893 88.6944ZM73.1794 94.4093C73.4149 94.4176 73.6496 94.3787 73.8697 94.2948C74.0898 94.2109 74.2909 94.0837 74.461 93.9208C74.6312 93.7578 74.7669 93.5624 74.8602 93.3461C74.9535 93.1298 75.0025 92.8969 75.0043 92.6614C75.0022 92.426 74.953 92.1935 74.8595 91.9774C74.7661 91.7614 74.6303 91.5663 74.4602 91.4036C74.2901 91.2409 74.0891 91.1139 73.8692 91.0301C73.6492 90.9464 73.4147 90.9075 73.1794 90.9159C72.9442 90.9075 72.7097 90.9464 72.4897 91.0301C72.2698 91.1139 72.0688 91.2409 71.8987 91.4036C71.7286 91.5663 71.5928 91.7614 71.4994 91.9774C71.4059 92.1935 71.3567 92.426 71.3546 92.6614C71.3564 92.8969 71.4054 93.1298 71.4987 93.3461C71.592 93.5624 71.7277 93.7578 71.8979 93.9208C72.068 94.0837 72.2691 94.2109 72.4892 94.2948C72.7093 94.3787 72.944 94.4176 73.1794 94.4093Z" fill="white"/>
|
||||
<g filter="url(#filter2_d_456_657)">
|
||||
<path d="M8.01064 115.404H170.298C171.892 115.404 173.421 116.038 174.548 117.165C175.675 118.292 176.309 119.821 176.309 121.415V151.468C176.309 153.062 175.675 154.591 174.548 155.718C173.421 156.846 171.892 157.479 170.298 157.479H8.01064C6.41652 157.479 4.88769 156.846 3.76048 155.718C2.63326 154.591 2 153.062 2 151.468L2 121.415C2 119.821 2.63326 118.292 3.76048 117.165C4.88769 116.038 6.41652 115.404 8.01064 115.404V115.404Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M84.9457 125.021H53.6904C51.6986 125.021 50.084 126.636 50.084 128.628C50.084 130.619 51.6986 132.234 53.6904 132.234H84.9457C86.9374 132.234 88.5521 130.619 88.5521 128.628C88.5521 126.636 86.9374 125.021 84.9457 125.021Z" fill="#D0D5DD"/>
|
||||
<path d="M106.584 140.649H53.6904C51.6986 140.649 50.084 142.263 50.084 144.255C50.084 146.247 51.6986 147.861 53.6904 147.861H106.584C108.576 147.861 110.19 146.247 110.19 144.255C110.19 142.263 108.576 140.649 106.584 140.649Z" fill="#EAECF0"/>
|
||||
<path d="M34.4575 119.012H11.6171C8.2975 119.012 5.60645 121.703 5.60645 125.022V147.863C5.60645 151.182 8.2975 153.873 11.6171 153.873H34.4575C37.7771 153.873 40.4681 151.182 40.4681 147.863V125.022C40.4681 121.703 37.7771 119.012 34.4575 119.012Z" fill="#98A2B3"/>
|
||||
<path d="M20.2981 140.386H22.7023L22.7288 139.46C22.7288 138.244 23.4957 137.926 24.58 137.583C25.6677 137.273 26.6251 136.618 27.3074 135.716C27.9898 134.814 28.3599 133.715 28.3619 132.584C28.3857 131.894 28.266 131.206 28.0102 130.564C27.7544 129.922 27.3682 129.341 26.876 128.856C26.3837 128.371 25.7962 127.994 25.1507 127.748C24.5051 127.502 23.8155 127.393 23.1255 127.427C22.3963 127.411 21.6714 127.543 20.9949 127.816C20.3185 128.089 19.7044 128.496 19.19 129.013C18.6756 129.53 18.2716 130.146 18.0025 130.824C17.7334 131.502 17.6048 132.228 17.6245 132.957H20.1105C20.1011 132.554 20.1721 132.154 20.3194 131.779C20.4667 131.404 20.6873 131.063 20.9683 130.774C21.2494 130.486 21.5851 130.256 21.9559 130.099C22.3268 129.942 22.7252 129.861 23.1279 129.86C23.491 129.839 23.8544 129.896 24.1934 130.028C24.5324 130.16 24.839 130.363 25.0924 130.624C25.3458 130.885 25.5401 131.198 25.662 131.541C25.784 131.883 25.8307 132.248 25.799 132.611C25.783 133.197 25.579 133.763 25.2172 134.225C24.8553 134.687 24.3547 135.02 23.789 135.176L22.9163 135.522C22.0618 135.728 21.3158 136.247 20.8261 136.977C20.3363 137.707 20.1384 138.594 20.2716 139.463L20.2981 140.386ZM21.4882 146.101C21.7236 146.109 21.9583 146.07 22.1784 145.986C22.3986 145.902 22.5996 145.775 22.7698 145.612C22.9399 145.449 23.0756 145.254 23.1689 145.038C23.2622 144.821 23.3112 144.588 23.313 144.353C23.3109 144.118 23.2617 143.885 23.1682 143.669C23.0748 143.453 22.939 143.258 22.7689 143.095C22.5988 142.932 22.3978 142.805 22.1779 142.722C21.9579 142.638 21.7234 142.599 21.4882 142.607C21.2529 142.599 21.0184 142.638 20.7984 142.722C20.5785 142.805 20.3775 142.932 20.2074 143.095C20.0373 143.258 19.9016 143.453 19.8081 143.669C19.7147 143.885 19.6654 144.118 19.6633 144.353C19.6651 144.588 19.7141 144.821 19.8074 145.038C19.9007 145.254 20.0364 145.449 20.2066 145.612C20.3767 145.775 20.5778 145.902 20.7979 145.986C21.018 146.07 21.2527 146.109 21.4882 146.101Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_456_657" x="0" y="10.0214" width="184.308" height="52.0745" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="3" dy="3"/>
|
||||
<feGaussianBlur stdDeviation="2.5"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.230539 0 0 0 0 0.370572 0 0 0 0 0.482993 0 0 0 0.1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_456_657"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_456_657" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_456_657" x="51.6914" y="61.7129" width="184.308" height="52.0745" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="3" dy="3"/>
|
||||
<feGaussianBlur stdDeviation="2.5"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.230539 0 0 0 0 0.370572 0 0 0 0 0.482993 0 0 0 0.1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_456_657"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_456_657" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter2_d_456_657" x="0" y="113.404" width="184.308" height="52.0745" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="3" dy="3"/>
|
||||
<feGaussianBlur stdDeviation="2.5"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.230539 0 0 0 0 0.370572 0 0 0 0 0.482993 0 0 0 0.1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_456_657"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_456_657" result="shape"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,20 @@
|
||||
<svg width="205" height="205" viewBox="0 0 205 205" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M86.1082 154.875H151.465C151.784 154.875 152.101 154.938 152.396 155.06C152.692 155.183 152.96 155.362 153.186 155.588C153.412 155.814 153.591 156.082 153.714 156.378C153.836 156.673 153.899 156.99 153.899 157.309C153.899 157.629 153.836 157.946 153.714 158.241C153.591 158.536 153.412 158.805 153.186 159.031C152.96 159.257 152.692 159.436 152.396 159.558C152.101 159.681 151.784 159.744 151.465 159.744H86.1082C85.7885 159.744 85.472 159.681 85.1766 159.558C84.8813 159.436 84.6129 159.257 84.3868 159.031C84.1608 158.805 83.9815 158.536 83.8591 158.241C83.7368 157.946 83.6738 157.629 83.6738 157.309C83.6738 156.99 83.7368 156.673 83.8591 156.378C83.9815 156.082 84.1608 155.814 84.3868 155.588C84.6129 155.362 84.8813 155.183 85.1766 155.06C85.472 154.938 85.7885 154.875 86.1082 154.875ZM86.1082 163.75H132.96C133.279 163.75 133.596 163.813 133.891 163.936C134.187 164.058 134.455 164.237 134.681 164.463C134.907 164.689 135.086 164.958 135.209 165.253C135.331 165.548 135.394 165.865 135.394 166.185C135.394 166.504 135.331 166.821 135.209 167.116C135.086 167.412 134.907 167.68 134.681 167.906C134.455 168.132 134.187 168.311 133.891 168.434C133.596 168.556 133.279 168.619 132.96 168.619H86.1082C85.7885 168.619 85.472 168.556 85.1766 168.434C84.8813 168.311 84.6129 168.132 84.3868 167.906C84.1608 167.68 83.9815 167.412 83.8591 167.116C83.7368 166.821 83.6738 166.504 83.6738 166.185C83.6738 165.865 83.7368 165.548 83.8591 165.253C83.9815 164.958 84.1608 164.689 84.3868 164.463C84.6129 164.237 84.8813 164.058 85.1766 163.936C85.472 163.813 85.7885 163.75 86.1082 163.75Z" fill="#A6B6CC"/>
|
||||
<path d="M86.1082 177.062H101.322C101.967 177.062 102.587 177.319 103.043 177.776C103.5 178.232 103.756 178.851 103.756 179.497C103.756 180.143 103.5 180.762 103.043 181.218C102.587 181.675 101.967 181.931 101.322 181.931H86.1082C85.4626 181.931 84.8434 181.675 84.3868 181.218C83.9303 180.762 83.6738 180.143 83.6738 179.497C83.6738 178.851 83.9303 178.232 84.3868 177.776C84.8434 177.319 85.4626 177.062 86.1082 177.062Z" fill="#D2DDEC"/>
|
||||
<path d="M62.5308 173.899C68.8258 173.899 73.9288 168.813 73.9288 162.539C73.9288 156.264 68.8258 151.178 62.5308 151.178C56.2359 151.178 51.1328 156.264 51.1328 162.539C51.1328 168.813 56.2359 173.899 62.5308 173.899Z" fill="#A6B6CC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M60.7025 166.754C60.8052 166.857 60.9273 166.939 61.0619 166.996C61.1965 167.052 61.3408 167.08 61.4866 167.08C61.6324 167.08 61.7768 167.052 61.9114 166.996C62.0459 166.939 62.1681 166.857 62.2708 166.754L67.8186 161.206C67.9215 161.103 68.0032 160.981 68.0589 160.846C68.1146 160.711 68.1432 160.567 68.1432 160.421C68.1431 160.276 68.1144 160.131 68.0586 159.997C68.0028 159.862 67.921 159.74 67.8179 159.637C67.7149 159.534 67.5926 159.452 67.4579 159.397C67.3233 159.341 67.179 159.312 67.0334 159.313C66.8877 159.313 66.7434 159.341 66.6089 159.397C66.4743 159.453 66.352 159.535 66.249 159.638L61.4866 164.4L58.9434 161.857C58.732 161.666 58.4555 161.564 58.1709 161.571C57.8862 161.578 57.6152 161.694 57.4138 161.896C57.2124 162.097 57.096 162.368 57.0885 162.652C57.0811 162.937 57.1832 163.214 57.3738 163.425L60.7025 166.754Z" fill="#FFFDFF"/>
|
||||
<path d="M86.1082 100.886H151.465C151.784 100.886 152.101 100.949 152.396 101.071C152.692 101.193 152.96 101.373 153.186 101.599C153.412 101.825 153.591 102.093 153.714 102.389C153.836 102.684 153.899 103 153.899 103.32C153.899 103.64 153.836 103.956 153.714 104.252C153.591 104.547 153.412 104.815 153.186 105.041C152.96 105.268 152.692 105.447 152.396 105.569C152.101 105.692 151.784 105.754 151.465 105.754H86.1082C85.7885 105.754 85.472 105.692 85.1766 105.569C84.8813 105.447 84.6129 105.268 84.3868 105.041C84.1608 104.815 83.9815 104.547 83.8591 104.252C83.7368 103.956 83.6738 103.64 83.6738 103.32C83.6738 103 83.7368 102.684 83.8591 102.389C83.9815 102.093 84.1608 101.825 84.3868 101.599C84.6129 101.373 84.8813 101.193 85.1766 101.071C85.472 100.949 85.7885 100.886 86.1082 100.886ZM86.1082 109.761H132.96C133.279 109.761 133.596 109.824 133.891 109.946C134.187 110.069 134.455 110.248 134.681 110.474C134.907 110.7 135.086 110.968 135.209 111.264C135.331 111.559 135.394 111.876 135.394 112.195C135.394 112.515 135.331 112.832 135.209 113.127C135.086 113.422 134.907 113.691 134.681 113.917C134.455 114.143 134.187 114.322 133.891 114.444C133.596 114.567 133.279 114.63 132.96 114.63H86.1082C85.7885 114.63 85.472 114.567 85.1766 114.444C84.8813 114.322 84.6129 114.143 84.3868 113.917C84.1608 113.691 83.9815 113.422 83.8591 113.127C83.7368 112.832 83.6738 112.515 83.6738 112.195C83.6738 111.876 83.7368 111.559 83.8591 111.264C83.9815 110.968 84.1608 110.7 84.3868 110.474C84.6129 110.248 84.8813 110.069 85.1766 109.946C85.472 109.824 85.7885 109.761 86.1082 109.761Z" fill="#A6B6CC"/>
|
||||
<path d="M86.1082 123.073H101.322C101.967 123.073 102.587 123.33 103.043 123.786C103.5 124.243 103.756 124.862 103.756 125.508C103.756 126.153 103.5 126.772 103.043 127.229C102.587 127.686 101.967 127.942 101.322 127.942H86.1082C85.4626 127.942 84.8434 127.686 84.3868 127.229C83.9303 126.772 83.6738 126.153 83.6738 125.508C83.6738 124.862 83.9303 124.243 84.3868 123.786C84.8434 123.33 85.4626 123.073 86.1082 123.073Z" fill="#D2DDEC"/>
|
||||
<path d="M62.5308 119.91C68.8258 119.91 73.9288 114.824 73.9288 108.549C73.9288 102.275 68.8258 97.1885 62.5308 97.1885C56.2359 97.1885 51.1328 102.275 51.1328 108.549C51.1328 114.824 56.2359 119.91 62.5308 119.91Z" fill="#A6B6CC"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M60.7025 112.765C60.8052 112.868 60.9273 112.95 61.0619 113.006C61.1965 113.062 61.3408 113.091 61.4866 113.091C61.6324 113.091 61.7768 113.062 61.9114 113.006C62.0459 112.95 62.1681 112.868 62.2708 112.765L67.8186 107.217C67.9215 107.114 68.0032 106.991 68.0589 106.857C68.1146 106.722 68.1432 106.578 68.1432 106.432C68.1431 106.286 68.1144 106.142 68.0586 106.008C68.0028 105.873 67.921 105.751 67.8179 105.648C67.7149 105.545 67.5926 105.463 67.4579 105.408C67.3233 105.352 67.179 105.323 67.0334 105.323C66.8877 105.323 66.7434 105.352 66.6089 105.408C66.4743 105.464 66.352 105.545 66.249 105.648L61.4866 110.411L58.9434 107.868C58.732 107.677 58.4555 107.574 58.1709 107.582C57.8862 107.589 57.6152 107.705 57.4138 107.906C57.2124 108.108 57.096 108.379 57.0885 108.663C57.0811 108.948 57.1832 109.224 57.3738 109.436L60.7025 112.765Z" fill="#FFFDFF"/>
|
||||
<path d="M86.1083 35.703L151.465 40.2476C152.809 40.3462 153.899 41.2649 153.899 42.3002C153.899 43.3354 152.809 44.1234 151.465 44.0593L86.1083 41.1265C84.7643 41.0689 83.674 39.7966 83.674 38.2822C83.674 36.7703 84.7643 35.6146 86.1083 35.703ZM86.1083 45.5891L132.96 46.7243C134.305 46.7589 135.394 47.7314 135.394 48.8973C135.394 50.0632 134.305 51.0088 132.96 51.0088L86.1083 51.0114C84.7643 51.0114 83.674 49.7852 83.674 48.2721C83.674 46.7589 84.7643 45.5571 86.1083 45.5891Z" fill="#A6B6CC"/>
|
||||
<path d="M86.1083 60.4168L101.322 59.789C102.667 59.7326 103.756 60.8076 103.756 62.19C103.756 63.5712 102.667 64.7628 101.322 64.8512L86.1083 65.839C84.7643 65.9249 83.674 64.7679 83.674 63.2548C83.674 61.7429 84.7643 60.4706 86.1083 60.4155V60.4168Z" fill="#D2DDEC"/>
|
||||
<path d="M65.6641 58.454C73.6245 58.2977 80.0781 51.9965 80.0781 44.3834C80.0781 36.7689 73.6245 30.1743 65.6641 29.6567C57.7037 29.148 51.25 35.453 51.25 43.735C51.25 52.017 57.7037 58.6078 65.6641 58.454Z" fill="url(#paint0_linear_462_699)"/>
|
||||
<path d="M63.4216 48.1595C63.6688 48.4285 63.993 48.5643 64.3159 48.5669C64.4842 48.567 64.6507 48.5319 64.8047 48.464C64.9587 48.396 65.0968 48.2967 65.2102 48.1723L71.5344 41.5482C72.0277 41.0434 72.0277 40.2003 71.5344 39.6622C71.0399 39.1241 70.2404 39.0933 69.7458 39.5982L64.3159 45.2677L61.4164 42.0594C60.9218 41.5072 60.1223 41.4842 59.6278 42.012C59.1345 42.5412 59.1345 43.4201 59.6278 43.9723L63.4216 48.1595Z" fill="white"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_462_699" x1="80" y1="18" x2="48.9994" y2="43.9993" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#A56E32"/>
|
||||
<stop offset="1" stop-color="#ECBD84"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.0 KiB |
@@ -0,0 +1,37 @@
|
||||
<svg width="792" height="693" viewBox="0 0 792 693" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="Enable Push Notifications">
|
||||
<path id="Fill 1" fill-rule="evenodd" clip-rule="evenodd" d="M503.407 467.831L501.106 476.918L273.967 419.42L276.265 410.333C294.439 414.932 308.536 397.427 310.816 388.433L323.923 336.644C334.303 298.955 368.623 272.876 407.719 272.972C411.067 260.471 423.919 253.055 436.417 256.406C448.918 259.757 456.337 272.606 452.983 285.107C487.27 304.244 504.844 343.691 496.135 381.977L483.442 432.131C480.748 442.76 494.323 465.53 503.407 467.831Z" fill="#F1F2F7"/>
|
||||
<path id="Fill 3" fill-rule="evenodd" clip-rule="evenodd" d="M346.711 447.501C348.892 470.691 369.457 487.725 392.647 485.547C405.277 484.362 416.704 477.552 423.76 467.004L346.711 447.501Z" fill="#FFDA3E"/>
|
||||
<path id="Stroke 5" fill-rule="evenodd" clip-rule="evenodd" d="M715.596 379.825C715.596 551.788 576.189 691.195 404.226 691.195C232.263 691.195 92.8594 551.788 92.8594 379.825C92.8594 207.862 232.263 68.4551 404.226 68.4551C576.189 68.4551 715.596 207.862 715.596 379.825Z" stroke="#E9EAEC" stroke-dasharray="5.02 5.02"/>
|
||||
<path id="Stroke 7" fill-rule="evenodd" clip-rule="evenodd" d="M635.451 379.825C635.451 507.526 531.927 611.05 404.226 611.05C276.522 611.05 173.004 507.526 173.004 379.825C173.004 252.124 276.522 148.6 404.226 148.6C531.927 148.6 635.451 252.124 635.451 379.825Z" stroke="#E9EAEC" stroke-dasharray="5.05 5.05"/>
|
||||
<path id="Fill 9" fill-rule="evenodd" clip-rule="evenodd" d="M623.285 166.717C627.773 166.717 631.403 170.344 631.403 174.835C631.403 179.326 627.773 182.953 623.285 182.953C618.794 182.953 615.164 179.326 615.164 174.835C615.164 170.344 618.794 166.717 623.285 166.717ZM647.634 166.717C652.125 166.717 655.752 170.344 655.752 174.835C655.752 179.326 652.125 182.953 647.634 182.953C643.143 182.953 639.516 179.326 639.516 174.835C639.516 170.344 643.143 166.717 647.634 166.717ZM671.991 166.717C676.482 166.717 680.109 170.344 680.109 174.835C680.109 179.326 676.482 182.953 671.991 182.953C667.5 182.953 663.873 179.326 663.873 174.835C663.873 170.344 667.5 166.717 671.991 166.717ZM614.2 219.488H652.942C656.596 219.488 656.596 219.515 658.345 220.808C660.097 222.101 680.089 235.724 680.089 235.724V219.488H681.025C691.729 219.488 700.381 211.421 700.381 201.374V148.376C700.381 138.329 691.708 130.184 681.025 130.184H614.2C603.52 130.184 594.844 138.329 594.844 148.376V201.374C594.844 211.421 603.52 219.488 614.2 219.488Z" fill="#98A2B3"/>
|
||||
<path id="Fill 11" fill-rule="evenodd" clip-rule="evenodd" d="M145.28 260.26C145.28 263.197 142.91 265.567 139.97 265.567C137.036 265.567 134.666 263.197 134.666 260.26C134.666 257.323 137.036 254.95 139.97 254.95C142.91 254.95 145.28 257.323 145.28 260.26ZM129.351 260.26C129.351 263.197 126.978 265.567 124.044 265.567C121.107 265.567 118.734 263.197 118.734 260.26C118.734 257.323 121.107 254.95 124.044 254.95C126.978 254.95 129.351 257.323 129.351 260.26ZM113.432 260.26C113.432 263.197 111.059 265.567 108.122 265.567C105.188 265.567 102.815 263.197 102.815 260.26C102.815 257.323 105.188 254.95 108.122 254.95C111.059 254.95 113.432 257.323 113.432 260.26ZM158.57 277.612V242.959C158.57 236.389 152.894 231.064 145.913 231.064H102.218C95.2335 231.064 89.5605 236.389 89.5605 242.959V277.612C89.5605 284.179 95.2185 289.453 102.218 289.453H102.833V300.073C102.833 300.073 115.904 291.163 117.047 290.317C118.193 289.471 118.193 289.453 120.581 289.453H145.913C152.894 289.453 158.57 284.179 158.57 277.612Z" fill="#98A2B3"/>
|
||||
<path id="Fill 13" fill-rule="evenodd" clip-rule="evenodd" d="M346.729 447.554C348.91 470.744 369.475 487.778 392.665 485.6C405.295 484.415 416.722 477.605 423.778 467.057L346.729 447.554Z" fill="#98A2B3"/>
|
||||
<path id="Fill 15" fill-rule="evenodd" clip-rule="evenodd" d="M529.867 308.222C535.156 314.585 539.128 322.079 541.828 330.023C544.579 337.97 545.923 346.412 546.061 354.86C546.061 359.087 545.758 363.308 545.212 367.493C544.492 371.657 543.661 375.791 542.353 379.796C539.824 387.809 536.002 395.408 530.794 401.876C530.569 402.155 530.167 402.197 529.888 401.975C529.672 401.798 529.6 401.51 529.684 401.258C532.396 393.539 534.643 385.925 536.152 378.2C536.431 376.25 536.815 374.33 537.139 372.401C537.361 370.454 537.655 368.522 537.823 366.578C537.949 364.631 538.201 362.696 538.282 360.749C538.312 358.799 538.405 356.852 538.396 354.905C538.441 347.108 537.571 339.323 536.056 331.595C534.499 323.861 532.156 316.244 529.342 308.525C529.285 308.366 529.366 308.189 529.525 308.132C529.651 308.084 529.786 308.126 529.867 308.222Z" fill="#98A2B3"/>
|
||||
<path id="Fill 17" fill-rule="evenodd" clip-rule="evenodd" d="M559.657 310.924C564.763 316.807 568.609 323.785 571.288 331.192C573.973 338.608 575.524 346.486 575.8 354.412C576.1 362.335 575.134 370.3 573.016 377.887C570.901 385.471 567.604 392.719 562.954 398.965C562.924 399.004 562.867 399.013 562.831 398.986C562.801 398.962 562.789 398.923 562.798 398.89C564.724 391.372 566.338 384.058 567.316 376.705C568.294 369.355 568.615 362.008 568.342 354.688C568.042 347.371 567.157 340.078 565.6 332.839C564.049 325.591 561.856 318.439 559.357 311.098C559.327 311.005 559.375 310.906 559.468 310.873C559.537 310.849 559.612 310.87 559.657 310.924Z" fill="#98A2B3"/>
|
||||
<path id="Fill 19" fill-rule="evenodd" clip-rule="evenodd" d="M287.372 348.466C285.752 340.399 285.734 331.972 287.018 323.734C288.26 315.475 290.93 307.423 294.638 299.902C298.436 292.426 303.29 285.469 309.152 279.517C314.972 273.544 321.722 268.483 329.168 264.949C329.303 264.886 329.459 264.943 329.522 265.075C329.573 265.183 329.546 265.309 329.459 265.387C323.402 270.886 317.825 276.619 312.896 282.826C308.003 289.045 303.674 295.654 300.176 302.689C296.582 309.679 293.84 317.086 291.755 324.727C289.703 332.386 288.437 340.291 287.63 348.454C287.621 348.523 287.558 348.577 287.486 348.571C287.429 348.565 287.384 348.52 287.372 348.466Z" fill="#98A2B3"/>
|
||||
<path id="Fill 21" fill-rule="evenodd" clip-rule="evenodd" d="M261.942 332.519C260.409 324.944 260.382 317.051 261.495 309.323C262.644 301.595 264.939 294.002 268.326 286.931C271.677 279.848 276.003 273.221 281.208 267.416C286.389 261.602 292.377 256.52 299.049 252.68C293.601 258.104 288.597 263.762 284.232 269.846C279.882 275.936 276.099 282.359 273.033 289.115C269.997 295.88 267.561 302.906 265.824 310.157C264.039 317.405 262.968 324.842 262.197 332.507C262.188 332.576 262.128 332.627 262.053 332.621C261.999 332.615 261.951 332.573 261.942 332.519Z" fill="#98A2B3"/>
|
||||
<path id="Fill 23" fill-rule="evenodd" clip-rule="evenodd" d="M503.424 467.882C503.424 467.882 489.99 462.662 482.928 455.213C473.094 444.842 473.742 433.526 480.39 411.686C488.211 385.679 487.998 358.283 484.986 345.725C474.495 301.967 453 285.158 453 285.158C487.287 304.295 504.861 343.742 496.152 382.028L483.459 432.182C481.233 439.592 494.34 465.581 503.424 467.882L501.123 476.969L503.424 467.882Z" fill="#D8DBEA"/>
|
||||
<path id="Stroke 25" d="M34.0345 421.747L28.2535 421.57" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 27" d="M29.8862 410.786L25.7402 414.659" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 29" d="M19.0831 405.782L18.9961 411.434" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 31" d="M7.94531 409.661L11.9713 413.783" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 33" d="M3 420.158L8.778 420.335" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 35" d="M7.14844 431.118L11.2974 427.245" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 37" d="M17.9531 436.125L18.0401 430.473" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 39" d="M29.0924 432.243L25.0664 428.121" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 41" d="M787.943 341.168L785.402 343.919" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 43" d="M776.016 343.559L777.933 345.326" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 45" d="M774.082 355.749L776.623 352.998" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 47" d="M786.004 353.359L784.09 351.592" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 49" d="M555.211 17.8405L549.064 17.6755" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 51" d="M539.308 3L539.215 8.253" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 53" d="M522.2 16.3623L528.347 16.5243" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Stroke 55" d="M538.102 31.2012L538.195 25.9482" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
<path id="Fill 57" fill-rule="evenodd" clip-rule="evenodd" d="M100.008 585.019C95.5864 586.342 88.2214 592.84 85.7014 600.544C85.2784 593.386 80.7334 584.389 75.7324 583.093C81.8344 580.936 88.4434 573.007 90.2014 566.326C89.8834 573.328 96.2404 583.495 100.008 585.019Z" fill="#EBECEF"/>
|
||||
<path id="Fill 59" fill-rule="evenodd" clip-rule="evenodd" d="M203.576 45.9762C200.165 46.5792 194.12 50.7792 191.576 56.2992C191.879 50.9322 189.272 43.8372 185.66 42.4392C190.391 41.3592 196.001 36.0252 197.888 31.2012C197.045 36.3912 200.9 44.5152 203.576 45.9762Z" fill="#EBECEF"/>
|
||||
<path id="Fill 61" fill-rule="evenodd" clip-rule="evenodd" d="M655.677 84.951C651.12 84.852 647.508 81.081 647.61 76.527C647.709 71.973 651.48 68.361 656.031 68.46C660.588 68.559 664.2 72.33 664.101 76.884C663.999 81.438 660.231 85.05 655.677 84.951Z" fill="#D1D9E0"/>
|
||||
<path id="Fill 63" fill-rule="evenodd" clip-rule="evenodd" d="M655.698 625.407C651.735 625.323 648.591 622.038 648.675 618.075C648.759 614.109 652.044 610.965 656.01 611.049C659.976 611.136 663.12 614.418 663.033 618.384C662.946 622.347 659.664 625.494 655.698 625.407Z" fill="#EBECEF"/>
|
||||
<path id="Stroke 65" fill-rule="evenodd" clip-rule="evenodd" d="M59.4669 194.41C57.0129 194.356 55.0659 192.325 55.1199 189.868C55.1709 187.414 57.2049 185.47 59.6589 185.521C62.1129 185.575 64.0599 187.606 64.0089 190.06C63.9549 192.517 61.9209 194.464 59.4669 194.41Z" stroke="#D2D8DF" stroke-linecap="round"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.7 KiB |
@@ -0,0 +1,66 @@
|
||||
<svg width="300" height="198" viewBox="0 0 300 198" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M25.1152 41.604C25.1152 40.4994 26.0107 39.604 27.1152 39.604L196.703 39.604V112.414C196.703 113.212 197.178 113.933 197.911 114.25L298.793 157.807C299.526 158.123 300.001 158.845 300.001 159.643V197.997H187.001L26.2345 119.138C25.5494 118.802 25.1152 118.106 25.1152 117.343V41.604Z" fill="url(#paint0_linear_460_648)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M98.2479 0.25769L24.2787 25.4615V117.548L97.4108 92.3447L98.2479 0.25769Z" fill="url(#paint1_linear_460_648)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M97.947 0.25769L196.042 22.95V115.037L97.947 92.3447V0.25769Z" fill="url(#paint2_linear_460_648)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.2775 25.3723L122.372 48.0646V144.337L24.2775 117.459V25.3723Z" fill="#DEEAF4"/>
|
||||
<g style="mix-blend-mode:multiply" opacity="0.133718" filter="url(#filter0_d_460_648)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.2775 25.3723L122.372 48.0646V144.337L24.2775 117.459V25.3723Z" fill="url(#paint3_linear_460_648)"/>
|
||||
</g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M197.031 22.8608L122.225 48.0646V144.337L196.194 114.948L197.031 22.8608Z" fill="#D2DEE9"/>
|
||||
<g style="mix-blend-mode:multiply" opacity="0.133718" filter="url(#filter1_d_460_648)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M197.031 22.8608L122.225 48.0646V144.337L196.194 114.948L197.031 22.8608Z" fill="url(#paint4_linear_460_648)"/>
|
||||
</g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M196.72 22.793L222.873 59.2517L147.169 89.1347L122.024 47.4222L196.72 22.793Z" fill="url(#paint5_linear_460_648)"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.6778 24.5352L0 62.6178L95.3822 88.1589L123.062 47.2281L24.6778 24.5352Z" fill="url(#paint6_linear_460_648)"/>
|
||||
<mask id="mask0_460_648" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="24" width="124" height="65">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.6778 24.5352L0 62.6178L95.3822 88.1589L123.062 47.2281L24.6778 24.5352Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_460_648)">
|
||||
</g>
|
||||
<defs>
|
||||
<filter id="filter0_d_460_648" x="24.2775" y="25.3723" width="98.0946" height="120.965" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="2"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.234731 0 0 0 0 0.347049 0 0 0 0 0.474516 0 0 0 1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_648"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_648" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_460_648" x="122.225" y="22.8608" width="74.8064" height="123.477" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="2"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.234731 0 0 0 0 0.347049 0 0 0 0 0.474516 0 0 0 1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_460_648"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_460_648" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_460_648" x1="232.678" y1="171.064" x2="231.453" y2="90.2187" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white" stop-opacity="0.01"/>
|
||||
<stop offset="1" stop-color="#A4BFD5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_460_648" x1="75.2473" y1="-20.764" x2="114.079" y2="5.06768" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#CDD6DE"/>
|
||||
<stop offset="1" stop-color="#9FACBA"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_460_648" x1="133.023" y1="-2.8427" x2="125.859" y2="29.4387" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#D8E2EA"/>
|
||||
<stop offset="1" stop-color="#B0C1D0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_460_648" x1="69.2982" y1="120.375" x2="91.9538" y2="75.8456" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white" stop-opacity="0.01"/>
|
||||
<stop offset="1" stop-color="#132E3C"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_460_648" x1="162.699" y1="119.869" x2="136.065" y2="80.7739" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white" stop-opacity="0.01"/>
|
||||
<stop offset="1" stop-color="#132E3C"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_460_648" x1="174.286" y1="35.97" x2="185.862" y2="73.8539" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#F1F6FA"/>
|
||||
<stop offset="1" stop-color="#DEEAF4"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_460_648" x1="26.1573" y1="30.5351" x2="24.0092" y2="75.6485" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#F1F6FA"/>
|
||||
<stop offset="1" stop-color="#DEEAF4"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.9 KiB |
@@ -0,0 +1,108 @@
|
||||
<svg width="261" height="264" viewBox="0 0 261 264" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M234.783 115.566C234.783 136.838 227.685 156.564 215.792 172.421C209.27 180.93 201.405 188.472 192.389 194.274C177.81 203.943 160.354 209.551 141.555 209.551C89.9543 209.551 48.1364 167.393 48.1364 115.566C48.1364 63.5452 89.9543 21.5806 141.364 21.5806C160.163 21.5806 177.619 27.1887 192.197 36.6646C201.213 42.4662 209.078 50.0082 215.6 58.5172C227.685 74.5682 234.783 94.2935 234.783 115.566Z" fill="#EAEEF9"/>
|
||||
<path d="M245.717 86.945C248.594 84.2376 248.786 79.7898 246.1 76.889C243.415 73.9882 239.003 73.7948 235.934 76.5022C233.056 79.2096 232.864 83.6575 235.55 86.5583C238.236 89.2657 242.839 89.459 245.717 86.945Z" fill="#EAEEF9"/>
|
||||
<g filter="url(#filter0_d_506_4687)">
|
||||
<path d="M121.883 88.321L68.286 125.567C65.1857 127.701 60.9616 126.964 58.7913 123.86L23.2154 72.5302C21.0839 69.4264 21.8202 65.1974 24.9205 63.0248L78.517 25.7788C81.6173 23.6449 85.8415 24.382 88.0117 27.4859L123.626 78.8155C125.758 81.9193 124.983 86.1871 121.883 88.321Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M113.589 82.6953L66.4647 115.441C65.1471 116.372 63.3257 116.023 62.3956 114.704L32.9814 72.2587C32.0514 70.9395 32.4001 69.116 33.7178 68.1849L80.8424 35.4394C82.16 34.5083 83.9815 34.8575 84.9115 36.1766L114.326 78.6215C115.256 79.9406 114.907 81.7641 113.589 82.6953Z" fill="#E6ECF5"/>
|
||||
<path d="M79.8349 82.3459L62.6282 94.2957L64.4496 78.5825L79.8349 82.3459Z" fill="#B7C0CC"/>
|
||||
<path d="M94.0574 72.453L69.2937 89.6792L71.929 67.0601L94.0574 72.453Z" fill="#CED7E2"/>
|
||||
<path d="M57.6288 77.1868C59.8119 77.1868 61.5817 75.415 61.5817 73.2294C61.5817 71.0438 59.8119 69.272 57.6288 69.272C55.4457 69.272 53.6759 71.0438 53.6759 73.2294C53.6759 75.415 55.4457 77.1868 57.6288 77.1868Z" fill="#FA4F9A"/>
|
||||
<g filter="url(#filter1_d_506_4687)">
|
||||
<path d="M186.795 120.019L136.996 77.8064C134.129 75.3622 133.78 71.0556 136.183 68.1846L176.525 20.5019C178.967 17.6309 183.269 17.2817 186.136 19.6871L235.935 61.8993C238.803 64.3436 239.151 68.6501 236.749 71.5212L196.406 119.204C193.965 122.075 189.663 122.424 186.795 120.019Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M190.089 110.551L146.298 73.4604C145.057 72.4129 144.902 70.5894 145.949 69.3478L179.277 29.9291C180.323 28.6876 182.145 28.5324 183.385 29.58L227.177 66.6708C228.417 67.7183 228.572 69.5418 227.526 70.7833L194.197 110.202C193.151 111.444 191.33 111.599 190.089 110.551Z" fill="#E6ECF5"/>
|
||||
<path d="M181.68 77.7666L165.713 64.2261L181.37 61.937L181.68 77.7666Z" fill="#B7C0CC"/>
|
||||
<path d="M194.934 88.9795L171.914 69.4641L194.43 66.2051L194.934 88.9795Z" fill="#CED7E2"/>
|
||||
<path d="M184.78 57.9411C186.963 57.9411 188.733 56.1694 188.733 53.9838C188.733 51.7981 186.963 50.0264 184.78 50.0264C182.597 50.0264 180.827 51.7981 180.827 53.9838C180.827 56.1694 182.597 57.9411 184.78 57.9411Z" fill="url(#paint0_linear_506_4687)"/>
|
||||
<g filter="url(#filter2_d_506_4687)">
|
||||
<path d="M192.415 201.494L133.819 230.205C130.447 231.873 126.378 230.476 124.712 227.062L97.274 170.96C95.6076 167.585 97.0028 163.511 100.413 161.843L159.009 133.133C162.38 131.464 166.45 132.861 168.116 136.275L195.554 192.416C197.181 195.752 195.786 199.826 192.415 201.494Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M185.051 194.705L133.509 219.962C132.075 220.661 130.292 220.079 129.594 218.604L106.885 172.202C106.187 170.767 106.768 168.982 108.241 168.283L159.784 143.026C161.218 142.328 163 142.91 163.698 144.384L186.408 190.786C187.105 192.222 186.524 193.968 185.051 194.705Z" fill="#E6ECF5"/>
|
||||
<path d="M151.723 189.234L132.928 198.468L137.113 183.181L151.723 189.234Z" fill="#B7C0CC"/>
|
||||
<path d="M167.302 181.591L140.213 194.899L146.259 172.9L167.302 181.591Z" fill="#CED7E2"/>
|
||||
<path d="M131.183 180.815C133.366 180.815 135.136 179.043 135.136 176.858C135.136 174.672 133.366 172.9 131.183 172.9C129 172.9 127.23 174.672 127.23 176.858C127.23 179.043 129 180.815 131.183 180.815Z" fill="url(#paint1_linear_506_4687)"/>
|
||||
<path d="M142.771 94.7225C148.229 94.7225 152.653 90.293 152.653 84.829C152.653 79.365 148.229 74.9355 142.771 74.9355C137.313 74.9355 132.889 79.365 132.889 84.829C132.889 90.293 137.313 94.7225 142.771 94.7225Z" fill="#526DFF"/>
|
||||
<path d="M117.31 85.6045L115.101 80.9099C114.907 80.4443 114.713 79.9788 114.481 79.552C111.962 74.8574 107.001 71.6372 101.304 71.6372C96.0339 71.6372 91.4222 74.3531 88.7481 78.5044L84.4077 84.3241L86.4617 84.8673C86.3842 85.4493 86.3454 86.07 86.3454 86.652C86.3454 94.916 93.0498 101.628 101.304 101.628C109.559 101.628 116.263 94.916 116.263 86.652C116.263 86.3804 116.263 86.1088 116.225 85.8372L117.31 85.6045Z" fill="#526DFF"/>
|
||||
<path d="M168.232 85.6052L170.441 80.9495C170.635 80.4839 170.828 80.0183 171.061 79.5915C173.58 74.897 178.54 71.6768 184.237 71.6768C189.508 71.6768 194.119 74.3926 196.793 78.544L201.134 84.3249L199.08 84.8681C199.157 85.45 199.196 86.0708 199.196 86.6528C199.196 94.9167 192.492 101.629 184.237 101.629C175.983 101.629 169.278 94.9167 169.278 86.6528C169.278 86.3812 169.278 86.1096 169.317 85.838L168.232 85.6052Z" fill="#526DFF"/>
|
||||
<g filter="url(#filter3_d_506_4687)">
|
||||
<path d="M224.154 134.8C224.154 140.503 222.371 136.08 222.371 136.08L208.962 115.673L169.162 127.39L161.063 129.756L142.81 111.599L124.557 129.756L76.6569 115.673L63.2481 136.08C63.2481 136.08 61.4655 140.465 61.4655 134.8C61.4655 121.686 70.8826 102.908 79.2922 88.9021C83.0513 82.6169 90.1045 79.2414 97.2352 78.6983C102.351 78.3103 108.164 79.125 112.543 81.9185C113.473 82.5005 115.256 84.2852 116.457 84.0912C123.006 83.0824 129.905 81.6081 135.02 80.4442C140.252 79.2414 145.677 79.2414 150.87 80.483C155.908 81.6469 162.652 83.1212 169.162 84.13C170.364 84.324 172.146 82.5781 173.076 81.9573C177.456 79.125 183.269 78.3103 188.384 78.7371C195.515 79.2802 202.568 82.6169 206.327 88.9409C214.737 102.947 224.154 121.686 224.154 134.8Z" fill="url(#paint2_linear_506_4687)"/>
|
||||
</g>
|
||||
<path opacity="0.2" d="M196.832 109.427L169.123 127.429L161.024 129.796L142.771 111.638V92.7051C149.863 92.7051 161.683 97.9428 166.372 102.599C172.805 97.2832 182.494 92.0455 196.832 94.7226C211.171 97.3608 196.832 109.427 196.832 109.427Z" fill="url(#paint3_linear_506_4687)"/>
|
||||
<path opacity="0.2" d="M88.7094 109.427L116.418 127.429L124.518 129.796L142.771 111.638V92.7051C135.679 92.7051 123.859 97.9428 119.17 102.599C112.737 97.2832 103.048 92.0455 88.7094 94.7226C74.3705 97.3608 88.7094 109.427 88.7094 109.427Z" fill="url(#paint4_linear_506_4687)"/>
|
||||
<path d="M142.771 116.293C148.229 116.293 152.653 111.864 152.653 106.4C152.653 100.936 148.229 96.5063 142.771 96.5063C137.313 96.5063 132.889 100.936 132.889 106.4C132.889 111.864 137.313 116.293 142.771 116.293Z" fill="#526DFF"/>
|
||||
<path d="M94.4837 170.766C112.762 170.766 127.579 155.932 127.579 137.633C127.579 119.334 112.762 104.5 94.4837 104.5C76.2054 104.5 61.3879 119.334 61.3879 137.633C61.3879 155.932 76.2054 170.766 94.4837 170.766Z" fill="#A4BBFF"/>
|
||||
<path d="M94.4835 162.347C108.117 162.347 119.17 151.282 119.17 137.633C119.17 123.983 108.117 112.918 94.4835 112.918C80.8497 112.918 69.7974 123.983 69.7974 137.633C69.7974 151.282 80.8497 162.347 94.4835 162.347Z" fill="url(#paint5_linear_506_4687)"/>
|
||||
<path d="M94.4837 152.958C105.528 152.958 114.481 143.995 114.481 132.938C114.481 121.882 105.528 112.918 94.4837 112.918C83.4396 112.918 74.4867 121.882 74.4867 132.938C74.4867 143.995 83.4396 152.958 94.4837 152.958Z" fill="#526DFF"/>
|
||||
<path opacity="0.4" d="M81.3075 134.49C80.4549 134.49 79.7573 133.792 79.7573 132.939C79.7573 124.791 86.3842 118.195 94.4838 118.195C95.3364 118.195 96.0339 118.894 96.0339 119.747C96.0339 120.601 95.3364 121.299 94.4838 121.299C88.0506 121.299 82.8576 126.537 82.8576 132.939C82.8576 133.792 82.1601 134.49 81.3075 134.49Z" fill="white"/>
|
||||
<path d="M191.058 170.766C209.336 170.766 224.154 155.932 224.154 137.633C224.154 119.334 209.336 104.5 191.058 104.5C172.78 104.5 157.962 119.334 157.962 137.633C157.962 155.932 172.78 170.766 191.058 170.766Z" fill="#A4BBFF"/>
|
||||
<path d="M191.058 162.347C204.692 162.347 215.744 151.282 215.744 137.633C215.744 123.983 204.692 112.918 191.058 112.918C177.424 112.918 166.372 123.983 166.372 137.633C166.372 151.282 177.424 162.347 191.058 162.347Z" fill="url(#paint6_linear_506_4687)"/>
|
||||
<path d="M191.058 152.958C202.102 152.958 211.055 143.995 211.055 132.938C211.055 121.882 202.102 112.918 191.058 112.918C180.014 112.918 171.061 121.882 171.061 132.938C171.061 143.995 180.014 152.958 191.058 152.958Z" fill="#526DFF"/>
|
||||
<path opacity="0.4" d="M191.911 119.747C191.911 118.894 191.213 118.195 190.36 118.195C182.222 118.195 175.634 124.83 175.634 132.939C175.634 133.792 176.332 134.49 177.184 134.49C178.037 134.49 178.734 133.792 178.734 132.939C178.734 126.498 183.966 121.299 190.36 121.299C191.213 121.299 191.911 120.601 191.911 119.747Z" fill="white"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_506_4687" x="0" y="13.562" width="146.829" height="146.222" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4687"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4687" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_506_4687" x="112.589" y="7.0918" width="147.753" height="147.522" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4687"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4687" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter2_d_506_4687" x="74.571" y="121.429" width="143.662" height="142.48" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4687"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4687" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter3_d_506_4687" x="53.4655" y="75.6074" width="178.688" height="75.1079" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="5"/>
|
||||
<feGaussianBlur stdDeviation="4"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.1125 0 0 0 0 0.295916 0 0 0 0 1 0 0 0 0.22 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4687"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4687" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_506_4687" x1="180.807" y1="53.9657" x2="188.729" y2="53.9657" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_506_4687" x1="127.215" y1="176.856" x2="135.139" y2="176.856" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_506_4687" x1="131.12" y1="103.616" x2="186.478" y2="172.497" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_506_4687" x1="190.673" y1="104.838" x2="145.622" y2="114.009" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="white" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_506_4687" x1="87.8521" y1="104.838" x2="140.013" y2="97.0749" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.00289017" stop-color="white" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_506_4687" x1="108.741" y1="166.23" x2="62.3515" y2="140.578" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_506_4687" x1="212.83" y1="157.035" x2="163.535" y2="148.919" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,121 @@
|
||||
<svg width="168" height="158" viewBox="0 0 168 158" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M130.443 74.5002C130.443 86.1531 126.528 96.9586 119.966 105.645C116.368 110.306 112.029 114.438 107.055 117.616C99.0123 122.913 89.3819 125.985 79.0108 125.985C50.543 125.879 27.4724 102.785 27.4724 74.5002C27.4724 46.0036 50.543 23.0156 78.9049 23.0156C89.2761 23.0156 98.9065 26.0878 106.949 31.2786C111.923 34.4567 116.262 38.5881 119.86 43.2493C126.528 51.936 130.443 62.7414 130.443 74.5002Z" fill="#EAEEF9"/>
|
||||
<path d="M24.615 112.531C25.5675 112.531 26.4141 111.789 26.4141 110.73C26.4141 109.777 25.6733 108.929 24.615 108.929C23.6625 108.929 22.8159 109.671 22.8159 110.73C22.9217 111.789 23.6625 112.531 24.615 112.531Z" fill="url(#paint0_linear_506_4684)"/>
|
||||
<path d="M109.913 27.8884C110.865 27.8884 111.712 27.1469 111.712 26.0875C111.712 25.1341 110.971 24.2866 109.913 24.2866C108.96 24.2866 108.114 25.0282 108.114 26.0875C108.114 27.0409 108.96 27.8884 109.913 27.8884Z" fill="url(#paint1_linear_506_4684)"/>
|
||||
<path d="M141.767 58.7155C143.354 57.2324 143.46 54.7959 141.979 53.2069C140.497 51.6178 138.063 51.5119 136.37 52.995C134.782 54.4781 134.676 56.9146 136.158 58.5036C137.64 60.0927 140.179 60.1986 141.767 58.7155Z" fill="#EAEEF9"/>
|
||||
<path d="M140.92 41.554C141.873 41.554 142.614 40.8124 142.614 39.859C142.614 38.9056 141.873 38.1641 140.92 38.1641C139.968 38.1641 139.227 38.9056 139.227 39.859C139.227 40.8124 139.968 41.554 140.92 41.554Z" fill="url(#paint2_linear_506_4684)"/>
|
||||
<g filter="url(#filter0_d_506_4684)">
|
||||
<path d="M116.218 49.4269L117.003 117.515C117.003 119.775 115.138 121.641 112.881 121.641H46.7265C44.469 121.641 42.6041 119.775 42.6041 117.515V29.9732C42.6041 27.7134 44.469 25.8467 46.7265 25.8467H94.7226L116.218 49.4269Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M94.7227 25.9443V44.7103C94.7227 47.2648 96.9801 49.5246 99.6302 49.5246H116.316" fill="#F0F4F8"/>
|
||||
<path d="M55.5602 59.8415C55.1676 59.8415 54.775 59.4485 54.775 59.0555C54.775 58.6625 55.1676 58.2695 55.5602 58.2695H102.673C103.066 58.2695 103.458 58.6625 103.458 59.0555C103.458 59.4485 103.066 59.8415 102.673 59.8415H55.5602Z" fill="#CED7E2"/>
|
||||
<path d="M55.5602 65.9329C55.1676 65.9329 54.775 65.5399 54.775 65.1468C54.775 64.7538 55.1676 64.3608 55.5602 64.3608H102.673C103.066 64.3608 103.458 64.7538 103.458 65.1468C103.458 65.5399 103.066 65.9329 102.673 65.9329H55.5602Z" fill="#CED7E2"/>
|
||||
<path d="M55.5602 71.9265C55.1676 71.9265 54.775 71.5335 54.775 71.1405C54.775 70.7475 55.1676 70.3545 55.5602 70.3545H102.673C103.066 70.3545 103.458 70.7475 103.458 71.1405C103.458 71.5335 103.066 71.9265 102.673 71.9265H55.5602Z" fill="#CED7E2"/>
|
||||
<path d="M55.5602 78.0178C55.1676 78.0178 54.775 77.6248 54.775 77.2318C54.775 76.8388 55.1676 76.4458 55.5602 76.4458H102.673C103.066 76.4458 103.458 76.8388 103.458 77.2318C103.458 77.6248 103.066 78.0178 102.673 78.0178H55.5602Z" fill="#CED7E2"/>
|
||||
<path d="M55.5602 84.0115C55.1676 84.0115 54.775 83.6185 54.775 83.2255C54.775 82.8325 55.1676 82.4395 55.5602 82.4395H102.673C103.066 82.4395 103.458 82.8325 103.458 83.2255C103.458 83.6185 103.066 84.0115 102.673 84.0115H55.5602Z" fill="#CED7E2"/>
|
||||
<path d="M55.5602 90.0046C55.1676 90.0046 54.775 89.6116 54.775 89.2186C54.775 88.8256 55.1676 88.4326 55.5602 88.4326H76.2702C76.6628 88.4326 77.0554 88.8256 77.0554 89.2186C77.0554 89.6116 76.6628 90.0046 76.2702 90.0046H55.5602Z" fill="#CED7E2"/>
|
||||
<path d="M77.6444 44.809H55.6584C55.1676 44.809 54.775 44.416 54.775 43.9248C54.775 43.4335 55.1676 43.0405 55.6584 43.0405H77.6444C78.1351 43.0405 78.5277 43.4335 78.5277 43.9248C78.5277 44.3178 78.1351 44.809 77.6444 44.809Z" fill="#CED7E2"/>
|
||||
<path d="M66.5532 49.4267H55.6584C55.1676 49.4267 54.775 49.0337 54.775 48.5425C54.775 48.0512 55.1676 47.6582 55.6584 47.6582H66.5532C67.044 47.6582 67.4366 48.0512 67.4366 48.5425C67.4366 49.0337 67.044 49.4267 66.5532 49.4267Z" fill="#CED7E2"/>
|
||||
<path d="M98.9432 108.378C98.7469 107.002 98.6488 106.02 97.6672 105.627C96.0968 105.234 95.6061 107.297 94.0356 108.967C93.5449 109.459 92.8578 109.852 92.2689 110.245C92.0726 110.343 91.68 110.539 91.5818 110.146C91.1892 108.967 91.5818 109.557 93.2504 107.69C94.0356 106.806 94.5264 105.725 94.3301 104.349C94.2319 103.563 93.7412 102.876 92.956 102.581C92.1708 102.286 91.3855 102.384 90.7966 103.072C89.4225 104.742 89.8151 105.823 89.717 108.28C89.717 108.476 89.6188 108.673 89.4225 108.771C88.0484 109.557 86.5761 110.048 84.8094 110.245C84.8094 110.146 84.8094 110.146 84.8094 110.146C85.6927 108.967 87.4595 106.806 87.8521 103.269C88.0484 101.893 88.0484 100.518 87.3613 99.2404C86.0854 96.8824 82.5519 97.1771 80.9815 100.026C79.411 103.17 79.7055 107.887 81.8648 110.638C81.3741 111.031 80.9815 111.424 80.4907 111.718C80.1963 111.915 80.0981 112.406 80.2944 112.701C80.4907 113.094 81.0796 113.192 81.4722 112.897C83.0427 111.62 82.9445 111.718 83.1408 111.62C83.4353 111.522 83.7297 111.62 84.0242 111.62C85.1038 111.62 85.7909 111.522 86.5761 111.424C86.9687 111.325 89.6188 110.343 89.717 110.343C89.717 110.343 89.717 110.441 89.8151 110.539C90.1096 111.62 90.6985 112.013 91.8763 111.915C92.7597 111.817 93.5449 111.424 94.2319 110.834C95.0172 110.048 96.2931 108.476 96.9802 107.494C97.1765 108.181 97.1765 108.771 97.3728 109.36C97.7654 110.441 98.8451 110.638 99.5321 109.753C100.317 108.869 100.612 107.69 101.495 107.199C101.79 107.101 101.986 106.806 101.986 106.511C101.986 105.921 101.397 105.627 100.906 105.823C100.121 106.314 99.5321 107.297 98.9432 108.378ZM83.1408 109.753C82.3556 108.771 82.0611 107.69 81.8648 106.413C81.4722 104.644 81.6685 102.777 82.3556 101.107C82.7482 100.223 83.239 99.5352 84.2205 99.3387C85.202 99.1422 85.8891 99.3387 86.0854 100.321C86.9687 103.76 85.5946 107.002 83.1408 109.753ZM91.4837 104.546C92.0726 103.367 92.7597 104.448 92.6615 104.939C92.4652 105.528 92.1708 106.02 91.8763 106.511C91.68 106.806 91.4837 107.002 91.1892 107.297C91.0911 106.314 91.0911 105.43 91.4837 104.546Z" fill="url(#paint3_linear_506_4684)"/>
|
||||
<path d="M63.8051 112.406C63.118 113.094 62.1365 113.487 61.3513 112.897C60.1735 112.013 59.7809 111.816 58.9957 111.718C58.0141 111.62 57.1308 111.522 56.8363 110.441C56.7382 110.146 56.7382 109.95 56.7382 109.655C56.64 108.967 56.3456 108.279 55.8548 107.69C55.1677 106.904 54.677 106.216 55.1677 105.332C55.7567 104.349 56.3456 103.956 56.3456 102.777C56.3456 102.384 56.3456 102.089 56.4437 101.795C56.64 101.009 57.3271 100.419 58.1123 100.419C58.4067 100.419 58.7012 100.321 58.9957 100.321C59.9772 100.223 60.2716 99.5349 61.5476 99.0436C61.9402 98.8471 62.3328 98.9454 62.7254 99.1419C63.0199 99.3384 63.3143 99.5349 63.7069 99.8296C64.5903 100.517 65.1792 100.223 66.4552 100.616C67.0441 100.812 67.3385 101.303 67.4367 101.795C67.4367 102.384 67.633 103.072 67.8293 103.563C68.3201 104.546 69.3016 105.037 69.2034 106.118C69.2034 106.314 69.1053 106.609 69.0071 106.707C68.5164 107.297 68.1238 108.083 67.8293 108.869C67.7312 109.163 67.7311 109.36 67.7311 109.655C67.7311 110.244 67.5348 110.736 67.1422 111.03C65.9644 112.209 64.8848 111.325 63.8051 112.406ZM57.6215 108.77C59.192 111.03 62.2347 111.718 64.5903 110.146C66.8478 108.77 67.4367 105.626 66.0626 103.465C66.0626 103.465 66.0626 103.367 65.9644 103.367C64.4921 101.107 61.2531 100.419 58.9957 101.991C56.7382 103.367 56.1493 106.511 57.5234 108.672C57.6215 108.672 57.6215 108.77 57.6215 108.77Z" fill="#CED7E2"/>
|
||||
<path d="M59.4864 102.679C61.3513 101.402 64.0014 101.893 65.3755 103.858C66.6515 105.627 66.1607 108.181 64.394 109.458L64.2958 109.557C62.431 110.834 59.7809 110.244 58.4067 108.378C57.1308 106.609 57.6215 104.055 59.3883 102.777C59.3883 102.679 59.3883 102.679 59.4864 102.679Z" fill="#CED7E2"/>
|
||||
<path d="M114.569 74.6062C115.31 74.3944 115.733 73.5469 115.521 72.8053C115.31 72.0638 114.463 71.64 113.722 71.8519C112.982 72.0638 112.558 72.9113 112.77 73.6528C112.982 74.3944 113.828 74.8181 114.569 74.6062Z" fill="#EAEEF9"/>
|
||||
<g filter="url(#filter1_d_506_4684)">
|
||||
<path d="M146 72.9112V119.735C146 120.476 145.577 121.112 144.942 121.43C140.179 123.548 133.83 124.925 126.739 124.925C119.755 124.925 113.405 123.654 108.537 121.43C107.902 121.112 107.479 120.476 107.479 119.735V72.9112C107.479 71.6399 108.537 70.6865 109.807 70.6865H143.672C144.942 70.5806 146 71.6399 146 72.9112Z" fill="#CED7E2"/>
|
||||
</g>
|
||||
<path d="M146 72.9112V87.1065H107.479V72.9112C107.479 71.6399 108.537 70.6865 109.807 70.6865H143.672C144.942 70.5806 146 71.6399 146 72.9112Z" fill="#CED7E2"/>
|
||||
<path d="M143.143 73.7588H110.336V84.0345H143.037V73.7588H143.143Z" fill="white"/>
|
||||
<path d="M142.296 74.712V83.2928H111.183V74.712H142.296ZM143.989 72.9111H142.296H111.183H109.489V74.6061V83.1869V84.8818H111.183H142.19H143.883V83.1869V74.6061V72.9111H143.989Z" fill="#A3AFC2"/>
|
||||
<path d="M116.897 95.6875H112.981C112.241 95.6875 111.712 95.1579 111.712 94.4163V92.2976C111.712 91.556 112.241 91.0264 112.981 91.0264H116.897C117.638 91.0264 118.167 91.556 118.167 92.2976V94.4163C118.273 95.0519 117.638 95.6875 116.897 95.6875Z" fill="url(#paint4_linear_506_4684)"/>
|
||||
<path d="M116.897 101.514H112.981C112.241 101.514 111.712 100.985 111.712 100.243V98.1243C111.712 97.3827 112.241 96.853 112.981 96.853H116.897C117.638 96.853 118.167 97.3827 118.167 98.1243V100.243C118.273 100.879 117.638 101.514 116.897 101.514Z" fill="#A3AFC2"/>
|
||||
<path d="M116.897 107.341H112.981C112.241 107.341 111.712 106.811 111.712 106.07V103.951C111.712 103.209 112.241 102.68 112.981 102.68H116.897C117.638 102.68 118.167 103.209 118.167 103.951V106.07C118.273 106.811 117.638 107.341 116.897 107.341Z" fill="#A3AFC2"/>
|
||||
<path d="M116.897 113.167H112.981C112.241 113.167 111.712 112.637 111.712 111.895V109.777C111.712 109.035 112.241 108.505 112.981 108.505H116.897C117.638 108.505 118.167 109.035 118.167 109.777V111.895C118.273 112.531 117.638 113.167 116.897 113.167Z" fill="#A3AFC2"/>
|
||||
<path d="M116.897 118.993H112.981C112.241 118.993 111.712 118.464 111.712 117.722V115.603C111.712 114.862 112.241 114.332 112.981 114.332H116.897C117.638 114.332 118.167 114.862 118.167 115.603V117.722C118.273 118.464 117.638 118.993 116.897 118.993Z" fill="#A3AFC2"/>
|
||||
<path d="M125.152 95.6875H121.236C120.495 95.6875 119.966 95.1579 119.966 94.4163V92.2976C119.966 91.556 120.495 91.0264 121.236 91.0264H125.152C125.893 91.0264 126.422 91.556 126.422 92.2976V94.4163C126.422 95.0519 125.893 95.6875 125.152 95.6875Z" fill="#A3AFC2"/>
|
||||
<path d="M125.152 101.514H121.236C120.495 101.514 119.966 100.985 119.966 100.243V98.1243C119.966 97.3827 120.495 96.853 121.236 96.853H125.152C125.893 96.853 126.422 97.3827 126.422 98.1243V100.243C126.422 100.879 125.893 101.514 125.152 101.514Z" fill="#A3AFC2"/>
|
||||
<path d="M125.152 107.341H121.236C120.495 107.341 119.966 106.811 119.966 106.07V103.951C119.966 103.209 120.495 102.68 121.236 102.68H125.152C125.893 102.68 126.422 103.209 126.422 103.951V106.07C126.422 106.811 125.893 107.341 125.152 107.341Z" fill="#A3AFC2"/>
|
||||
<path d="M125.152 113.167H121.236C120.495 113.167 119.966 112.637 119.966 111.895V109.777C119.966 109.035 120.495 108.505 121.236 108.505H125.152C125.893 108.505 126.422 109.035 126.422 109.777V111.895C126.422 112.531 125.893 113.167 125.152 113.167Z" fill="#A3AFC2"/>
|
||||
<path d="M125.152 118.993H121.236C120.495 118.993 119.966 118.464 119.966 117.722V115.603C119.966 114.862 120.495 114.332 121.236 114.332H125.152C125.893 114.332 126.422 114.862 126.422 115.603V117.722C126.422 118.464 125.893 118.993 125.152 118.993Z" fill="#A3AFC2"/>
|
||||
<path d="M133.301 95.6875H129.385C128.644 95.6875 128.115 95.1579 128.115 94.4163V92.2976C128.115 91.556 128.644 91.0264 129.385 91.0264H133.301C134.041 91.0264 134.571 91.556 134.571 92.2976V94.4163C134.676 95.0519 134.041 95.6875 133.301 95.6875Z" fill="#A3AFC2"/>
|
||||
<path d="M133.301 101.514H129.385C128.644 101.514 128.115 100.985 128.115 100.243V98.1243C128.115 97.3827 128.644 96.853 129.385 96.853H133.301C134.041 96.853 134.571 97.3827 134.571 98.1243V100.243C134.676 100.879 134.041 101.514 133.301 101.514Z" fill="#A3AFC2"/>
|
||||
<path d="M133.301 107.341H129.385C128.644 107.341 128.115 106.811 128.115 106.07V103.951C128.115 103.209 128.644 102.68 129.385 102.68H133.301C134.041 102.68 134.571 103.209 134.571 103.951V106.07C134.676 106.811 134.041 107.341 133.301 107.341Z" fill="#A3AFC2"/>
|
||||
<path d="M133.301 113.167H129.385C128.644 113.167 128.115 112.637 128.115 111.895V109.777C128.115 109.035 128.644 108.505 129.385 108.505H133.301C134.041 108.505 134.571 109.035 134.571 109.777V111.895C134.676 112.531 134.041 113.167 133.301 113.167Z" fill="#A3AFC2"/>
|
||||
<path d="M133.301 118.993H129.385C128.644 118.993 128.115 118.464 128.115 117.722V115.603C128.115 114.862 128.644 114.332 129.385 114.332H133.301C134.041 114.332 134.571 114.862 134.571 115.603V117.722C134.676 118.464 134.041 118.993 133.301 118.993Z" fill="#A3AFC2"/>
|
||||
<path d="M141.449 95.6875H137.534C136.793 95.6875 136.264 95.1579 136.264 94.4163V92.2976C136.264 91.556 136.793 91.0264 137.534 91.0264H141.449C142.19 91.0264 142.719 91.556 142.719 92.2976V94.4163C142.719 95.0519 142.19 95.6875 141.449 95.6875Z" fill="#A3AFC2"/>
|
||||
<path d="M141.449 101.514H137.534C136.793 101.514 136.264 100.985 136.264 100.243V98.1243C136.264 97.3827 136.793 96.853 137.534 96.853H141.449C142.19 96.853 142.719 97.3827 142.719 98.1243V100.243C142.719 100.879 142.19 101.514 141.449 101.514Z" fill="#A3AFC2"/>
|
||||
<path d="M141.449 107.341H137.534C136.793 107.341 136.264 106.811 136.264 106.07V103.951C136.264 103.209 136.793 102.68 137.534 102.68H141.449C142.19 102.68 142.719 103.209 142.719 103.951V106.07C142.719 106.811 142.19 107.341 141.449 107.341Z" fill="#A3AFC2"/>
|
||||
<path d="M141.449 113.167H137.534C136.793 113.167 136.264 112.637 136.264 111.895V109.777C136.264 109.035 136.793 108.505 137.534 108.505H141.449C142.19 108.505 142.719 109.035 142.719 109.777V111.895C142.719 112.531 142.19 113.167 141.449 113.167Z" fill="#A3AFC2"/>
|
||||
<path d="M141.449 118.993H137.534C136.793 118.993 136.264 118.464 136.264 117.722V115.603C136.264 114.862 136.793 114.332 137.534 114.332H141.449C142.19 114.332 142.719 114.862 142.719 115.603V117.722C142.719 118.464 142.19 118.993 141.449 118.993Z" fill="#A3AFC2"/>
|
||||
<path d="M139.65 76.4065L140.285 75.7715H137.11L137.745 76.4065H139.65Z" fill="#A3AFC2"/>
|
||||
<path d="M137.851 81.2803L137.216 81.9152H140.391L139.756 81.2803H137.851Z" fill="#A3AFC2"/>
|
||||
<path d="M139.756 79.3734V81.1743L140.391 81.81V79.2675L140.074 78.9497L139.756 79.3734Z" fill="#A3AFC2"/>
|
||||
<path d="M139.756 76.5135V78.4204L140.18 78.7382L140.497 78.4204V75.8779L139.756 76.5135Z" fill="#A3AFC2"/>
|
||||
<path d="M137.745 78.4204V76.5135L137.11 75.8779V78.4204L137.322 78.7382L137.745 78.4204Z" fill="#A3AFC2"/>
|
||||
<path d="M137.745 79.3734L137.322 78.9497L137.11 79.2675V81.9159L137.745 81.2803V79.3734Z" fill="#A3AFC2"/>
|
||||
<g filter="url(#filter2_d_506_4684)">
|
||||
<path d="M51.9187 75.0302C51.9187 77.7845 51.3896 80.5388 50.4371 82.9754C48.1089 89.1196 43.0291 93.8867 36.7853 95.8995C34.6687 96.641 32.3405 96.9588 30.0123 96.9588C17.842 97.0648 8 87.2128 8 75.0302C8 62.8476 17.842 53.1016 30.0123 53.1016C42.0767 53.1016 51.9187 62.9536 51.9187 75.0302Z" fill="url(#paint5_linear_506_4684)"/>
|
||||
</g>
|
||||
<path d="M49.9081 80.5388C47.474 86.6831 41.6535 93.0392 35.4096 95.1579L22.7102 81.916L35.6212 81.7041L27.0492 71.1106L29.589 66.1316L29.9065 64.5426L32.0231 62.6357L49.9081 80.5388Z" fill="url(#paint6_linear_506_4684)"/>
|
||||
<path d="M36.3619 67.7207L33.9279 70.2631C33.9279 70.2631 32.5521 68.6741 30.4356 68.6741C28.8481 68.6741 27.8957 69.6275 27.8957 70.6869C27.8957 74.1827 37.3144 72.17 37.3144 78.9498C37.3144 81.8101 35.5153 84.1407 32.1288 84.7763V87.4247H28.6365V84.8822C24.8267 84.3525 22.9218 81.916 22.9218 81.916L25.3558 79.4795C25.3558 79.4795 26.9432 81.4923 29.8006 81.4923C31.8113 81.4923 32.9754 80.4329 32.9754 79.0558C32.9754 75.5599 23.5567 77.5727 23.5567 70.7928C23.5567 68.2503 25.4616 65.9198 28.5306 65.3901V62.7417H32.023V65.3901C34.8803 65.9198 36.3619 67.7207 36.3619 67.7207Z" fill="url(#paint7_linear_506_4684)"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_506_4684" x="20.6041" y="14.8467" width="118.399" height="139.795" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.26 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4684"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4684" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_506_4684" x="85.4785" y="59.6792" width="82.5215" height="98.2461" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="11"/>
|
||||
<feGaussianBlur stdDeviation="11"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4684"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4684" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter2_d_506_4684" x="0" y="50.1016" width="59.9187" height="59.8579" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="5"/>
|
||||
<feGaussianBlur stdDeviation="4"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.1125 0 0 0 0 0.295916 0 0 0 0 1 0 0 0 0.22 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4684"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4684" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_506_4684" x1="22.9054" y1="110.801" x2="26.3263" y2="110.801" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_506_4684" x1="108.123" y1="26.0918" x2="111.544" y2="26.0918" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_506_4684" x1="139.293" y1="39.86" x2="142.506" y2="39.86" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_506_4684" x1="80.0424" y1="105.363" x2="102.255" y2="105.363" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_506_4684" x1="111.644" y1="93.5065" x2="118.32" y2="93.0347" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_506_4684" x1="18.1405" y1="57.0665" x2="42.369" y2="93.9278" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_506_4684" x1="33.804" y1="78.3919" x2="44.981" y2="90.9693" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4F6AFF"/>
|
||||
<stop offset="1" stop-color="#657EFF" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint7_linear_506_4684" x1="35.9496" y1="87.5187" x2="25.3185" y2="66.4552" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.0113208" stop-color="#C2D1FF"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 19 KiB |
@@ -0,0 +1,90 @@
|
||||
<svg width="250" height="250" viewBox="0 0 250 250" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M238.221 123.931C238.221 148.96 229.892 172.168 215.935 190.826C208.28 200.837 199.05 209.711 188.47 216.537C171.361 227.914 150.875 234.512 128.813 234.512C68.2556 234.512 19.1793 184.91 19.1793 123.931C19.1793 62.7248 68.2556 13.3501 128.588 13.3501C150.65 13.3501 171.136 19.9486 188.245 31.0977C198.825 37.9237 208.055 46.7975 215.709 56.8089C229.892 75.6942 238.221 98.9025 238.221 123.931Z" fill="#EAEEF9"/>
|
||||
<path d="M33.4559 37.5052C35.4819 37.5052 37.0578 35.6849 37.0578 33.6371C37.0578 31.5893 35.4819 29.769 33.2307 29.769C31.2046 29.769 29.4037 31.3618 29.4037 33.6371C29.6288 35.6849 31.4298 37.5052 33.4559 37.5052Z" fill="url(#paint0_linear_506_4686)"/>
|
||||
<path d="M24.8073 220.86C26.8334 220.86 28.6343 219.267 28.6343 216.992C28.6343 214.944 27.0585 213.124 24.8073 213.124C22.7812 213.124 20.9802 214.716 20.9802 216.992C21.2053 219.039 22.7812 220.86 24.8073 220.86Z" fill="url(#paint1_linear_506_4686)"/>
|
||||
<path d="M225.556 40.2048C228.932 37.0194 229.157 31.7861 226.006 28.3731C222.854 24.9601 217.676 24.7326 214.074 27.9181C210.698 31.1035 210.472 36.3368 213.624 39.7498C216.776 42.9352 222.179 43.1628 225.556 40.2048Z" fill="#EAEEF9"/>
|
||||
<path d="M200.683 20.6312C202.709 20.6312 204.285 19.0384 204.285 16.9906C204.285 14.9428 202.709 13.3501 200.683 13.3501C198.657 13.3501 197.081 14.9428 197.081 16.9906C197.081 19.0384 198.657 20.6312 200.683 20.6312Z" fill="url(#paint2_linear_506_4686)"/>
|
||||
<path d="M37.189 235.65H239" stroke="#B1B9CC" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M20.7551 235.65H29.3097" stroke="#B1B9CC" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M71.0025 82.8363L65.3423 54.0244H19.656C17.6344 54.0244 16.0172 53.2128 14.8043 51.9954L11.5699 48.3431C10.357 47.1257 11.1656 44.6909 13.1871 44.6909H68.981C71.0025 44.6909 73.024 46.3141 73.4283 48.3431L79.8972 80.8073L71.0025 82.8363Z" fill="#BFC6D7"/>
|
||||
<path d="M38.944 48.2005L30.2219 49.9512L36.7232 82.5814L45.4453 80.8307L38.944 48.2005Z" fill="#BFC6D7"/>
|
||||
<path d="M204.018 235.012C212.727 235.012 219.786 227.926 219.786 219.186C219.786 210.445 212.727 203.359 204.018 203.359C195.31 203.359 188.251 210.445 188.251 219.186C188.251 227.926 195.31 235.012 204.018 235.012Z" fill="#1C3754"/>
|
||||
<path d="M92.8349 235.012C101.543 235.012 108.603 227.926 108.603 219.186C108.603 210.445 101.543 203.359 92.8349 203.359C84.1265 203.359 77.067 210.445 77.067 219.186C77.067 227.926 84.1265 235.012 92.8349 235.012Z" fill="#1C3754"/>
|
||||
<path d="M203.614 223.65H66.9596C64.9381 223.65 62.9166 222.027 62.5123 219.998L52.809 172.924C52.4047 170.49 54.0219 168.055 56.4477 167.649C58.8735 167.243 61.2994 168.866 61.7037 171.301L70.5983 214.722H204.019C206.444 214.722 208.466 216.751 208.466 219.186C208.466 221.621 206.444 223.65 203.614 223.65Z" fill="#BFC6D7"/>
|
||||
<path d="M91.4631 181.727L82.7463 183.505L90.152 220.092L98.8688 218.315L91.4631 181.727Z" fill="#BFC6D7"/>
|
||||
<path d="M66.1511 235.012C74.8595 235.012 81.919 227.926 81.919 219.186C81.919 210.445 74.8595 203.359 66.1511 203.359C57.4428 203.359 50.3833 210.445 50.3833 219.186C50.3833 227.926 57.4428 235.012 66.1511 235.012Z" fill="#2D5887"/>
|
||||
<path d="M66.1509 226.896C70.3934 226.896 73.8327 223.444 73.8327 219.185C73.8327 214.927 70.3934 211.475 66.1509 211.475C61.9084 211.475 58.4691 214.927 58.4691 219.185C58.4691 223.444 61.9084 226.896 66.1509 226.896Z" fill="#1C3754"/>
|
||||
<path d="M177.334 235.012C186.043 235.012 193.102 227.926 193.102 219.186C193.102 210.445 186.043 203.359 177.334 203.359C168.626 203.359 161.567 210.445 161.567 219.186C161.567 227.926 168.626 235.012 177.334 235.012Z" fill="#2D5887"/>
|
||||
<path d="M177.334 226.896C181.577 226.896 185.016 223.444 185.016 219.185C185.016 214.927 181.577 211.475 177.334 211.475C173.092 211.475 169.653 214.927 169.653 219.185C169.653 223.444 173.092 226.896 177.334 226.896Z" fill="#1C3754"/>
|
||||
<path d="M236.362 79.5894L219.786 174.953C218.573 181.04 213.721 185.098 207.657 185.098H65.3421C59.2775 185.098 54.4259 181.04 53.213 174.953L34.615 79.5894H236.362Z" fill="url(#paint3_linear_506_4686)"/>
|
||||
<path d="M119.115 172.112C121.136 172.112 123.158 170.489 123.158 168.054V97.039C123.158 95.01 121.541 92.981 119.115 92.981C117.093 92.981 115.072 94.6042 115.072 97.039V168.054C115.072 170.489 116.689 172.112 119.115 172.112Z" fill="url(#paint4_linear_506_4686)"/>
|
||||
<path d="M139.734 172.112C141.755 172.518 143.777 170.895 144.181 168.46L151.054 97.8502C151.459 95.8212 149.842 93.7922 147.416 93.3864C145.394 92.9806 143.373 94.6038 142.968 97.0386L136.095 167.648C136.095 170.083 137.308 171.706 139.734 172.112Z" fill="url(#paint5_linear_506_4686)"/>
|
||||
<path d="M160.758 171.707C162.779 172.113 164.801 170.49 165.205 168.461L178.143 98.6627C178.547 96.6336 176.93 94.6046 174.908 94.1988C172.887 93.793 170.865 95.4162 170.461 97.4453L157.928 167.243C157.119 169.272 158.736 171.301 160.758 171.707Z" fill="url(#paint6_linear_506_4686)"/>
|
||||
<path d="M98.0907 172.112C96.0691 172.518 94.0476 170.895 93.6433 168.46L86.7702 97.8502C86.3659 95.8212 87.9831 93.7922 90.4089 93.3864C92.4304 92.9806 94.4519 94.6038 94.8562 97.0386L101.729 167.648C101.729 170.083 100.516 171.706 98.0907 172.112Z" fill="url(#paint7_linear_506_4686)"/>
|
||||
<path d="M77.0672 171.707C75.0457 172.113 73.0241 170.49 72.6198 168.461L59.6821 98.6627C59.2778 96.6336 60.895 94.6046 62.9165 94.1988C64.9381 93.793 66.9596 95.4162 67.3639 97.4453L79.8973 167.243C80.7059 169.272 79.0887 171.301 77.0672 171.707Z" fill="url(#paint8_linear_506_4686)"/>
|
||||
<path d="M236.363 79.5894L219.787 174.953C218.574 181.04 213.722 185.098 207.658 185.098H170.057C176.931 185.098 182.591 180.228 183.804 173.735L201.189 79.5894H236.363Z" fill="#819EFF"/>
|
||||
<g filter="url(#filter0_d_506_4686)">
|
||||
<path d="M171.803 84.1429C171.429 86.0161 171.053 87.5143 170.304 89.3876C170.304 89.7622 169.93 90.513 169.555 90.8876C166.558 98.7552 160.939 105.124 154.195 109.62C151.947 111.119 149.699 112.243 147.076 113.366C144.454 114.49 141.831 115.238 138.834 115.613C133.964 116.362 129.094 116.364 124.223 115.24C102.494 110.744 88.6314 89.7633 93.1272 68.0337C97.623 46.3042 118.603 32.4411 140.332 36.9369C147.825 38.4355 154.944 42.1834 160.564 47.8031C170.679 57.544 174.426 71.0302 171.803 84.1429Z" fill="url(#paint9_linear_506_4686)"/>
|
||||
</g>
|
||||
<path d="M164.934 93.3074C165.231 103.158 157.214 111.517 147.417 111.815H142.666L121.2 89.2543L139.4 68.5306L146.229 64.6499L164.637 83.1579L164.934 93.3074Z" fill="url(#paint10_linear_506_4686)"/>
|
||||
<path d="M139.341 76.631L145.576 70.3621C147.357 68.571 147.357 65.8844 145.576 64.0933C143.795 62.3022 141.122 62.3022 139.341 64.0933L133.106 70.3621L126.871 64.0933C125.09 62.3022 122.418 62.3022 120.636 64.0933C118.855 65.8844 118.855 68.571 120.636 70.3621L126.871 76.631L120.636 82.8998C118.855 84.6909 118.855 87.3775 120.636 89.1686C121.527 90.0642 122.714 90.3627 123.902 90.3627C125.09 90.3627 126.277 90.0642 127.168 89.1686L133.403 82.8998L139.638 89.1686C141.419 90.9597 144.091 90.9597 145.873 89.1686C146.764 88.2731 147.061 87.079 147.061 85.8849C147.061 84.6909 146.764 83.4968 145.873 82.6013L139.341 76.631Z" fill="url(#paint11_linear_506_4686)"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_506_4686" x="84.2811" y="33.0908" width="96.332" height="96.0449" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="5"/>
|
||||
<feGaussianBlur stdDeviation="4"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.968627 0 0 0 0 0.254902 0 0 0 0 0.564706 0 0 0 0.3 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4686"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4686" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_506_4686" x1="29.6497" y1="33.7049" x2="36.927" y2="33.7049" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_506_4686" x1="21.1576" y1="217.014" x2="28.4346" y2="217.014" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_506_4686" x1="197.108" y1="16.9764" x2="204.347" y2="16.9764" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_506_4686" x1="34.6728" y1="132.588" x2="236.38" y2="132.588" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_506_4686" x1="118.92" y1="170.812" x2="118.92" y2="93.8526" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#BDCFFF"/>
|
||||
<stop offset="1" stop-color="#91A5FF" stop-opacity="0.5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_506_4686" x1="143.523" y1="170.812" x2="143.523" y2="93.8522" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#BDCFFF"/>
|
||||
<stop offset="1" stop-color="#91A5FF" stop-opacity="0.5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_506_4686" x1="167.81" y1="170.813" x2="167.81" y2="93.8531" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#BDCFFF"/>
|
||||
<stop offset="1" stop-color="#91A5FF" stop-opacity="0.5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint7_linear_506_4686" x1="94.3173" y1="170.812" x2="94.3173" y2="93.8522" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#BDCFFF"/>
|
||||
<stop offset="1" stop-color="#91A5FF" stop-opacity="0.5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint8_linear_506_4686" x1="70.0303" y1="170.813" x2="70.0303" y2="93.8531" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#BDCFFF"/>
|
||||
<stop offset="1" stop-color="#91A5FF" stop-opacity="0.5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint9_linear_506_4686" x1="92.7001" y1="76.1317" x2="172.668" y2="76.1317" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint10_linear_506_4686" x1="132.665" y1="76.3457" x2="150.254" y2="93.8399" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E81778"/>
|
||||
<stop offset="1" stop-color="#E01F79" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint11_linear_506_4686" x1="144.757" y1="88.6644" x2="122.091" y2="65.9424" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.0113208" stop-color="#FFC9E3"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
@@ -0,0 +1,85 @@
|
||||
<svg width="250" height="250" viewBox="0 0 250 250" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M219.921 125.716C219.921 148.017 212.449 168.543 200.06 185.121C193.177 194.002 184.918 201.896 175.479 208.014C160.14 218.079 141.852 224 122.187 224C68.1083 224 24.4523 179.989 24.4523 125.913C24.4523 71.6401 68.305 27.8267 122.187 27.8267C141.852 27.8267 160.14 33.7474 175.479 43.6153C184.918 49.7334 193.177 57.6277 200.06 66.5088C212.645 82.8895 219.921 103.415 219.921 125.716Z" fill="#EAEEF9"/>
|
||||
<path d="M41.9229 48.517C44.505 47.6747 45.9179 44.8912 45.0786 42.2997C44.2394 39.7083 41.4658 38.2904 38.8837 39.1326C36.3016 39.9749 34.8887 42.7585 35.728 45.3499C36.5672 47.9413 39.3408 49.3593 41.9229 48.517Z" fill="#EAEEF9"/>
|
||||
<path d="M52.6544 32.4181C54.4103 31.8453 55.371 29.9525 54.8003 28.1904C54.2296 26.4282 52.3435 25.464 50.5877 26.0367C48.8318 26.6094 47.8711 28.5022 48.4418 30.2644C49.0125 32.0266 50.8986 32.9908 52.6544 32.4181Z" fill="#EAEEF9"/>
|
||||
<path d="M7.73695 138.742C9.58326 138.742 11.08 137.24 11.08 135.387C11.08 133.534 9.58326 132.032 7.73695 132.032C5.89065 132.032 4.39392 133.534 4.39392 135.387C4.39392 137.24 5.89065 138.742 7.73695 138.742Z" fill="url(#paint0_linear_506_4620)"/>
|
||||
<path d="M240.09 97.1333C243.136 94.3392 243.349 89.5954 240.565 86.5378C237.781 83.4803 233.054 83.2667 230.008 86.0609C226.961 88.855 226.748 93.5988 229.532 96.6563C232.316 99.7139 237.043 99.9275 240.09 97.1333Z" fill="#EAEEF9"/>
|
||||
<path d="M238.603 64.3379C240.341 64.3379 241.749 62.9241 241.749 61.1802C241.749 59.4362 240.341 58.0225 238.603 58.0225C236.865 58.0225 235.457 59.4362 235.457 61.1802C235.457 62.9241 236.865 64.3379 238.603 64.3379Z" fill="url(#paint1_linear_506_4620)"/>
|
||||
<path d="M26.2224 212.751H228.771" stroke="#EBF0F6" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M189.44 43.0235V206.633C189.44 209.593 187.081 212.159 183.934 212.159H63.3884C60.4386 212.159 57.8822 209.791 57.8822 206.633V43.0235C57.8822 40.0631 60.4386 37.6948 63.3884 37.6948H184.131C187.08 37.6948 189.44 40.0631 189.44 43.0235Z" fill="#CED7E2"/>
|
||||
<path d="M189.44 54.8643V206.632C189.44 209.593 187.08 212.158 183.934 212.158H73.8106L64.1748 202.488L173.708 52.1013L183.147 48.5488L189.44 54.8643Z" fill="#BCC4CF"/>
|
||||
<path d="M184.524 51.1157H65.1583V203.081C65.1583 204.265 66.1416 205.055 67.1248 205.055H184.524V51.1157Z" fill="#A6AFBA"/>
|
||||
<path d="M181.574 48.3516H65.9446C64.9614 48.3516 64.1748 49.141 64.1748 50.1278V200.317C64.1748 201.304 64.9614 202.093 65.9446 202.093H181.574C182.557 202.093 183.344 201.304 183.344 200.317V50.3251C183.541 49.3384 182.754 48.3516 181.574 48.3516Z" fill="#E3EAF2"/>
|
||||
<g filter="url(#filter0_d_506_4620)">
|
||||
<path d="M183.344 48.5488C183.344 48.5488 183.148 57.6273 180.395 115.058C180.395 115.453 180.395 115.848 180.395 116.243C177.052 172.687 126.906 184.528 120.81 185.12C118.057 185.318 112.747 185.712 103.112 185.91C91.3127 186.305 73.221 186.502 45.1002 186.897C44.117 186.897 43.527 185.91 43.9203 185.12C63.5852 145.846 63.7818 48.7462 63.7818 48.7462H183.344V48.5488Z" fill="white"/>
|
||||
</g>
|
||||
<path d="M161.91 77.5612H83.8403C83.2504 77.5612 82.6604 76.9691 82.6604 76.377C82.6604 75.7849 83.2504 75.1929 83.8403 75.1929H161.91C162.5 75.1929 163.09 75.7849 163.09 76.377C163.09 76.9691 162.5 77.5612 161.91 77.5612Z" fill="#CED7E2"/>
|
||||
<path d="M161.517 84.6661H130.446C129.856 84.6661 129.266 84.0741 129.266 83.482C129.266 82.8899 129.856 82.2979 130.446 82.2979H161.517C162.106 82.2979 162.696 82.8899 162.696 83.482C162.696 84.0741 162.106 84.6661 161.517 84.6661Z" fill="#CED7E2"/>
|
||||
<path d="M121.794 84.6661H83.2503C82.6604 84.6661 82.0704 84.0741 82.0704 83.482C82.0704 82.8899 82.6604 82.2979 83.2503 82.2979H121.794C122.383 82.2979 122.973 82.8899 122.973 83.482C122.973 84.0741 122.58 84.6661 121.794 84.6661Z" fill="#E3EAF2"/>
|
||||
<path d="M109.994 91.5739H82.8568C82.2668 91.5739 81.6769 90.9818 81.6769 90.3897C81.6769 89.7976 82.2668 89.2056 82.8568 89.2056H110.191C110.781 89.2056 111.371 89.7976 111.371 90.3897C111.371 90.9818 110.781 91.5739 109.994 91.5739Z" fill="#CED7E2"/>
|
||||
<path d="M159.353 109.139H116.09C115.5 109.139 114.91 108.547 114.91 107.955C114.91 107.363 115.5 106.771 116.09 106.771H159.353C159.943 106.771 160.533 107.363 160.533 107.955C160.533 108.547 159.943 109.139 159.353 109.139Z" fill="#CED7E2"/>
|
||||
<path d="M107.241 109.139H81.677C81.087 109.139 80.4971 108.547 80.4971 107.955C80.4971 107.363 81.087 106.771 81.677 106.771H107.241C107.831 106.771 108.421 107.363 108.421 107.955C108.421 108.547 107.831 109.139 107.241 109.139Z" fill="#E3EAF2"/>
|
||||
<path d="M158.96 116.046H140.672C140.082 116.046 139.492 115.453 139.492 114.861C139.492 114.269 140.082 113.677 140.672 113.677H158.96C159.55 113.677 160.14 114.269 160.14 114.861C160.14 115.453 159.55 116.046 158.96 116.046Z" fill="#CED7E2"/>
|
||||
<path d="M130.642 116.046H80.6936C80.1036 116.046 79.5137 115.453 79.5137 114.861C79.5137 114.269 80.1036 113.677 80.6936 113.677H130.642C131.232 113.677 131.822 114.269 131.822 114.861C131.822 115.453 131.232 116.046 130.642 116.046Z" fill="#E3EAF2"/>
|
||||
<path d="M126.71 123.151H79.7107C79.1207 123.151 78.5308 122.558 78.5308 121.966C78.5308 121.374 79.1207 120.782 79.7107 120.782H126.71C127.3 120.782 127.89 121.374 127.89 121.966C127.89 122.558 127.3 123.151 126.71 123.151Z" fill="#E3EAF2"/>
|
||||
<path d="M154.83 141.11H103.701C103.111 141.11 102.521 140.518 102.521 139.926C102.521 139.334 103.111 138.742 103.701 138.742H154.83C155.42 138.742 156.01 139.334 156.01 139.926C156.01 140.518 155.42 141.11 154.83 141.11Z" fill="#E3EAF2"/>
|
||||
<path d="M95.6394 141.11H76.5644C75.9745 141.11 75.3845 140.518 75.3845 139.926C75.3845 139.334 75.9745 138.742 76.5644 138.742H95.6394C96.2293 138.742 96.8192 139.334 96.8192 139.926C96.8192 140.518 96.426 141.11 95.6394 141.11Z" fill="#CED7E2"/>
|
||||
<path d="M154.241 148.215H116.877C116.287 148.215 115.698 147.623 115.698 147.031C115.698 146.439 116.287 145.847 116.877 145.847H154.437C155.027 145.847 155.617 146.439 155.617 147.031C155.617 147.623 155.027 148.215 154.241 148.215Z" fill="#CED7E2"/>
|
||||
<path d="M109.798 148.215H75.7773C75.1874 148.215 74.5974 147.623 74.5974 147.031C74.5974 146.439 75.1874 145.847 75.7773 145.847H109.798C110.387 145.847 110.977 146.439 110.977 147.031C110.977 147.623 110.387 148.215 109.798 148.215Z" fill="#E3EAF2"/>
|
||||
<path d="M97.9984 155.123H74.2039C73.614 155.123 73.024 154.531 73.024 153.939C73.024 153.346 73.614 152.754 74.2039 152.754H97.9984C98.5884 152.754 99.1783 153.346 99.1783 153.939C99.1783 154.531 98.5884 155.123 97.9984 155.123Z" fill="#E3EAF2"/>
|
||||
<path d="M180.198 116.243C176.855 172.687 126.71 184.528 120.614 185.121C117.861 185.318 112.551 185.713 102.915 185.91C127.89 174.266 141.459 153.543 141.065 137.36C153.258 138.149 174.102 137.163 180.198 116.243Z" fill="#EAEEF9"/>
|
||||
<path d="M150.504 37.2991H131.626C131.626 36.9044 131.822 36.707 131.822 36.3123C131.822 32.5625 128.676 29.4048 124.94 29.4048C121.203 29.4048 118.057 32.5625 118.057 36.3123C118.057 36.707 118.057 37.1017 118.254 37.2991H99.3753C98.3921 37.2991 97.4088 38.0885 97.4088 39.2727V45.3908C97.4088 49.93 101.145 53.6798 105.668 53.6798H144.211C148.734 53.6798 152.47 49.93 152.47 45.3908V39.2727C152.47 38.0885 151.487 37.2991 150.504 37.2991Z" fill="#1C3754"/>
|
||||
<path d="M149.324 36.1155H130.446C130.446 35.7208 130.643 35.5234 130.643 35.1287C130.643 31.3789 127.496 28.2212 123.76 28.2212C120.024 28.2212 116.877 31.3789 116.877 35.1287C116.877 35.5234 116.877 35.9181 117.074 36.1155H98.1955C97.2122 36.1155 96.229 36.9049 96.229 38.0891V44.2072C96.229 48.7464 99.9653 52.4962 104.488 52.4962H143.031C147.554 52.4962 151.291 48.7464 151.291 44.2072V38.0891C151.291 36.9049 150.307 36.1155 149.324 36.1155Z" fill="#2D5887"/>
|
||||
<path d="M123.76 38.2871C125.498 38.2871 126.907 36.8734 126.907 35.1294C126.907 33.3854 125.498 31.9717 123.76 31.9717C122.022 31.9717 120.614 33.3854 120.614 35.1294C120.614 36.8734 122.022 38.2871 123.76 38.2871Z" fill="#EAEEF9"/>
|
||||
<g filter="url(#filter1_d_506_4620)">
|
||||
<path d="M216.606 176.852C216.409 178.233 216.212 179.615 216.016 180.996C216.016 181.194 215.819 181.391 215.819 181.588C215.819 181.785 215.623 181.982 215.623 182.377C215.033 185.14 214.049 187.706 212.869 190.074C209.33 196.784 204.02 202.113 197.531 205.468C196.744 205.863 195.957 206.258 195.171 206.653C193.204 207.442 191.435 208.034 189.271 208.429C188.681 208.626 188.288 208.626 187.698 208.823C183.372 209.612 178.849 209.613 174.326 208.626C155.251 204.679 143.059 185.93 146.992 166.786C150.925 147.642 169.606 135.406 188.681 139.354C195.367 140.735 201.66 144.09 206.38 149.024C213.852 156.326 217.392 166.589 216.606 176.852Z" fill="url(#paint2_linear_506_4620)"/>
|
||||
</g>
|
||||
<path d="M216.578 177.029C216.578 178.41 216.185 179.792 215.988 181.173C215.988 181.371 215.988 181.568 215.791 181.766C215.791 181.963 215.791 182.16 215.595 182.555C215.005 185.318 214.022 187.884 212.842 190.252C209.302 196.962 203.992 202.291 197.503 205.646C196.716 206.041 195.93 206.435 195.143 206.83L170.955 192.028L175.872 175.055L182.558 165.385L197.503 164.201L216.578 177.029Z" fill="url(#paint3_linear_506_4620)"/>
|
||||
<path d="M190.817 174.858C190.817 174.661 190.817 174.661 190.817 174.463C190.817 174.463 190.817 174.266 191.014 174.069C191.014 173.871 191.014 173.871 191.211 173.674C191.407 173.279 191.604 172.687 191.801 172.095C191.997 171.898 192.587 170.516 192.587 170.319L181.182 164.003C180.985 164.003 180.788 164.595 180.592 164.99C180.198 165.385 180.002 165.977 179.805 165.977C179.805 165.977 179.215 166.569 179.215 166.766L178.822 167.161C178.428 167.556 177.839 168.148 176.462 168.74C174.495 169.727 172.922 169.135 172.332 169.332L171.939 169.529C171.742 169.529 171.546 169.727 171.546 169.924C170.956 170.516 171.152 170.516 170.759 191.041C170.759 191.633 171.546 191.831 171.939 191.436L178.625 179.989C179.018 179.397 179.608 179.2 180.198 179.595C180.788 179.989 180.985 180.581 180.592 181.174L173.512 192.62C173.119 193.212 173.709 193.804 174.299 193.41L180.198 189.857L180.395 189.66L186.491 185.91C191.211 182.95 191.997 182.752 192.194 181.766C192.391 180.976 191.801 180.581 191.211 179.003C191.014 178.608 190.424 176.634 190.817 174.858ZM184.525 177.621C183.541 179.2 181.575 179.792 180.002 178.805C178.428 177.818 177.839 175.845 178.822 174.266C179.805 172.687 181.771 172.095 183.345 173.082C184.918 174.069 185.508 176.042 184.525 177.621Z" fill="url(#paint4_linear_506_4620)"/>
|
||||
<path d="M192.784 170.12C192.587 170.318 191.997 171.699 191.997 171.897C191.801 172.489 191.407 173.081 191.407 173.476L179.805 166.173C180.002 165.976 180.198 165.581 180.592 165.186C180.788 164.792 181.181 164.2 181.181 164.2L192.784 170.12Z" fill="#C4D1FF"/>
|
||||
<path d="M191.8 172.49L180.198 165.188C179.215 164.596 179.018 163.214 179.608 162.425L182.754 157.293C183.344 156.306 184.721 156.109 185.507 156.701L197.11 164.003C198.093 164.596 198.29 165.977 197.7 166.766L194.553 171.898C193.963 172.885 192.587 173.082 191.8 172.49Z" fill="url(#paint5_linear_506_4620)"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_506_4620" x="39.7971" y="48.5488" width="147.547" height="147.348" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="5"/>
|
||||
<feGaussianBlur stdDeviation="2"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.397708 0 0 0 0 0.47749 0 0 0 0 0.575 0 0 0 0.18 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4620"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4620" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_506_4620" x="138.255" y="135.614" width="86.4586" height="86.7788" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="5"/>
|
||||
<feGaussianBlur stdDeviation="4"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.1125 0 0 0 0 0.295916 0 0 0 0 1 0 0 0 0.22 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_506_4620"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_506_4620" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_506_4620" x1="4.39392" y1="135.398" x2="10.894" y2="135.398" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_506_4620" x1="235.514" y1="61.2763" x2="241.618" y2="61.2763" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_506_4620" x1="146.097" y1="173.964" x2="216.71" y2="173.964" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_506_4620" x1="185.035" y1="175.74" x2="202.909" y2="193.55" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4F6AFF"/>
|
||||
<stop offset="1" stop-color="#657EFF" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_506_4620" x1="184.929" y1="186.708" x2="174.764" y2="168.845" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.0113208" stop-color="#C2D1FF"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_506_4620" x1="189.803" y1="173.921" x2="188.052" y2="160.194" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.0113208" stop-color="#C2D1FF"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,5 @@
|
||||
<svg width="50" height="60" viewBox="0 0 50 60" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M24.5418 36.9838C24.35 29.7584 19.4608 27.4767 11.5039 26.9062C19.2691 26.621 24.35 23.959 24.5418 16.8286C24.7335 24.0541 29.7185 26.7161 37.5796 26.9062C29.7185 27.4767 24.7335 29.7584 24.5418 36.9838Z" fill="#8D6A46"/>
|
||||
<path d="M11.1205 24.7187V43.2577C11.1205 49.3422 9.68252 53.5254 6.99826 55.9022C5.09894 57.4716 2.8184 58.5205 0.383466 58.9445L0 58.279C2.15045 57.1267 3.84105 55.2825 4.79333 53.05C5.84786 50.6733 6.32719 47.4408 6.32719 43.2577V5.13388C6.33048 4.54788 6.21314 3.96739 5.98237 3.42793C5.75159 2.88847 5.41223 2.40139 4.98506 1.99651C4.5579 1.5714 4.04974 1.23479 3.49016 1.00629C2.93057 0.77778 2.33075 0.661938 1.7256 0.665502H0.881972V0H16.5082V0.665502H15.5496C14.9804 0.654544 14.415 0.758455 13.8877 0.970921C13.3603 1.18339 12.882 1.49997 12.4818 1.90144C11.645 2.70812 11.1337 3.78985 11.0438 4.94373V23.3877" fill="#1F2E54"/>
|
||||
<path d="M38.3472 23.4834V5.03944C38.2934 3.87641 37.7762 2.78216 36.9092 1.99714C36.509 1.59567 36.0307 1.27909 35.5034 1.06662C34.976 0.854159 34.4106 0.750247 33.8415 0.761205H32.8828V0.0957031H48.5091V0.761205H47.6463C47.0384 0.762605 46.437 0.88443 45.8772 1.11953C45.3175 1.35462 44.8108 1.69825 44.3868 2.13024C43.9596 2.53513 43.6203 3.02221 43.3895 3.56167C43.1587 4.10113 43.0414 4.68162 43.0447 5.26761V43.3914C43.0447 47.5745 43.524 50.807 44.5785 53.1838C45.5308 55.4162 47.2214 57.2605 49.3719 58.4127L48.9884 59.0782C46.5535 58.6542 44.2729 57.6053 42.3736 56.0359C39.6893 53.6591 38.3472 49.476 38.2513 43.3914V24.7193" fill="#1F2E54"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 61 KiB |
@@ -0,0 +1,82 @@
|
||||
<svg width="391" height="392" viewBox="0 0 391 392" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M48.0631 50.5777C48.94 49.6515 48.596 48.7381 47.6439 47.6437C48.6781 48.6067 49.6636 48.9279 50.578 48.0628C49.7011 48.9891 50.01 49.9623 50.9971 50.9969C49.9151 50.0572 48.9893 49.7008 48.0631 50.5777Z" fill="#8D6A46"/>
|
||||
<line x1="1.82527" y1="1.39697" x2="45.2687" y2="44.8404" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="53.7999" y1="53.3721" x2="96.9639" y2="96.5361" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M242.491 50.5777C243.368 49.6515 243.024 48.7381 242.072 47.6437C243.106 48.6067 244.091 48.9279 245.006 48.0628C244.129 48.9891 244.438 49.9623 245.425 50.9969C244.343 50.0572 243.417 49.7008 242.491 50.5777Z" fill="#8D6A46"/>
|
||||
<line x1="196.253" y1="1.39746" x2="239.696" y2="44.8409" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.228" y1="53.3726" x2="291.392" y2="96.5366" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M48.0626 245.796C48.9395 244.87 48.5955 243.956 47.6434 242.862C48.6776 243.825 49.6631 244.146 50.5775 243.281C49.7006 244.207 50.0095 245.181 50.9966 246.215C49.9146 245.275 48.9888 244.919 48.0626 245.796Z" fill="#8D6A46"/>
|
||||
<line x1="1.82478" y1="196.616" x2="45.2682" y2="240.06" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="53.7994" y1="248.591" x2="96.9634" y2="291.755" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M242.491 245.796C243.368 244.87 243.024 243.956 242.072 242.862C243.106 243.825 244.091 244.146 245.006 243.281C244.129 244.207 244.438 245.181 245.425 246.215C244.343 245.275 243.417 244.919 242.491 245.796Z" fill="#8D6A46"/>
|
||||
<line x1="196.253" y1="196.615" x2="239.696" y2="240.059" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.228" y1="248.59" x2="291.392" y2="291.754" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M145.672 50.5782C146.549 49.652 146.205 48.7386 145.253 47.6442C146.287 48.6071 147.273 48.9284 148.187 48.0633C147.31 48.9895 147.619 49.9628 148.606 50.9974C147.524 50.0577 146.599 49.7013 145.672 50.5782Z" fill="#8D6A46"/>
|
||||
<line x1="99.4342" y1="1.39795" x2="142.878" y2="44.8414" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="151.409" y1="53.3726" x2="194.573" y2="96.5366" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M340.1 50.5777C340.977 49.6515 340.633 48.7381 339.681 47.6437C340.715 48.6067 341.701 48.9279 342.615 48.0628C341.738 48.9891 342.047 49.9623 343.034 50.9969C341.952 50.0572 341.026 49.7008 340.1 50.5777Z" fill="#8D6A46"/>
|
||||
<line x1="293.862" y1="1.39746" x2="337.306" y2="44.8409" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="345.837" y1="53.3726" x2="389.001" y2="96.5366" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M145.672 245.796C146.549 244.87 146.205 243.956 145.253 242.862C146.287 243.825 147.273 244.146 148.187 243.281C147.31 244.207 147.619 245.181 148.606 246.215C147.524 245.275 146.599 244.919 145.672 245.796Z" fill="#8D6A46"/>
|
||||
<line x1="99.4342" y1="196.616" x2="142.878" y2="240.059" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="151.409" y1="248.591" x2="194.573" y2="291.755" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M340.1 245.796C340.977 244.87 340.633 243.956 339.681 242.862C340.715 243.825 341.701 244.146 342.615 243.281C341.738 244.207 342.047 245.181 343.034 246.215C341.952 245.275 341.026 244.919 340.1 245.796Z" fill="#8D6A46"/>
|
||||
<line x1="293.862" y1="196.615" x2="337.306" y2="240.059" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="345.837" y1="248.59" x2="389.001" y2="291.754" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M48.0626 148.169C48.9395 147.242 48.5955 146.329 47.6434 145.235C48.6776 146.197 49.6631 146.519 50.5775 145.654C49.7006 146.58 50.0095 147.553 50.9966 148.588C49.9146 147.648 48.9888 147.292 48.0626 148.169Z" fill="#8D6A46"/>
|
||||
<line x1="1.82478" y1="98.9883" x2="45.2682" y2="142.432" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="53.7994" y1="150.963" x2="96.9634" y2="194.127" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M242.491 148.168C243.368 147.242 243.024 146.328 242.072 145.234C243.106 146.197 244.092 146.518 245.006 145.653C244.129 146.579 244.438 147.553 245.425 148.587C244.343 147.648 243.418 147.291 242.491 148.168Z" fill="#8D6A46"/>
|
||||
<line x1="196.253" y1="98.9873" x2="239.697" y2="142.431" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.228" y1="150.962" x2="291.392" y2="194.126" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M48.0631 343.386C48.94 342.46 48.596 341.547 47.6439 340.452C48.6781 341.415 49.6636 341.736 50.578 340.871C49.7011 341.798 50.01 342.771 50.9971 343.805C49.9151 342.866 48.9893 342.509 48.0631 343.386Z" fill="#8D6A46"/>
|
||||
<line x1="1.82527" y1="294.206" x2="45.2687" y2="337.649" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="53.7999" y1="346.181" x2="96.9639" y2="389.345" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M242.491 343.386C243.368 342.46 243.024 341.547 242.072 340.452C243.106 341.415 244.091 341.736 245.006 340.871C244.129 341.798 244.438 342.771 245.425 343.805C244.343 342.866 243.417 342.509 242.491 343.386Z" fill="#8D6A46"/>
|
||||
<line x1="196.253" y1="294.206" x2="239.696" y2="337.649" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.228" y1="346.181" x2="291.392" y2="389.345" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M145.672 148.168C146.549 147.242 146.205 146.328 145.253 145.234C146.287 146.197 147.272 146.518 148.187 145.653C147.31 146.579 147.619 147.553 148.606 148.587C147.524 147.648 146.598 147.291 145.672 148.168Z" fill="#8D6A46"/>
|
||||
<line x1="99.4342" y1="98.9883" x2="142.878" y2="142.432" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="151.409" y1="150.963" x2="194.573" y2="194.127" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M340.101 148.168C340.978 147.242 340.634 146.328 339.682 145.234C340.716 146.197 341.701 146.518 342.616 145.653C341.739 146.579 342.048 147.553 343.035 148.587C341.953 147.648 341.027 147.291 340.101 148.168Z" fill="#8D6A46"/>
|
||||
<line x1="293.862" y1="98.9878" x2="337.306" y2="142.431" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="345.837" y1="150.963" x2="389.001" y2="194.127" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M145.672 343.386C146.549 342.46 146.205 341.547 145.253 340.452C146.287 341.415 147.273 341.736 148.187 340.871C147.31 341.798 147.619 342.771 148.606 343.805C147.524 342.866 146.599 342.509 145.672 343.386Z" fill="#8D6A46"/>
|
||||
<line x1="99.4342" y1="294.206" x2="142.878" y2="337.649" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="151.409" y1="346.181" x2="194.573" y2="389.345" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M340.101 343.386C340.978 342.46 340.634 341.547 339.682 340.452C340.716 341.415 341.701 341.736 342.616 340.871C341.739 341.798 342.048 342.771 343.035 343.805C341.953 342.866 341.027 342.509 340.101 343.386Z" fill="#8D6A46"/>
|
||||
<line x1="293.863" y1="294.206" x2="337.306" y2="337.649" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="345.837" y1="346.181" x2="389.001" y2="389.345" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="1.77295" y1="96.912" x2="45.2164" y2="53.4686" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="53.748" y1="44.9374" x2="96.9121" y2="1.77341" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="196.201" y1="96.912" x2="239.645" y2="53.4686" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.176" y1="44.9374" x2="291.34" y2="1.77341" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="1.77295" y1="292.131" x2="45.2164" y2="248.687" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="53.748" y1="240.156" x2="96.9121" y2="196.992" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="196.201" y1="292.131" x2="239.645" y2="248.687" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.176" y1="240.156" x2="291.34" y2="196.992" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="99.3823" y1="96.912" x2="142.826" y2="53.4686" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="151.357" y1="44.9374" x2="194.521" y2="1.77341" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="293.811" y1="96.912" x2="337.254" y2="53.4686" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="345.785" y1="44.9374" x2="388.949" y2="1.77341" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="99.3823" y1="292.131" x2="142.826" y2="248.687" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="151.357" y1="240.156" x2="194.521" y2="196.992" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="293.811" y1="292.13" x2="337.254" y2="248.687" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="345.785" y1="240.156" x2="388.949" y2="196.992" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="1.77295" y1="194.502" x2="45.2164" y2="151.058" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="53.748" y1="142.527" x2="96.9121" y2="99.3633" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="196.201" y1="194.502" x2="239.645" y2="151.058" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.176" y1="142.527" x2="291.34" y2="99.3633" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="1.77295" y1="389.721" x2="45.2164" y2="346.277" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="53.748" y1="337.746" x2="96.9121" y2="294.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="196.201" y1="389.72" x2="239.645" y2="346.277" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.176" y1="337.746" x2="291.34" y2="294.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="99.3823" y1="194.502" x2="142.826" y2="151.058" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="151.357" y1="142.527" x2="194.521" y2="99.3633" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="293.811" y1="194.502" x2="337.254" y2="151.058" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="345.785" y1="142.527" x2="388.949" y2="99.3633" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="99.3823" y1="389.72" x2="142.826" y2="346.277" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="151.357" y1="337.746" x2="194.521" y2="294.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="293.811" y1="389.721" x2="337.254" y2="346.277" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="345.785" y1="337.746" x2="388.949" y2="294.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
@@ -0,0 +1,298 @@
|
||||
<svg width="393" height="388" viewBox="0 0 393 388" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M383.637 359.369C383.156 359.877 383.345 360.378 383.867 360.978C383.3 360.45 382.759 360.274 382.258 360.748C382.739 360.24 382.569 359.706 382.028 359.139C382.621 359.654 383.129 359.85 383.637 359.369Z" fill="#8D6A46"/>
|
||||
<line x1="408.679" y1="386.344" x2="385.17" y2="362.835" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.171" y1="357.836" x2="356.815" y2="334.48" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M276.994 359.369C276.513 359.877 276.702 360.378 277.224 360.978C276.657 360.45 276.116 360.273 275.615 360.748C276.096 360.24 275.926 359.706 275.385 359.139C275.978 359.654 276.486 359.85 276.994 359.369Z" fill="#8D6A46"/>
|
||||
<line x1="302.037" y1="386.344" x2="278.527" y2="362.835" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.528" y1="357.836" x2="250.172" y2="334.48" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M383.637 252.292C383.156 252.8 383.345 253.301 383.867 253.901C383.3 253.373 382.759 253.197 382.258 253.671C382.739 253.163 382.569 252.629 382.028 252.062C382.621 252.577 383.129 252.773 383.637 252.292Z" fill="#8D6A46"/>
|
||||
<line x1="408.68" y1="279.267" x2="385.17" y2="255.758" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.171" y1="250.759" x2="356.815" y2="227.403" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M276.995 252.292C276.514 252.8 276.702 253.301 277.225 253.901C276.657 253.373 276.117 253.197 275.615 253.671C276.096 253.163 275.927 252.63 275.385 252.062C275.979 252.577 276.487 252.773 276.995 252.292Z" fill="#8D6A46"/>
|
||||
<line x1="302.037" y1="279.268" x2="278.528" y2="255.758" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.53" y1="250.76" x2="250.174" y2="227.404" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M330.098 359.368C329.617 359.876 329.806 360.377 330.328 360.977C329.761 360.449 329.22 360.273 328.719 360.747C329.2 360.239 329.03 359.706 328.489 359.138C329.082 359.654 329.59 359.849 330.098 359.368Z" fill="#8D6A46"/>
|
||||
<line x1="355.141" y1="386.344" x2="331.631" y2="362.834" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.632" y1="357.836" x2="303.276" y2="334.48" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M223.455 359.369C222.974 359.877 223.163 360.378 223.685 360.978C223.118 360.45 222.577 360.274 222.076 360.748C222.557 360.24 222.387 359.706 221.846 359.139C222.439 359.654 222.947 359.85 223.455 359.369Z" fill="#8D6A46"/>
|
||||
<line x1="248.497" y1="386.344" x2="224.988" y2="362.835" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="219.99" y1="357.836" x2="196.634" y2="334.48" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M330.099 252.292C329.618 252.8 329.807 253.301 330.329 253.902C329.761 253.374 329.221 253.197 328.719 253.672C329.2 253.164 329.031 252.63 328.489 252.063C329.083 252.578 329.591 252.773 330.099 252.292Z" fill="#8D6A46"/>
|
||||
<line x1="355.141" y1="279.267" x2="331.632" y2="255.758" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.633" y1="250.759" x2="303.277" y2="227.403" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M223.456 252.292C222.975 252.8 223.164 253.301 223.686 253.902C223.119 253.374 222.578 253.197 222.077 253.672C222.558 253.164 222.388 252.63 221.847 252.063C222.44 252.578 222.948 252.773 223.456 252.292Z" fill="#8D6A46"/>
|
||||
<line x1="248.498" y1="279.268" x2="224.989" y2="255.758" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="219.99" y1="250.76" x2="196.634" y2="227.404" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M383.638 305.84C383.157 306.348 383.346 306.849 383.868 307.45C383.3 306.922 382.76 306.745 382.258 307.22C382.739 306.712 382.57 306.178 382.029 305.611C382.622 306.126 383.13 306.321 383.638 305.84Z" fill="#8D6A46"/>
|
||||
<line x1="408.68" y1="332.816" x2="385.171" y2="309.306" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.172" y1="304.307" x2="356.816" y2="280.951" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M276.994 305.841C276.513 306.349 276.702 306.85 277.224 307.45C276.657 306.922 276.116 306.746 275.615 307.22C276.096 306.712 275.926 306.179 275.385 305.611C275.978 306.126 276.486 306.322 276.994 305.841Z" fill="#8D6A46"/>
|
||||
<line x1="302.036" y1="332.816" x2="278.527" y2="309.307" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.528" y1="304.308" x2="250.172" y2="280.952" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M383.637 198.765C383.156 199.273 383.345 199.774 383.867 200.374C383.3 199.846 382.759 199.67 382.258 200.144C382.739 199.636 382.569 199.103 382.028 198.535C382.621 199.051 383.129 199.246 383.637 198.765Z" fill="#8D6A46"/>
|
||||
<line x1="408.679" y1="225.74" x2="385.17" y2="202.231" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.171" y1="197.232" x2="356.815" y2="173.876" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M276.994 198.764C276.513 199.272 276.702 199.773 277.224 200.374C276.657 199.846 276.116 199.669 275.615 200.144C276.096 199.636 275.926 199.102 275.385 198.534C275.978 199.05 276.486 199.245 276.994 198.764Z" fill="#8D6A46"/>
|
||||
<line x1="302.037" y1="225.74" x2="278.527" y2="202.231" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.528" y1="197.232" x2="250.172" y2="173.876" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M330.099 305.84C329.618 306.348 329.806 306.849 330.329 307.45C329.761 306.922 329.221 306.745 328.719 307.22C329.2 306.712 329.031 306.178 328.489 305.611C329.083 306.126 329.591 306.321 330.099 305.84Z" fill="#8D6A46"/>
|
||||
<line x1="355.141" y1="332.816" x2="331.632" y2="309.306" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.633" y1="304.307" x2="303.277" y2="280.951" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M223.456 305.841C222.975 306.349 223.163 306.85 223.686 307.45C223.118 306.922 222.578 306.746 222.076 307.22C222.557 306.712 222.388 306.179 221.846 305.611C222.44 306.126 222.948 306.322 223.456 305.841Z" fill="#8D6A46"/>
|
||||
<line x1="248.498" y1="332.816" x2="224.988" y2="309.307" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="219.99" y1="304.309" x2="196.634" y2="280.952" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M330.098 198.764C329.617 199.272 329.806 199.773 330.328 200.374C329.761 199.846 329.22 199.669 328.719 200.144C329.2 199.636 329.03 199.102 328.489 198.534C329.082 199.05 329.59 199.245 330.098 198.764Z" fill="#8D6A46"/>
|
||||
<line x1="355.141" y1="225.74" x2="331.631" y2="202.231" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.632" y1="197.232" x2="303.276" y2="173.876" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M223.456 198.765C222.975 199.273 223.163 199.774 223.686 200.374C223.118 199.846 222.578 199.669 222.076 200.144C222.557 199.636 222.388 199.102 221.846 198.535C222.44 199.05 222.948 199.246 223.456 198.765Z" fill="#8D6A46"/>
|
||||
<line x1="248.497" y1="225.74" x2="224.988" y2="202.231" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="219.989" y1="197.232" x2="196.633" y2="173.876" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="409.027" y1="334.274" x2="385.518" y2="357.783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.519" y1="362.781" x2="357.163" y2="386.137" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="302.384" y1="334.274" x2="278.875" y2="357.783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.876" y1="362.781" x2="250.52" y2="386.137" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="409.027" y1="227.197" x2="385.518" y2="250.707" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.519" y1="255.704" x2="357.163" y2="279.06" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="302.384" y1="227.197" x2="278.875" y2="250.707" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.876" y1="255.704" x2="250.52" y2="279.06" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="355.489" y1="334.274" x2="331.979" y2="357.783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.98" y1="362.781" x2="303.624" y2="386.137" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.846" y1="334.274" x2="225.337" y2="357.783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="220.338" y1="362.781" x2="196.982" y2="386.137" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="355.489" y1="227.197" x2="331.979" y2="250.707" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.98" y1="255.704" x2="303.624" y2="279.06" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.845" y1="227.198" x2="225.336" y2="250.707" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="220.338" y1="255.706" x2="196.982" y2="279.062" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="409.027" y1="280.746" x2="385.518" y2="304.255" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.519" y1="309.254" x2="357.163" y2="332.61" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="302.384" y1="280.746" x2="278.875" y2="304.255" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.876" y1="309.253" x2="250.52" y2="332.609" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="409.027" y1="173.67" x2="385.518" y2="197.179" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.519" y1="202.178" x2="357.163" y2="225.534" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="302.384" y1="173.67" x2="278.875" y2="197.179" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.876" y1="202.178" x2="250.52" y2="225.534" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="355.489" y1="280.746" x2="331.979" y2="304.255" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.98" y1="309.253" x2="303.624" y2="332.609" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.846" y1="280.746" x2="225.337" y2="304.256" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="220.338" y1="309.254" x2="196.982" y2="332.61" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="355.488" y1="173.669" x2="331.979" y2="197.179" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.981" y1="202.178" x2="303.625" y2="225.534" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.846" y1="173.669" x2="225.337" y2="197.179" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="220.338" y1="202.178" x2="196.982" y2="225.534" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M383.637 144.814C383.156 145.322 383.345 145.823 383.867 146.423C383.3 145.895 382.759 145.719 382.258 146.193C382.739 145.685 382.569 145.151 382.028 144.584C382.622 145.099 383.129 145.295 383.637 144.814Z" fill="#8D6A46"/>
|
||||
<line x1="408.679" y1="171.789" x2="385.17" y2="148.279" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.171" y1="143.281" x2="356.815" y2="119.925" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M276.994 144.813C276.513 145.321 276.702 145.822 277.224 146.423C276.657 145.894 276.116 145.718 275.615 146.193C276.096 145.685 275.926 145.151 275.385 144.583C275.978 145.099 276.486 145.294 276.994 144.813Z" fill="#8D6A46"/>
|
||||
<line x1="302.037" y1="171.789" x2="278.527" y2="148.28" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.528" y1="143.281" x2="250.172" y2="119.925" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M383.637 37.7365C383.156 38.2445 383.345 38.7455 383.867 39.3458C383.3 38.8176 382.759 38.6414 382.258 39.1159C382.739 38.6078 382.569 38.074 382.028 37.5066C382.621 38.022 383.129 38.2174 383.637 37.7365Z" fill="#8D6A46"/>
|
||||
<line x1="408.68" y1="64.7116" x2="385.17" y2="41.2023" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.171" y1="36.2035" x2="356.815" y2="12.8475" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M276.995 37.7366C276.514 38.2447 276.702 38.7457 277.225 39.346C276.657 38.8178 276.117 38.6416 275.615 39.1161C276.096 38.608 275.927 38.0742 275.385 37.5067C275.979 38.0222 276.487 38.2176 276.995 37.7366Z" fill="#8D6A46"/>
|
||||
<line x1="302.037" y1="64.7123" x2="278.528" y2="41.203" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.53" y1="36.2047" x2="250.174" y2="12.8487" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M330.098 144.813C329.617 145.321 329.806 145.822 330.328 146.422C329.761 145.894 329.22 145.718 328.719 146.192C329.2 145.684 329.03 145.15 328.489 144.583C329.082 145.098 329.59 145.294 330.098 144.813Z" fill="#8D6A46"/>
|
||||
<line x1="355.141" y1="171.788" x2="331.631" y2="148.279" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.632" y1="143.28" x2="303.276" y2="119.924" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M223.455 144.814C222.974 145.322 223.163 145.823 223.685 146.423C223.118 145.895 222.577 145.719 222.076 146.193C222.557 145.685 222.387 145.151 221.846 144.584C222.439 145.099 222.947 145.295 223.455 144.814Z" fill="#8D6A46"/>
|
||||
<line x1="248.497" y1="171.789" x2="224.988" y2="148.279" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="219.99" y1="143.281" x2="196.634" y2="119.925" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M330.099 37.7371C329.618 38.2452 329.807 38.7462 330.329 39.3465C329.761 38.8183 329.221 38.6421 328.719 39.1166C329.2 38.6085 329.031 38.0747 328.489 37.5072C329.083 38.0227 329.591 38.2181 330.099 37.7371Z" fill="#8D6A46"/>
|
||||
<line x1="355.141" y1="64.7118" x2="331.632" y2="41.2025" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.633" y1="36.2037" x2="303.277" y2="12.8477" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M223.456 37.7371C222.975 38.2452 223.164 38.7462 223.686 39.3465C223.119 38.8183 222.578 38.6421 222.077 39.1166C222.558 38.6085 222.388 38.0747 221.847 37.5072C222.44 38.0227 222.948 38.2181 223.456 37.7371Z" fill="#8D6A46"/>
|
||||
<line x1="248.498" y1="64.7123" x2="224.989" y2="41.203" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="219.99" y1="36.2047" x2="196.634" y2="12.8487" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M383.638 91.2849C383.157 91.793 383.345 92.294 383.868 92.8943C383.3 92.3661 382.76 92.1899 382.258 92.6644C382.739 92.1563 382.57 91.6225 382.028 91.055C382.622 91.5705 383.13 91.7659 383.638 91.2849Z" fill="#8D6A46"/>
|
||||
<line x1="408.68" y1="118.26" x2="385.171" y2="94.751" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.172" y1="89.752" x2="356.816" y2="66.396" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M276.994 91.2857C276.513 91.7937 276.702 92.2947 277.224 92.895C276.657 92.3668 276.116 92.1906 275.615 92.6651C276.096 92.1571 275.926 91.6233 275.385 91.0558C275.978 91.5712 276.486 91.7667 276.994 91.2857Z" fill="#8D6A46"/>
|
||||
<line x1="302.036" y1="118.261" x2="278.527" y2="94.7516" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.528" y1="89.7527" x2="250.172" y2="66.3967" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="408.679" y1="11.1849" x2="385.17" y2="-12.3243" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="302.037" y1="11.1848" x2="278.527" y2="-12.3245" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M330.099 91.2852C329.618 91.7932 329.807 92.2942 330.329 92.8945C329.761 92.3663 329.221 92.1901 328.719 92.6646C329.2 92.1565 329.031 91.6227 328.489 91.0553C329.083 91.5707 329.591 91.7661 330.099 91.2852Z" fill="#8D6A46"/>
|
||||
<line x1="355.141" y1="118.26" x2="331.632" y2="94.7511" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.633" y1="89.7522" x2="303.277" y2="66.3962" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M223.456 91.2857C222.975 91.7937 223.163 92.2947 223.686 92.895C223.118 92.3668 222.578 92.1906 222.076 92.6651C222.557 92.1571 222.388 91.6233 221.846 91.0558C222.44 91.5712 222.948 91.7667 223.456 91.2857Z" fill="#8D6A46"/>
|
||||
<line x1="248.498" y1="118.261" x2="224.989" y2="94.7516" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="219.99" y1="89.7532" x2="196.634" y2="66.3972" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="355.141" y1="11.1848" x2="331.631" y2="-12.3245" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.497" y1="11.1849" x2="224.988" y2="-12.3244" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="409.027" y1="119.719" x2="385.518" y2="143.228" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.519" y1="148.226" x2="357.163" y2="171.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="302.384" y1="119.719" x2="278.875" y2="143.228" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.876" y1="148.226" x2="250.52" y2="171.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="409.027" y1="12.642" x2="385.518" y2="36.1513" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.519" y1="41.1492" x2="357.163" y2="64.5052" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="302.384" y1="12.642" x2="278.875" y2="36.1513" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.876" y1="41.1492" x2="250.52" y2="64.5052" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="355.489" y1="119.719" x2="331.979" y2="143.228" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.98" y1="148.226" x2="303.624" y2="171.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.846" y1="119.719" x2="225.337" y2="143.228" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="220.338" y1="148.226" x2="196.982" y2="171.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="355.489" y1="12.642" x2="331.979" y2="36.1513" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.98" y1="41.1492" x2="303.624" y2="64.5052" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.845" y1="12.6425" x2="225.336" y2="36.1518" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="220.338" y1="41.1502" x2="196.982" y2="64.5062" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="409.027" y1="66.1905" x2="385.518" y2="89.6997" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.519" y1="94.6987" x2="357.163" y2="118.055" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="302.384" y1="66.1904" x2="278.875" y2="89.6997" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.876" y1="94.6982" x2="250.52" y2="118.054" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="380.519" y1="-12.3777" x2="357.163" y2="10.9783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="273.876" y1="-12.3774" x2="250.52" y2="10.9786" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="355.489" y1="66.1904" x2="331.979" y2="89.6997" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.98" y1="94.6982" x2="303.624" y2="118.054" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="248.846" y1="66.1911" x2="225.337" y2="89.7004" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="220.338" y1="94.6987" x2="196.982" y2="118.055" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="326.981" y1="-12.3777" x2="303.625" y2="10.9783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="220.338" y1="-12.3777" x2="196.982" y2="10.9783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M169.504 359.369C169.023 359.877 169.212 360.378 169.734 360.978C169.167 360.45 168.627 360.274 168.125 360.748C168.606 360.24 168.437 359.706 167.895 359.139C168.489 359.654 168.996 359.85 169.504 359.369Z" fill="#8D6A46"/>
|
||||
<line x1="194.546" y1="386.344" x2="171.037" y2="362.835" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.038" y1="357.836" x2="142.682" y2="334.48" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M62.8612 359.369C62.3802 359.877 62.5689 360.378 63.0911 360.978C62.5239 360.45 61.9833 360.273 61.4818 360.748C61.9628 360.24 61.7933 359.706 61.2519 359.139C61.8454 359.654 62.3532 359.85 62.8612 359.369Z" fill="#8D6A46"/>
|
||||
<line x1="87.9037" y1="386.344" x2="64.3945" y2="362.835" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.3956" y1="357.836" x2="36.0396" y2="334.48" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M169.504 252.292C169.023 252.8 169.212 253.301 169.734 253.901C169.167 253.373 168.626 253.197 168.125 253.671C168.606 253.163 168.436 252.629 167.895 252.062C168.488 252.577 168.996 252.773 169.504 252.292Z" fill="#8D6A46"/>
|
||||
<line x1="194.547" y1="279.267" x2="171.038" y2="255.758" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.038" y1="250.759" x2="142.682" y2="227.403" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M62.8619 252.292C62.381 252.8 62.5696 253.301 63.0918 253.901C62.5246 253.373 61.984 253.197 61.4825 253.671C61.9635 253.163 61.7941 252.629 61.2526 252.062C61.8461 252.577 62.3539 252.773 62.8619 252.292Z" fill="#8D6A46"/>
|
||||
<line x1="87.9045" y1="279.268" x2="64.3952" y2="255.758" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.3968" y1="250.76" x2="36.0408" y2="227.404" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M115.965 359.368C115.484 359.876 115.673 360.377 116.195 360.977C115.628 360.449 115.087 360.273 114.586 360.747C115.067 360.239 114.897 359.706 114.356 359.138C114.949 359.654 115.457 359.849 115.965 359.368Z" fill="#8D6A46"/>
|
||||
<line x1="141.008" y1="386.344" x2="117.498" y2="362.834" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.5" y1="357.836" x2="89.1436" y2="334.48" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M9.32241 359.369C8.84143 359.877 9.03012 360.378 9.55232 360.978C8.98509 360.45 8.44452 360.274 7.943 360.748C8.42398 360.24 8.25456 359.706 7.7131 359.139C8.30661 359.654 8.81438 359.85 9.32241 359.369Z" fill="#8D6A46"/>
|
||||
<line x1="34.3644" y1="386.344" x2="10.8552" y2="362.835" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="5.8568" y1="357.836" x2="-17.4992" y2="334.48" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M115.966 252.292C115.485 252.8 115.674 253.301 116.196 253.902C115.629 253.374 115.088 253.197 114.587 253.672C115.068 253.164 114.898 252.63 114.357 252.063C114.95 252.578 115.458 252.773 115.966 252.292Z" fill="#8D6A46"/>
|
||||
<line x1="141.008" y1="279.267" x2="117.499" y2="255.758" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.5" y1="250.759" x2="89.1444" y2="227.403" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M9.32345 252.292C8.84247 252.8 9.03116 253.301 9.55335 253.902C8.98613 253.374 8.44556 253.197 7.94404 253.672C8.42502 253.164 8.25559 252.63 7.71414 252.063C8.30765 252.578 8.81542 252.773 9.32345 252.292Z" fill="#8D6A46"/>
|
||||
<line x1="34.365" y1="279.268" x2="10.8557" y2="255.758" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="5.85735" y1="250.76" x2="-17.4987" y2="227.404" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M169.505 305.84C169.024 306.348 169.213 306.849 169.735 307.45C169.168 306.922 168.627 306.745 168.126 307.22C168.607 306.712 168.437 306.178 167.896 305.611C168.489 306.126 168.997 306.321 169.505 305.84Z" fill="#8D6A46"/>
|
||||
<line x1="194.547" y1="332.816" x2="171.038" y2="309.306" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.039" y1="304.307" x2="142.683" y2="280.951" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M62.8614 305.841C62.3804 306.349 62.5691 306.85 63.0913 307.45C62.5241 306.922 61.9835 306.746 61.482 307.22C61.963 306.712 61.7936 306.179 61.2521 305.611C61.8456 306.126 62.3534 306.322 62.8614 305.841Z" fill="#8D6A46"/>
|
||||
<line x1="87.9034" y1="332.816" x2="64.3942" y2="309.307" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.3953" y1="304.308" x2="36.0393" y2="280.952" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M169.504 198.765C169.023 199.273 169.212 199.774 169.734 200.374C169.167 199.846 168.627 199.67 168.125 200.144C168.606 199.636 168.437 199.103 167.895 198.535C168.489 199.051 168.996 199.246 169.504 198.765Z" fill="#8D6A46"/>
|
||||
<line x1="194.547" y1="225.74" x2="171.037" y2="202.231" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.038" y1="197.232" x2="142.682" y2="173.876" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M62.8612 198.764C62.3802 199.272 62.5689 199.773 63.0911 200.374C62.5239 199.845 61.9833 199.669 61.4818 200.144C61.9628 199.636 61.7933 199.102 61.2519 198.534C61.8454 199.05 62.3532 199.245 62.8612 198.764Z" fill="#8D6A46"/>
|
||||
<line x1="87.9037" y1="225.74" x2="64.3945" y2="202.231" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.3956" y1="197.232" x2="36.0396" y2="173.876" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M115.966 305.84C115.485 306.348 115.674 306.849 116.196 307.45C115.629 306.922 115.088 306.745 114.587 307.22C115.068 306.712 114.898 306.178 114.357 305.611C114.95 306.126 115.458 306.321 115.966 305.84Z" fill="#8D6A46"/>
|
||||
<line x1="141.008" y1="332.816" x2="117.499" y2="309.306" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.5" y1="304.307" x2="89.1444" y2="280.951" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M9.3229 305.841C8.84192 306.349 9.03061 306.85 9.55281 307.45C8.98558 306.922 8.44501 306.746 7.94349 307.22C8.42447 306.712 8.25504 306.179 7.71359 305.611C8.3071 306.126 8.81487 306.322 9.3229 305.841Z" fill="#8D6A46"/>
|
||||
<line x1="34.3649" y1="332.816" x2="10.8557" y2="309.307" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="5.85732" y1="304.308" x2="-17.4987" y2="280.952" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M115.965 198.764C115.484 199.272 115.673 199.773 116.195 200.374C115.628 199.845 115.087 199.669 114.586 200.144C115.067 199.636 114.897 199.102 114.356 198.534C114.949 199.05 115.457 199.245 115.965 198.764Z" fill="#8D6A46"/>
|
||||
<line x1="141.008" y1="225.74" x2="117.498" y2="202.231" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.5" y1="197.232" x2="89.1436" y2="173.876" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M9.32293 198.765C8.84195 199.273 9.03064 199.774 9.55284 200.374C8.98561 199.846 8.44504 199.669 7.94352 200.144C8.4245 199.636 8.25507 199.102 7.71362 198.535C8.30713 199.05 8.8149 199.245 9.32293 198.765Z" fill="#8D6A46"/>
|
||||
<line x1="34.3644" y1="225.74" x2="10.8552" y2="202.231" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="5.85631" y1="197.232" x2="-17.4997" y2="173.876" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="194.894" y1="334.274" x2="171.385" y2="357.783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.386" y1="362.781" x2="143.03" y2="386.137" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="88.251" y1="334.274" x2="64.7418" y2="357.783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.7429" y1="362.781" x2="36.3869" y2="386.137" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="194.894" y1="227.197" x2="171.385" y2="250.707" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.386" y1="255.704" x2="143.03" y2="279.06" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="88.2513" y1="227.197" x2="64.742" y2="250.707" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.7429" y1="255.704" x2="36.3869" y2="279.06" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="141.356" y1="334.274" x2="117.847" y2="357.783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.848" y1="362.781" x2="89.4915" y2="386.137" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="34.7132" y1="334.274" x2="11.2039" y2="357.783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="6.20547" y1="362.781" x2="-17.1505" y2="386.137" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="141.356" y1="227.197" x2="117.847" y2="250.707" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.848" y1="255.704" x2="89.4915" y2="279.06" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="34.7125" y1="227.198" x2="11.2032" y2="250.707" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="6.20493" y1="255.705" x2="-17.1511" y2="279.061" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="194.894" y1="280.746" x2="171.385" y2="304.255" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.386" y1="309.254" x2="143.03" y2="332.61" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="88.2513" y1="280.746" x2="64.742" y2="304.255" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.7434" y1="309.253" x2="36.3874" y2="332.609" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="194.894" y1="173.67" x2="171.385" y2="197.179" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.386" y1="202.178" x2="143.03" y2="225.534" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="88.2513" y1="173.67" x2="64.742" y2="197.179" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.7431" y1="202.178" x2="36.3871" y2="225.534" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="141.356" y1="280.746" x2="117.847" y2="304.255" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.848" y1="309.253" x2="89.4915" y2="332.609" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="34.7131" y1="280.746" x2="11.2038" y2="304.256" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="6.20547" y1="309.254" x2="-17.1505" y2="332.61" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="141.356" y1="173.669" x2="117.846" y2="197.179" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.848" y1="202.178" x2="89.492" y2="225.534" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="34.7131" y1="173.669" x2="11.2038" y2="197.179" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="6.20544" y1="202.178" x2="-17.1506" y2="225.534" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M169.504 144.814C169.023 145.322 169.212 145.823 169.734 146.423C169.167 145.895 168.627 145.719 168.125 146.193C168.606 145.685 168.437 145.151 167.895 144.584C168.489 145.099 168.996 145.295 169.504 144.814Z" fill="#8D6A46"/>
|
||||
<line x1="194.547" y1="171.789" x2="171.037" y2="148.279" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.038" y1="143.281" x2="142.682" y2="119.925" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M62.8612 144.813C62.3802 145.321 62.5689 145.822 63.0911 146.423C62.5239 145.894 61.9833 145.718 61.4818 146.193C61.9628 145.685 61.7934 145.151 61.2519 144.583C61.8454 145.099 62.3532 145.294 62.8612 144.813Z" fill="#8D6A46"/>
|
||||
<line x1="87.9038" y1="171.789" x2="64.3945" y2="148.28" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.3956" y1="143.281" x2="36.0396" y2="119.925" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M169.504 37.7364C169.023 38.2445 169.212 38.7455 169.734 39.3458C169.167 38.8176 168.626 38.6414 168.125 39.1159C168.606 38.6078 168.436 38.074 167.895 37.5065C168.488 38.022 168.996 38.2174 169.504 37.7364Z" fill="#8D6A46"/>
|
||||
<line x1="194.547" y1="64.7116" x2="171.038" y2="41.2023" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.038" y1="36.2035" x2="142.682" y2="12.8475" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M62.862 37.7366C62.381 38.2447 62.5697 38.7457 63.0919 39.3459C62.5246 38.8178 61.9841 38.6416 61.4826 39.116C61.9635 38.608 61.7941 38.0742 61.2526 37.5067C61.8462 38.0222 62.3539 38.2176 62.862 37.7366Z" fill="#8D6A46"/>
|
||||
<line x1="87.9045" y1="64.7123" x2="64.3952" y2="41.203" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.3969" y1="36.2047" x2="36.0409" y2="12.8487" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M115.965 144.813C115.484 145.321 115.673 145.822 116.195 146.422C115.628 145.894 115.087 145.718 114.586 146.192C115.067 145.684 114.897 145.15 114.356 144.583C114.949 145.098 115.457 145.294 115.965 144.813Z" fill="#8D6A46"/>
|
||||
<line x1="141.008" y1="171.788" x2="117.498" y2="148.279" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.5" y1="143.28" x2="89.1436" y2="119.924" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M9.32241 144.814C8.84143 145.322 9.03012 145.823 9.55232 146.423C8.98509 145.895 8.44452 145.719 7.943 146.193C8.42398 145.685 8.25456 145.151 7.7131 144.584C8.30661 145.099 8.81438 145.295 9.32241 144.814Z" fill="#8D6A46"/>
|
||||
<line x1="34.3644" y1="171.789" x2="10.8552" y2="148.279" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="5.8568" y1="143.281" x2="-17.4992" y2="119.925" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M115.966 37.7371C115.485 38.2452 115.674 38.7462 116.196 39.3464C115.629 38.8183 115.088 38.6421 114.587 39.1165C115.068 38.6085 114.898 38.0747 114.357 37.5072C114.95 38.0227 115.458 38.2181 115.966 37.7371Z" fill="#8D6A46"/>
|
||||
<line x1="141.009" y1="64.7118" x2="117.499" y2="41.2025" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.5" y1="36.2037" x2="89.1444" y2="12.8476" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M9.32345 37.7371C8.84247 38.2452 9.03116 38.7462 9.55335 39.3464C8.98613 38.8183 8.44556 38.6421 7.94404 39.1165C8.42502 38.6085 8.25559 38.0747 7.71414 37.5072C8.30765 38.0227 8.81542 38.2181 9.32345 37.7371Z" fill="#8D6A46"/>
|
||||
<line x1="34.365" y1="64.7123" x2="10.8557" y2="41.203" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="5.85735" y1="36.2047" x2="-17.4987" y2="12.8487" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M169.505 91.2849C169.024 91.793 169.213 92.294 169.735 92.8942C169.168 92.3661 168.627 92.1899 168.125 92.6643C168.606 92.1563 168.437 91.6225 167.896 91.055C168.489 91.5705 168.997 91.7659 169.505 91.2849Z" fill="#8D6A46"/>
|
||||
<line x1="194.547" y1="118.26" x2="171.038" y2="94.751" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.039" y1="89.752" x2="142.683" y2="66.3959" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M62.8614 91.2857C62.3804 91.7937 62.5691 92.2947 63.0913 92.895C62.5241 92.3668 61.9835 92.1906 61.482 92.6651C61.963 92.157 61.7936 91.6232 61.2521 91.0558C61.8456 91.5712 62.3534 91.7666 62.8614 91.2857Z" fill="#8D6A46"/>
|
||||
<line x1="87.9034" y1="118.261" x2="64.3942" y2="94.7516" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.3953" y1="89.7527" x2="36.0393" y2="66.3967" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="194.547" y1="11.1849" x2="171.037" y2="-12.3243" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="87.9038" y1="11.1847" x2="64.3945" y2="-12.3245" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M115.966 91.2851C115.485 91.7932 115.674 92.2942 116.196 92.8945C115.629 92.3663 115.088 92.1901 114.587 92.6646C115.068 92.1565 114.898 91.6227 114.357 91.0552C114.95 91.5707 115.458 91.7661 115.966 91.2851Z" fill="#8D6A46"/>
|
||||
<line x1="141.008" y1="118.26" x2="117.499" y2="94.751" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.5" y1="89.7522" x2="89.1444" y2="66.3962" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<path d="M9.32293 91.2857C8.84195 91.7937 9.03064 92.2947 9.55284 92.895C8.98561 92.3668 8.44504 92.1906 7.94352 92.6651C8.4245 92.157 8.25507 91.6232 7.71362 91.0558C8.30713 91.5712 8.8149 91.7666 9.32293 91.2857Z" fill="#8D6A46"/>
|
||||
<line x1="34.365" y1="118.261" x2="10.8557" y2="94.7516" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="5.85735" y1="89.7532" x2="-17.4987" y2="66.3972" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="141.008" y1="11.1847" x2="117.499" y2="-12.3245" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="34.3645" y1="11.1849" x2="10.8552" y2="-12.3244" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="194.894" y1="119.719" x2="171.385" y2="143.228" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.386" y1="148.226" x2="143.03" y2="171.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="88.251" y1="119.719" x2="64.7418" y2="143.228" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.7429" y1="148.226" x2="36.3869" y2="171.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="194.894" y1="12.642" x2="171.385" y2="36.1513" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.386" y1="41.1492" x2="143.03" y2="64.5052" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="88.2513" y1="12.642" x2="64.742" y2="36.1513" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.743" y1="41.1492" x2="36.3869" y2="64.5052" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="141.356" y1="119.719" x2="117.847" y2="143.228" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.848" y1="148.226" x2="89.4915" y2="171.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="34.7132" y1="119.719" x2="11.2039" y2="143.228" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="6.20547" y1="148.226" x2="-17.1505" y2="171.582" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="141.356" y1="12.642" x2="117.847" y2="36.1513" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.848" y1="41.1492" x2="89.4915" y2="64.5052" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="34.7125" y1="12.6425" x2="11.2032" y2="36.1518" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="6.20493" y1="41.1502" x2="-17.1511" y2="64.5062" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="194.894" y1="66.1904" x2="171.385" y2="89.6997" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.386" y1="94.6987" x2="143.03" y2="118.055" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="88.2513" y1="66.1904" x2="64.742" y2="89.6997" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.7435" y1="94.6982" x2="36.3875" y2="118.054" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="166.386" y1="-12.3777" x2="143.03" y2="10.9783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="59.7432" y1="-12.3775" x2="36.3872" y2="10.9785" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="141.356" y1="66.1904" x2="117.847" y2="89.6997" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.848" y1="94.6982" x2="89.4915" y2="118.054" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="34.7131" y1="66.1911" x2="11.2038" y2="89.7003" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="6.20547" y1="94.6987" x2="-17.1505" y2="118.055" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="112.848" y1="-12.3777" x2="89.492" y2="10.9783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
<line x1="6.20547" y1="-12.3777" x2="-17.1505" y2="10.9783" stroke="#F2F2F2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 36 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="393" height="400" viewBox="0 0 393 400" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="393" y="400" width="393" height="400" transform="rotate(-180 393 400)" fill="url(#paint0_linear_26_1530)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_26_1530" x1="589.5" y1="400" x2="589.5" y2="800"
|
||||
gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.166667" stop-color="white"/>
|
||||
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 548 B |
@@ -0,0 +1,80 @@
|
||||
<svg width="161" height="141" viewBox="0 0 161 141" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M5.81596 48.092C7.524 47.5371 8.4586 45.7033 7.90344 43.9961C7.34829 42.2889 5.51361 41.3548 3.80557 41.9097C2.09753 42.4646 1.16293 44.2984 1.71808 46.0055C2.27324 47.7127 4.10792 48.6469 5.81596 48.092Z" fill="#EAEEF9"/>
|
||||
<path d="M13.942 39.5437C15.1035 39.1664 15.739 37.9195 15.3615 36.7586C14.984 35.5977 13.7364 34.9625 12.5749 35.3398C11.4135 35.7171 10.778 36.9641 11.1555 38.125C11.533 39.2858 12.7806 39.9211 13.942 39.5437Z" fill="#EAEEF9"/>
|
||||
<path d="M2.21138 73.5895C3.43269 73.5895 4.42276 72.6 4.42276 71.3793C4.42276 70.1586 3.43269 69.169 2.21138 69.169C0.99007 69.169 0 70.1586 0 71.3793C0 72.6 0.99007 73.5895 2.21138 73.5895Z" fill="url(#paint0_linear_79_308)"/>
|
||||
<path d="M140.488 21.8427C141.422 21.8427 142.179 21.0859 142.179 20.1525C142.179 19.219 141.422 18.4622 140.488 18.4622C139.554 18.4622 138.797 19.219 138.797 20.1525C138.797 21.0859 139.554 21.8427 140.488 21.8427Z" fill="url(#paint1_linear_79_308)"/>
|
||||
<path d="M156.347 51.7257C158.363 49.8849 158.503 46.7598 156.662 44.7455C154.82 42.7312 151.694 42.5905 149.678 44.4313C147.663 46.272 147.522 49.3972 149.364 51.4114C151.206 53.4257 154.332 53.5664 156.347 51.7257Z" fill="#EAEEF9"/>
|
||||
<path d="M3.64233 130.147H160" stroke="#EAEEF9" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M86.3738 15.082H75.1868V22.363H86.3738V15.082Z" fill="#B3BFCF"/>
|
||||
<path d="M86.3738 15.082H75.1868V18.2024H86.3738V15.082Z" fill="#9FADBF"/>
|
||||
<path d="M43.9699 29.5856L37.8992 35.6532L42.3143 40.0661L48.385 33.9984L43.9699 29.5856Z" fill="#B3BFCF"/>
|
||||
<path d="M114.96 33.5513L121.031 39.619L124.986 35.6658L118.915 29.5981L114.96 33.5513Z" fill="#B3BFCF"/>
|
||||
<path d="M84.9428 130.667C114.685 130.667 138.796 106.568 138.796 76.8399C138.796 47.1121 114.685 23.013 84.9428 23.013C55.2002 23.013 31.0891 47.1121 31.0891 76.8399C31.0891 106.568 55.2002 130.667 84.9428 130.667Z" fill="#D3DAE6"/>
|
||||
<path d="M81.6908 128.716C111.433 128.716 135.544 104.617 135.544 74.8895C135.544 45.1618 111.433 21.0627 81.6908 21.0627C51.9483 21.0627 27.8372 45.1618 27.8372 74.8895C27.8372 104.617 51.9483 128.716 81.6908 128.716Z" fill="#DAE1ED" stroke="#D3DAE6" stroke-miterlimit="10"/>
|
||||
<path d="M34.2113 77.8799C32.9105 77.8799 31.8699 76.8398 31.8699 75.5396C31.8699 75.2796 31.8699 75.0195 31.8699 74.8895C31.8699 49.7963 50.6016 28.6036 75.4471 25.4832C76.7479 25.3532 77.9187 26.2633 78.0487 27.5635C78.1788 28.8636 77.2683 30.0338 75.9674 30.1638C53.4634 33.0242 36.5528 52.2666 36.5528 74.8895C36.5528 75.1495 36.5528 75.2796 36.5528 75.5396C36.5528 76.8398 35.5121 77.8799 34.2113 77.8799Z" fill="#EDF0FC"/>
|
||||
<path d="M81.6907 124.816C76.3573 124.816 71.024 124.036 66.0809 122.346C64.7801 121.956 64.1297 120.655 64.5199 119.355C64.9102 118.055 66.211 117.405 67.5118 117.795C72.0647 119.355 76.8777 120.005 81.6907 120.005C104.195 120.005 123.447 103.233 126.439 80.8703C126.569 79.5701 127.739 78.66 129.04 78.79C130.341 78.92 131.252 80.0902 131.122 81.3904C129.561 93.2219 123.707 104.143 114.731 112.204C105.626 120.395 93.9183 124.816 81.6907 124.816Z" fill="#C8D3DE"/>
|
||||
<path d="M123.707 74.8896C123.707 75.4096 123.707 75.7997 123.707 76.3197C122.927 98.8126 104.455 116.885 81.6911 116.885C58.9268 116.885 40.4553 98.8126 39.6748 76.3197C39.6748 75.7997 39.6748 75.4096 39.6748 74.8896C39.6748 52.2667 57.626 33.6743 80.1301 32.8942C80.6504 32.8942 81.1707 32.8942 81.6911 32.8942C104.715 32.8942 123.317 51.3566 123.707 74.1095C123.707 74.3695 123.707 74.6295 123.707 74.8896Z" fill="#EDF0FC"/>
|
||||
<path d="M123.707 76.3198C122.927 98.8126 104.455 116.885 81.6911 116.885C58.9268 116.885 40.4553 98.8126 39.6748 76.3198C40.4553 53.8269 58.9268 35.7546 81.6911 35.7546C104.455 35.6246 122.927 53.6969 123.707 76.3198Z" fill="white"/>
|
||||
<path d="M92.8778 101.673H68.8127C67.642 101.673 66.7314 100.763 66.7314 99.5926V87.631C66.7314 86.4609 67.642 85.5508 68.8127 85.5508H92.8778C94.0485 85.5508 94.9591 86.4609 94.9591 87.631V99.5926C94.9591 100.763 94.0485 101.673 92.8778 101.673Z" fill="#F2F5FC"/>
|
||||
<path d="M118.114 76.9698H111.219C110.049 76.9698 109.138 76.0597 109.138 74.8895C109.138 73.7194 110.049 72.8093 111.219 72.8093H118.114C119.284 72.8093 120.195 73.7194 120.195 74.8895C120.195 76.0597 119.154 76.9698 118.114 76.9698Z" fill="#DAE1ED"/>
|
||||
<path d="M50.0811 76.9698H43.1868C42.016 76.9698 41.1055 76.0597 41.1055 74.8895C41.1055 73.7194 42.016 72.8093 43.1868 72.8093H50.0811C51.2518 72.8093 52.1624 73.7194 52.1624 74.8895C52.1624 76.0597 51.1217 76.9698 50.0811 76.9698Z" fill="#DAE1ED"/>
|
||||
<path d="M80.6504 114.545C79.4797 114.545 78.5691 113.634 78.5691 112.464V105.573C78.5691 104.403 79.4797 103.493 80.6504 103.493C81.8211 103.493 82.7317 104.403 82.7317 105.573V112.464C82.6016 113.634 81.691 114.545 80.6504 114.545Z" fill="#DAE1ED"/>
|
||||
<path d="M80.6504 46.5459C79.4797 46.5459 78.5691 45.6358 78.5691 44.4656V37.7048C78.5691 36.5346 79.4797 35.6245 80.6504 35.6245C81.8211 35.6245 82.7317 36.5346 82.7317 37.7048V44.5957C82.6016 45.6358 81.691 46.5459 80.6504 46.5459Z" fill="#DAE1ED"/>
|
||||
<path d="M81.1709 80.6103C84.6911 80.6103 87.5448 77.758 87.5448 74.2395C87.5448 70.721 84.6911 67.8687 81.1709 67.8687C77.6506 67.8687 74.7969 70.721 74.7969 74.2395C74.7969 77.758 77.6506 80.6103 81.1709 80.6103Z" fill="#F2F5FC"/>
|
||||
<path d="M108.227 49.0162C107.447 48.3661 106.276 48.3661 105.626 49.0162L83.1216 72.6792C82.9915 72.6792 82.9915 72.6792 82.8615 72.6792C81.1704 72.6792 79.8696 73.9794 79.8696 75.6696C79.8696 75.7996 79.8696 75.9297 79.8696 76.0597L76.2273 79.8302C75.5769 80.6102 75.5769 81.7804 76.2273 82.4305C76.6176 82.8205 77.0078 82.9505 77.5281 82.9505C78.0484 82.9505 78.5688 82.8205 78.8289 82.4305L82.4712 78.66C82.6013 78.66 82.7314 78.66 82.7314 78.66C84.4224 78.66 85.7232 77.3598 85.7232 75.6696C85.7232 75.5396 85.7232 75.4096 85.7232 75.2796L108.227 51.7466C109.008 50.8364 109.008 49.6663 108.227 49.0162Z" fill="#DAE1ED"/>
|
||||
<path d="M106.536 47.586C105.756 46.936 104.585 46.936 103.935 47.586L81.4307 71.2491C81.3006 71.2491 81.3006 71.2491 81.1705 71.2491C79.4795 71.2491 78.1787 72.5492 78.1787 74.2394C78.1787 74.3695 78.1787 74.4995 78.1787 74.6295L74.5364 78.4C73.886 79.1801 73.886 80.3502 74.5364 81.0003C74.9266 81.3904 75.3169 81.5204 75.8372 81.5204C76.3575 81.5204 76.8779 81.3904 77.138 81.0003L80.7803 77.2298C80.9104 77.2298 81.0405 77.2298 81.0405 77.2298C82.7315 77.2298 84.0323 75.9297 84.0323 74.2394C84.0323 74.1094 84.0323 73.9794 84.0323 73.8494L106.536 50.3164C107.317 49.4063 107.187 48.2361 106.536 47.586Z" fill="#EB358A"/>
|
||||
<path d="M105.756 48.2362L75.1868 80.0902C74.9266 80.0902 74.9266 80.0902 74.6665 80.0902C74.4063 79.7002 74.5364 79.1801 74.7965 78.7901L104.195 47.9761C104.585 47.5861 105.236 47.5861 105.626 47.8461C105.886 47.8461 105.886 48.1061 105.756 48.2362Z" fill="#FF4FA2"/>
|
||||
<path d="M91.7075 4.81061V11.8315C91.7075 14.5619 89.4961 16.6421 86.8945 16.6421H74.927C72.1953 16.6421 70.114 14.4318 70.114 11.8315V4.81061C70.114 2.08027 72.3254 0 74.927 0H86.8945C89.6262 0 91.7075 2.21028 91.7075 4.81061Z" fill="#1C3754"/>
|
||||
<path d="M91.7075 4.81061V11.8315C91.7075 14.5619 89.4961 16.6421 86.8945 16.6421H74.927C72.1953 16.6421 70.114 14.4318 70.114 11.8315V10.5313C70.8945 13.9118 73.8864 13.9118 73.8864 13.9118H86.2441C87.9352 13.9118 89.366 12.4816 89.366 10.7914V5.72073C89.366 2.21028 88.7156 0.910116 86.8945 0C89.6262 0 91.7075 2.21028 91.7075 4.81061Z" fill="#172D45"/>
|
||||
<path d="M71.9346 12.6115C71.5443 12.6115 71.2842 12.3515 71.2842 11.9614V3.9004C71.2842 3.51035 71.5443 3.25032 71.9346 3.25032C72.3248 3.25032 72.585 3.51035 72.585 3.9004V11.9614C72.4549 12.3515 72.1947 12.6115 71.9346 12.6115Z" fill="#2D5887"/>
|
||||
<path d="M74.9268 12.6115C74.5365 12.6115 74.2764 12.3515 74.2764 11.9614V3.9004C74.2764 3.51035 74.5365 3.25032 74.9268 3.25032C75.317 3.25032 75.5772 3.51035 75.5772 3.9004V11.9614C75.5772 12.3515 75.317 12.6115 74.9268 12.6115Z" fill="#2D5887"/>
|
||||
<path d="M78.0488 12.6115C77.6586 12.6115 77.3984 12.3515 77.3984 11.9614V3.9004C77.3984 3.51035 77.6586 3.25032 78.0488 3.25032C78.4391 3.25032 78.6993 3.51035 78.6993 3.9004V11.9614C78.5692 12.3515 78.309 12.6115 78.0488 12.6115Z" fill="#2D5887"/>
|
||||
<path d="M81.0403 12.6115C80.6501 12.6115 80.3899 12.3515 80.3899 11.9614V3.9004C80.3899 3.51035 80.6501 3.25032 81.0403 3.25032C81.4305 3.25032 81.6907 3.51035 81.6907 3.9004V11.9614C81.6907 12.3515 81.4305 12.6115 81.0403 12.6115Z" fill="#2D5887"/>
|
||||
<path d="M84.1624 12.6115C83.7721 12.6115 83.512 12.3515 83.512 11.9614V3.9004C83.512 3.51035 83.7721 3.25032 84.1624 3.25032C84.5526 3.25032 84.8128 3.51035 84.8128 3.9004V11.9614C84.6827 12.3515 84.4225 12.6115 84.1624 12.6115Z" fill="#2D5887"/>
|
||||
<path d="M87.1543 12.6115C86.7641 12.6115 86.5039 12.3515 86.5039 11.9614V3.9004C86.5039 3.51035 86.7641 3.25032 87.1543 3.25032C87.5446 3.25032 87.8047 3.51035 87.8047 3.9004V11.9614C87.8047 12.3515 87.4145 12.6115 87.1543 12.6115Z" fill="#2D5887"/>
|
||||
<path opacity="0.7" d="M90.1463 12.6115C89.756 12.6115 89.4958 12.3515 89.4958 11.9614V3.9004C89.4958 3.51035 89.756 3.25032 90.1463 3.25032C90.5365 3.25032 90.7967 3.51035 90.7967 3.9004V11.9614C90.7967 12.3515 90.5365 12.6115 90.1463 12.6115Z" fill="#2D5887"/>
|
||||
<path d="M45.1383 30.1639L38.6342 36.6647C37.2033 38.0949 34.8618 38.0949 33.3009 36.6647L29.5285 32.8942C28.0976 31.464 28.0976 29.1237 29.5285 27.5635L36.0326 21.0627C37.4635 19.6325 39.8049 19.6325 41.3659 21.0627L45.1383 24.8332C46.5691 26.3934 46.5691 28.7337 45.1383 30.1639Z" fill="#1C3754"/>
|
||||
<path d="M117.723 30.1639L124.227 36.6647C125.658 38.0949 128 38.0949 129.561 36.6647L133.333 32.8942C134.764 31.464 134.764 29.1237 133.333 27.5635L126.829 21.0627C125.398 19.6325 123.057 19.6325 121.496 21.0627L117.723 24.8332C116.292 26.3934 116.292 28.7337 117.723 30.1639Z" fill="#1C3754"/>
|
||||
<path d="M81.1707 74.7601C81.4581 74.7601 81.691 74.5271 81.691 74.2397C81.691 73.9524 81.4581 73.7194 81.1707 73.7194C80.8834 73.7194 80.6504 73.9524 80.6504 74.2397C80.6504 74.5271 80.8834 74.7601 81.1707 74.7601Z" fill="#1C3754"/>
|
||||
<g filter="url(#filter0_d_79_308)">
|
||||
<path d="M148.163 105.053C148.163 106.874 147.903 108.564 147.512 110.254C147.252 111.294 146.992 112.204 146.602 113.114C144.39 118.835 139.838 123.516 134.114 125.856C133.984 125.986 133.854 125.986 133.724 125.986C133.334 126.116 132.943 126.246 132.423 126.376C130.212 127.156 127.87 127.416 125.529 127.416C113.041 127.416 102.895 117.275 102.895 104.793C102.895 92.3118 113.041 82.3005 125.529 82.3005C138.016 82.4305 148.163 92.5718 148.163 105.053Z" fill="url(#paint2_linear_79_308)"/>
|
||||
</g>
|
||||
<path d="M147.512 110.254C147.252 111.295 146.992 112.205 146.602 113.115C144.39 118.836 139.837 123.516 134.114 125.856L121.496 113.245L119.805 111.555L132.293 100.373L136.455 98.0329L147.512 109.084V110.254Z" fill="url(#paint3_linear_79_308)"/>
|
||||
<path d="M123.187 113.895C122.537 113.895 121.887 113.635 121.366 113.114L116.163 107.914C115.122 106.874 115.122 105.183 116.163 104.143C117.204 103.103 118.895 103.103 119.935 104.143L123.187 107.394L132.683 97.9025C133.724 96.8624 135.415 96.8624 136.456 97.9025C137.496 98.9426 137.496 100.633 136.456 101.673L125.139 113.114C124.618 113.635 123.838 113.895 123.187 113.895Z" fill="url(#paint4_linear_79_308)"/>
|
||||
<path opacity="0.4" d="M123.707 74.2395H80.26V32.8942C80.7803 32.8942 81.3007 32.8942 81.821 32.8942C104.715 32.8942 123.317 51.3565 123.707 74.2395Z" fill="url(#paint5_linear_79_308)"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_79_308" x="94.8945" y="79.3005" width="61.2683" height="61.1158" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="5"/>
|
||||
<feGaussianBlur stdDeviation="4"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.1125 0 0 0 0 0.295916 0 0 0 0 1 0 0 0 0.22 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_79_308"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_79_308" result="shape"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_79_308" x1="0" y1="71.3913" x2="4.29971" y2="71.3913" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_79_308" x1="138.792" y1="20.1763" x2="142.15" y2="20.1763" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF66A9"/>
|
||||
<stop offset="1" stop-color="#F53689"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_79_308" x1="113.416" y1="86.517" x2="138.265" y2="124.38" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#83A6FF"/>
|
||||
<stop offset="1" stop-color="#5A78FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_79_308" x1="128.301" y1="104.928" x2="142.58" y2="119.215" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4F6AFF"/>
|
||||
<stop offset="1" stop-color="#657EFF" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_79_308" x1="132.033" y1="108.666" x2="122.705" y2="99.3329" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.0113208" stop-color="#C2D1FF"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_79_308" x1="77.2515" y1="41.1541" x2="116.069" y2="79.9912" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#EF4896"/>
|
||||
<stop offset="1" stop-color="#F14D9A" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |