From a83f5be19078e02b35fd3136b99bcdb0b4760bd4 Mon Sep 17 00:00:00 2001 From: Mark Date: Mon, 25 Mar 2024 11:57:52 +0300 Subject: [PATCH] Add branding logo --- internal/api/swagger.yaml | 2 +- web/src/shared/assets/images/logo.svg | 180 +++++++ web/src/shared/lib/i18n/translations/en.ts | 1 - web/src/shared/lib/i18n/translations/ru.ts | 1 - web/src/shared/types/index.ts | 1 - web/src/shared/ui/icons/index.ts | 1 + web/src/shared/ui/icons/logo.ts | 569 +++++++++++++++++++++ web/src/shared/ui/index.ts | 13 +- web/src/shared/ui/logo/index.ts | 7 +- web/src/shared/ui/sidebar/index.ts | 13 +- 10 files changed, 773 insertions(+), 15 deletions(-) create mode 100644 web/src/shared/assets/images/logo.svg create mode 100644 web/src/shared/ui/icons/logo.ts diff --git a/internal/api/swagger.yaml b/internal/api/swagger.yaml index 34f7045..ada800e 100644 --- a/internal/api/swagger.yaml +++ b/internal/api/swagger.yaml @@ -9,7 +9,7 @@ info: license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html - version: 1.7.3 + version: 1.7.4 externalDocs: description: Find out more about spec url: '' diff --git a/web/src/shared/assets/images/logo.svg b/web/src/shared/assets/images/logo.svg new file mode 100644 index 0000000..d5db207 --- /dev/null +++ b/web/src/shared/assets/images/logo.svg @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/web/src/shared/lib/i18n/translations/en.ts b/web/src/shared/lib/i18n/translations/en.ts index 257d15b..9b954e5 100644 --- a/web/src/shared/lib/i18n/translations/en.ts +++ b/web/src/shared/lib/i18n/translations/en.ts @@ -207,7 +207,6 @@ export const en: Translation = { }, miscellaneous: { loading: "Loading...", - logo: "🌘", brand: "Moonlogs", blank_option: "—", not_found: "The requested resource could not be found", diff --git a/web/src/shared/lib/i18n/translations/ru.ts b/web/src/shared/lib/i18n/translations/ru.ts index 2b991a3..19ad0f3 100644 --- a/web/src/shared/lib/i18n/translations/ru.ts +++ b/web/src/shared/lib/i18n/translations/ru.ts @@ -207,7 +207,6 @@ export const ru: Translation = { }, miscellaneous: { loading: "Загрузка...", - logo: "🌘", brand: "Moonlogs", blank_option: "—", not_found: "Запрашиваемый ресурс не найден", diff --git a/web/src/shared/types/index.ts b/web/src/shared/types/index.ts index 3732dae..b6736a3 100644 --- a/web/src/shared/types/index.ts +++ b/web/src/shared/types/index.ts @@ -222,7 +222,6 @@ export type Translation = { }; miscellaneous: { loading: string; - logo: "🌘"; brand: "Moonlogs"; blank_option: "—"; not_found: string; diff --git a/web/src/shared/ui/icons/index.ts b/web/src/shared/ui/icons/index.ts index 2810b3b..4114655 100644 --- a/web/src/shared/ui/icons/index.ts +++ b/web/src/shared/ui/icons/index.ts @@ -9,3 +9,4 @@ export { TrashIcon } from "./trash"; export { QuestionIcon } from "./question"; export { ClockIcon } from "./clock"; export { FireIcon } from "./fire"; +export { LogoIcon } from "./logo"; diff --git a/web/src/shared/ui/icons/logo.ts b/web/src/shared/ui/icons/logo.ts new file mode 100644 index 0000000..8611848 --- /dev/null +++ b/web/src/shared/ui/icons/logo.ts @@ -0,0 +1,569 @@ +import { h, spec } from "forest"; + +export const LogoIcon = () => { + h("svg", () => { + spec({ + attr: { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 500 500" }, + }); + + h("g", () => { + spec({ + attr: { + fill: "#12243a", + transform: "matrix(0.5344979763031006, 0, 0, 0.5344979763031006, 47.8558349609375, 27.27138900756836)", + }, + }); + + h("path", { + attr: { + d: "M 381 813.9 C 322.3 810.2 270.8 796.5 220 771.1 C 179.4 750.7 150.2 730.1 119.1 699.6 C 101.4 682.2 92.2 671.7 78.4 653.3 C 58.5 626.9 42.9 599.3 30.1 567.6 C 20.1 543.1 12.3 514.5 7.5 485 C 5.858 475.086 4.731 471.534 2.748 457.179 C 2.748 457.179 0.936 435.459 0.936 414.5 C 0.936 404.494 2.839 373.794 4.001 365.178 C 5.146 356.692 5.96 352.943 7.3 345.5 C 15 304 27.4 266 44.9 230.5 C 66.4 187 92.2 151.5 126.6 118 C 156.2 89.1 186.3 67.9 224 49.1 C 281.7 20.4 348.4 3.7 411.8 2.3 C 434.5 1.8 435 1.8 435 3.8 C 435 6.2 431.1 7.9 410.2 15.2 C 394 20.8 382.7 26 367.2 35.3 C 314.9 66.6 266.3 125.9 241.7 188.5 C 226.9 226.1 219.7 259.4 217.8 298.5 C 215.5 346.9 219.9 385.9 231.8 424 C 254.4 496.2 294.4 553.7 352.7 597.6 C 392 627.2 425.1 642.4 479 655.5 C 494.6 659.3 531.3 662.3 551 661.5 C 600.7 659.5 653.4 642.3 694.1 615 C 711.9 603 718.8 597.3 734.2 581.9 C 749.3 566.7 756.9 557.5 767 542.5 C 773.2 533.1 788.1 507.6 789.6 503.8 C 789.9 502.8 791.1 502 792.2 502 C 794.1 502 794.2 502.5 793.7 506.8 C 791.4 525.6 772.6 579.1 759.9 602.7 C 744.7 630.8 729.7 653.3 712.6 673.5 C 702.3 685.7 679.6 708.6 669.5 717.1 C 615.7 762.2 553.2 791.7 480 806.4 C 461.2 810.2 448.3 811.8 425.9 813.5 C 404 815.1 400.2 815.1 381 813.9 Z", + }, + }); + }); + + h("g", () => { + spec({ + attr: { + fill: "#005bc3", + transform: "matrix(0.5344979763031006, 0, 0, 0.5344979763031006, 47.8558349609375, 27.27138900756836)", + }, + }); + + h("path", { attr: { d: "M 511.8 663.3 c -3.3 -0.8 -2 -3.3 1.7 -3.3 2.8 0 3.5 0.4 3.5 2 0 2 -1.4 2.3 -5.2 1.3 z " } }); + h("path", { + attr: { + d: "M 568 662.1 c 0 -1.3 0.6 -2.1 1.8 -2.1 0.9 0 4.1 -0.3 7 -0.6 4.3 -0.6 5.2 -0.4 5.2 0.9 0 1.5 -1.2 2 -9.7 3.2 -3.9 0.6 -4.3 0.5 -4.3 -1.4 z ", + }, + }); + h("path", { attr: { d: "M 501.8 662.3 c -3.3 -0.8 -2 -3.3 1.7 -3.3 2.8 0 3.5 0.4 3.5 2 0 2 -1.4 2.3 -5.2 1.3 z " } }); + h("path", { attr: { d: "M 478.8 659.3 c -3.3 -0.8 -2 -3.3 1.7 -3.3 2.8 0 3.5 0.4 3.5 2 0 2 -1.4 2.3 -5.2 1.3 z " } }); + h("path", { attr: { d: "M 592 658 c 0 -1.6 0.7 -2 3.5 -2 4 0 4.9 2.4 1.3 3.4 -3.8 1 -4.8 0.7 -4.8 -1.4 z " } }); + h("path", { attr: { d: "M 469.8 656.9 c -2.9 -1.6 -2.1 -2.9 1.7 -2.9 2.8 0 3.5 0.4 3.5 2 0 2.2 -2.4 2.6 -5.2 0.9 z " } }); + h("path", { attr: { d: "M 601 656.1 c 0 -1.9 3.4 -3.1 8.6 -3.1 4.1 0 2.7 2.7 -2 3.9 -6 1.5 -6.6 1.4 -6.6 -0.8 z " } }); + h("path", { + attr: { + d: "M 613 653.3 c 0 -1.4 1.2 -2.2 4.5 -3.1 2.5 -0.7 5.6 -1.2 7 -1.2 1.4 0 2.5 -0.4 2.5 -1 0 -0.5 1.1 -1 2.5 -1 1.4 0 2.5 -0.4 2.5 -0.8 0 -1.1 6.9 -3.2 10.4 -3.2 2.7 0 3.5 1.3 1.5 2.6 -1.8 1.1 -23.6 8.3 -27.4 9 -3 0.5 -3.5 0.4 -3.5 -1.3 z ", + }, + }); + h("path", { attr: { d: "M 451.8 652.3 c -3.3 -0.8 -2 -3.3 1.7 -3.3 2.8 0 3.5 0.4 3.5 2 0 2 -1.4 2.3 -5.2 1.3 z " } }); + h("path", { attr: { d: "M 430.3 645 c -5.1 -2.3 -5.5 -4 -1 -4 4.2 0 6 1.2 5.5 3.8 -0.3 2.1 -0.3 2.1 -4.5 0.2 z " } }); + h("path", { + attr: { + d: "M 415 639.1 c -11 -4.3 -24 -10.9 -24 -12.2 0 -1 5 -1.2 7.4 -0.3 0.9 0.3 1.6 1.2 1.6 2 0 0.9 1.1 1.4 3 1.4 2 0 3 0.5 3 1.5 0 1 1 1.5 3 1.5 1.7 0 3 0.4 3 0.9 0 0.5 1.8 1.1 4 1.5 2.2 0.3 4 1.1 4 1.6 0 0.6 1.1 1 2.5 1 2 0 2.5 0.5 2.5 2.5 0 1.4 -0.1 2.5 -0.2 2.4 -0.2 0 -4.6 -1.7 -9.8 -3.8 z ", + }, + }); + h("path", { attr: { d: "M 682 624.5 c 0 -2.2 0.4 -2.5 3.5 -2.5 4.3 0 4.4 1 0.6 3.3 -3.8 2.2 -4.1 2.2 -4.1 -0.8 z " } }); + h("path", { + attr: { + d: "M 376.4 619.2 c -10.6 -6.5 -30.4 -20.7 -30.4 -21.7 0 -0.3 1.6 -0.5 3.5 -0.5 2.4 0 3.5 0.5 3.5 1.5 0 0.8 0.9 1.5 2 1.5 1.1 0 2 0.7 2 1.5 0 0.8 0.9 1.5 2 1.5 1.5 0 2 0.7 2 2.5 0 2.2 0.4 2.5 3.5 2.5 1.9 0 3.5 0.5 3.5 1 0 0.6 0.7 1 1.5 1 0.8 0 1.5 0.5 1.5 1 0 0.6 0.7 1 1.5 1 0.8 0 1.5 0.7 1.5 1.5 0 0.9 0.9 1.5 2.5 1.5 1.6 0 2.5 0.6 2.5 1.5 0 0.9 0.9 1.5 2.4 1.5 1.4 0 3.1 0.7 4 1.5 0.8 0.8 1.9 1.5 2.5 1.5 0.6 0 1.1 1.1 1.1 2.5 0 1.4 -0.3 2.5 -0.7 2.5 -0.5 0 -5.8 -3.1 -11.9 -6.8 z ", + }, + }); + h("path", { attr: { d: "M 690 619.5 c 0 -2.2 0.4 -2.5 3.8 -2.5 3.7 0.1 3.7 0.1 0.9 2.5 -3.6 3.2 -4.7 3.1 -4.7 0 z " } }); + h("path", { attr: { d: "M 700 613 c 0 -2.8 0.3 -3 3.5 -3 4.4 0 4.4 0.9 0 3.8 -3.5 2.2 -3.5 2.2 -3.5 -0.8 z " } }); + h("path", { attr: { d: "M 715 602.1 c 0 -2.9 0.3 -3.1 3.6 -3.1 3.9 0 3.8 0.9 -0.6 4 -3 2.1 -3 2.1 -3 -0.9 z " } }); + h("path", { attr: { d: "M 724 594.1 c 0 -2.9 0.3 -3.1 3.6 -3.1 3.9 0 3.8 0.9 -0.6 4 -3 2.1 -3 2.1 -3 -0.9 z " } }); + h("path", { + attr: { + d: "M 338.5 592.2 c -5 -3.7 -5 -3.7 -1.5 -4 1.9 -0.2 3.6 0.1 3.8 0.7 0.2 0.6 1 1.1 1.8 1.1 0.9 0 1.4 1.1 1.4 3 0 1.7 -0.1 3 -0.2 3 -0.2 0 -2.5 -1.7 -5.3 -3.8 z ", + }, + }); + h("path", { + attr: { d: "M 329 584 c -3.5 -2.9 -3.5 -2.9 0.3 -3 3.5 0 3.7 0.2 3.7 3 0 1.7 -0.1 3 -0.3 3 -0.1 0 -1.8 -1.3 -3.7 -3 z " }, + }); + h("path", { attr: { d: "M 741 577.6 c 0 -3.3 0.2 -3.6 3.1 -3.6 3 0 3 0 0.9 3 -3.1 4.4 -4 4.5 -4 0.6 z " } }); + h("path", { + attr: { d: "M 315 571 c -2.1 -3 -2.1 -3 0.9 -3 2.8 0 3.1 0.3 3.1 3 0 1.7 -0.4 3 -0.9 3 -0.5 0 -1.9 -1.3 -3.1 -3 z " }, + }); + h("path", { + attr: { + d: "M 520.5 560.4 c -32.3 -4.5 -54.2 -10.3 -76.5 -20.1 -12.1 -5.3 -25 -12.3 -25 -13.5 0 -1 12.6 -1 52.5 0.1 36.5 1 93.6 -0.1 115.5 -2.3 39.1 -4 71.2 -10.9 99.9 -21.5 4.7 -1.7 9.1 -3.1 9.8 -3.1 1 0 1.3 2.2 1.3 8.5 0 8.5 0 8.5 -5.1 12.5 -13.7 10.8 -41.2 22.7 -69.4 29.9 -30.4 7.8 -42.3 9.3 -74 9.6 -14.3 0.2 -27.3 0.1 -29 -0.1 z ", + }, + }); + h("path", { attr: { d: "M 761 553.6 c 0 -3.3 0.2 -3.6 3.1 -3.6 3 0 3 0 0.9 3 -3.1 4.4 -4 4.5 -4 0.6 z " } }); + h("path", { + attr: { + d: "M 291.9 545.8 c -1.8 -2.4 -3.7 -4.9 -4.2 -5.5 -0.7 -1 -0.2 -1.3 2.2 -1.3 2.4 0 3.1 0.4 3.1 2 0 1.1 0.7 2 1.5 2 1 0 1.5 1.1 1.5 3.5 0 1.9 -0.2 3.5 -0.4 3.5 -0.2 0 -1.9 -1.9 -3.7 -4.2 z ", + }, + }); + h("path", { + attr: { + d: "M 773 535.5 c 0 -2.8 0.4 -3.5 2 -3.5 1.6 0 2 -0.7 2 -3.5 0 -3.1 0.3 -3.5 2.5 -3.5 1.4 0 2.5 0.2 2.5 0.5 0 1.2 -7.5 13.5 -8.2 13.5 -0.4 0 -0.8 -1.6 -0.8 -3.5 z ", + }, + }); + h("path", { + attr: { + d: "M 281.2 531.8 c -6.9 -9.3 -18.2 -26.1 -18.2 -27 0 -0.4 1.1 -0.8 2.5 -0.8 1.6 0 2.5 0.6 2.5 1.5 0 0.8 0.5 1.5 1 1.5 0.6 0 1 0.7 1 1.5 0 0.8 0.5 1.5 1 1.5 0.6 0 1 0.7 1 1.5 0 0.8 0.5 1.5 1 1.5 0.6 0 1 0.7 1 1.5 0 0.8 0.5 1.5 1 1.5 0.6 0 1 0.9 1 2 0 1.1 0.7 2 1.5 2 0.8 0 1.5 0.7 1.5 1.5 0 0.8 0.5 1.5 1 1.5 0.6 0 1 1.6 1 3.5 0 3.1 0.3 3.5 2.5 3.5 2.2 0 2.5 0.4 2.5 3.5 0 1.9 -0.2 3.5 -0.5 3.5 -0.2 0 -2.2 -2.4 -4.3 -5.2 z ", + }, + }); + h("path", { + attr: { + d: "M 782 519.5 c 0 -2.4 0.5 -3.5 1.5 -3.5 0.9 0 1.5 -0.9 1.5 -2.5 0 -1.6 0.6 -2.5 1.5 -2.5 0.9 0 1.5 -0.9 1.5 -2.4 0 -4 1.1 -5.6 3.6 -5.6 1.3 0 2.4 0.2 2.4 0.5 0 1.9 -10.2 19.5 -11.2 19.5 -0.4 0 -0.8 -1.6 -0.8 -3.5 z ", + }, + }); + h("path", { attr: { d: "M 256.2 493.1 c -2.7 -4.8 -2.7 -5.1 0.2 -5.1 2.6 0 3.6 1.6 3.6 6.1 0 4 -1.2 3.6 -3.8 -1 z " } }); + h("path", { attr: { d: "M 251.5 484 c -2 -3.8 -1.9 -4 1 -4 2.2 0 2.5 0.4 2.5 3.5 0 4.3 -1.4 4.5 -3.5 0.5 z " } }); + h("path", { attr: { d: "M 230.6 433.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 226 418.1 c -1.6 -3.1 -1.2 -5.1 1 -5.1 1.6 0 2 0.7 2 3.5 0 3.9 -1.4 4.6 -3 1.6 z " } }); + h("path", { attr: { d: "M 223.6 409.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 217.6 377.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 216.6 368.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 215.6 359.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { + attr: { + d: "M 214.6 344.8 c -0.3 -1.3 -0.6 -3.8 -0.6 -5.5 0 -2.6 0.4 -3.3 2 -3.3 1.8 0 2 0.7 2 5.5 0 4 -0.4 5.5 -1.4 5.5 -0.7 0 -1.6 -1 -2 -2.2 z ", + }, + }); + h("path", { + attr: { d: "M 214 309.8 c 0 -4.8 1 -7.8 2.6 -7.8 1 0 1.4 1.5 1.4 5.5 0 4.8 -0.2 5.5 -2 5.5 -1.6 0 -2 -0.7 -2 -3.2 z " }, + }); + h("path", { + attr: { d: "M 215 283.8 c 0 -3.9 1.2 -6.8 2.6 -6.8 1 0 1.4 1.3 1.4 4.5 0 3.8 -0.3 4.5 -2 4.5 -1.4 0 -2 -0.7 -2 -2.2 z " }, + }); + h("path", { + attr: { d: "M 219 254.8 c 0 -3 1.3 -5.8 2.6 -5.8 0.9 0 1.4 1.2 1.4 3.5 0 2.8 -0.4 3.5 -2 3.5 -1.1 0 -2 -0.6 -2 -1.2 z " }, + }); + h("path", { + attr: { d: "M 226 223.8 c 0 -3 1.3 -5.8 2.6 -5.8 0.9 0 1.4 1.2 1.4 3.5 0 2.8 -0.4 3.5 -2 3.5 -1.1 0 -2 -0.6 -2 -1.2 z " }, + }); + h("path", { + attr: { + d: "M 229.1 213.3 c 0.1 -1 1.5 -5.8 3.3 -10.7 3.4 -9.7 5.6 -12.2 5.6 -6.2 0 2 -0.4 3.6 -0.9 3.6 -0.4 0 -1.1 1.9 -1.4 4.2 -0.3 2.4 -1.1 4.4 -1.6 4.6 -0.6 0.2 -1.1 1.7 -1.1 3.3 0 2.2 -0.5 2.9 -2 2.9 -1.3 0 -2 -0.6 -1.9 -1.7 z ", + }, + }); + h("path", { + attr: { + d: "M 240.9 179.8 c 4.7 -12 7.1 -14.8 7.1 -8.3 0 2.4 -0.5 3.5 -1.5 3.5 -1 0 -1.5 1.1 -1.5 3.5 0 3.1 -0.3 3.5 -2.5 3.5 -2.1 0 -2.3 -0.3 -1.6 -2.2 z ", + }, + }); + h("path", { + attr: { + d: "M 253 154.5 c 0 -1.2 7.5 -13.5 8.2 -13.5 0.4 0 0.8 1.6 0.8 3.5 0 2.8 -0.4 3.5 -2 3.5 -1.6 0 -2 0.7 -2 3.5 0 3.1 -0.3 3.5 -2.5 3.5 -1.4 0 -2.5 -0.2 -2.5 -0.5 z ", + }, + }); + h("path", { + attr: { + d: "M 276.1 116.5 c 5 -6.9 5.9 -7.4 5.9 -3.1 0 2.5 -0.4 3.6 -1.5 3.6 -0.8 0 -1.5 0.9 -1.5 2 0 1.6 -0.7 2 -3.1 2 -3 0 -3 0 0.2 -4.5 z ", + }, + }); + h("path", { attr: { d: "M 284 106 c 3.1 -4.4 4 -4.5 4 -0.6 0 3.3 -0.2 3.6 -3.1 3.6 -3 0 -3 0 -0.9 -3 z " } }); + h("path", { attr: { d: "M 297 90 c 3.1 -4.4 4 -4.5 4 -0.6 0 3.3 -0.2 3.6 -3.1 3.6 -3 0 -3 0 -0.9 -3 z " } }); + h("path", { attr: { d: "M 307 79 c 3.1 -4.4 4 -4.5 4 -0.6 0 3.3 -0.2 3.6 -3.1 3.6 -3 0 -3 0 -0.9 -3 z " } }); + h("path", { + attr: { + d: "M 322 63.9 c 2.5 -2.1 5.7 -4.9 7.3 -6 2.7 -2 2.7 -2 2.7 1 0 2.9 -0.3 3.1 -3.5 3.1 -3.2 0 -3.5 0.2 -3.5 3 0 2.8 -0.2 3 -3.7 3 -3.8 -0.1 -3.8 -0.1 0.7 -4.1 z ", + }, + }); + h("path", { + attr: { + d: "M 336 52.6 c 0 -1.2 22.6 -17.6 24.2 -17.6 0.5 0 0.8 1.1 0.8 2.5 0 1.6 -0.6 2.5 -1.5 2.5 -0.8 0 -1.5 0.5 -1.5 1 0 0.6 -0.7 1 -1.5 1 -0.8 0 -1.5 0.5 -1.5 1 0 0.6 -0.7 1 -1.5 1 -0.8 0 -1.5 0.5 -1.5 1 0 0.6 -1.1 1 -2.5 1 -1.8 0 -2.5 0.5 -2.5 2 0 1.3 -0.7 2 -2 2 -1.1 0 -2 0.7 -2 1.5 0 1 -1.1 1.5 -3.5 1.5 -1.9 0 -3.5 -0.2 -3.5 -0.4 z ", + }, + }); + h("path", { + attr: { + d: "M 362 34.2 c 0 -0.7 12.3 -8.2 13.5 -8.2 0.3 0 0.5 1.1 0.5 2.5 0 2 -0.5 2.5 -2.5 2.5 -1.5 0 -2.5 0.6 -2.5 1.4 0 0.8 -0.7 1.7 -1.6 2 -2.3 0.9 -7.4 0.7 -7.4 -0.2 z ", + }, + }); + h("path", { + attr: { + d: "M 378 25.2 c 0 -0.7 1.7 -1.8 6.3 -4 0.4 -0.2 0.7 0.8 0.7 2.2 0 2.3 -0.4 2.6 -3.5 2.6 -1.9 0 -3.5 -0.4 -3.5 -0.8 z ", + }, + }); + h("path", { + attr: { + d: "M 389.2 19.8 c 0.3 -0.7 1.9 -1.8 3.6 -2.5 3.1 -1.3 3.2 -1.2 3.2 1.2 0 2.2 -0.4 2.5 -3.6 2.5 -2.3 0 -3.4 -0.4 -3.2 -1.2 z ", + }, + }); + h("path", { + attr: { + d: "M 397.2 16.8 c 0.3 -0.7 1.9 -1.8 3.6 -2.5 3.1 -1.3 3.2 -1.2 3.2 1.2 0 2.2 -0.4 2.5 -3.6 2.5 -2.3 0 -3.4 -0.4 -3.2 -1.2 z ", + }, + }); + h("path", { + attr: { d: "M 409 12.7 c 0 -0.7 2.3 -2 5 -2.9 5 -1.6 5 -1.6 5 0.7 0 1.5 -0.7 2.5 -2.2 2.9 -3.9 1 -7.8 0.7 -7.8 -0.7 z " }, + }); + h("path", { + attr: { + d: "M 420 9 c 0 -0.8 12.1 -7 13.6 -7 0.2 0 0.4 1.1 0.4 2.5 0 2.2 -0.4 2.5 -3.5 2.5 -2.4 0 -3.5 0.5 -3.5 1.5 0 1 -1.1 1.5 -3.5 1.5 -1.9 0 -3.5 -0.4 -3.5 -1 z ", + }, + }); + }); + + h("g", () => { + spec({ + attr: { + fill: "#006ccc", + transform: "matrix(0.5344979763031006, 0, 0, 0.5344979763031006, 47.8558349609375, 27.27138900756836)", + }, + }); + + h("path", { attr: { d: "M 524.8 664.3 c -3.3 -0.8 -2 -3.3 1.7 -3.3 2.8 0 3.5 0.4 3.5 2 0 2 -1.4 2.3 -5.2 1.3 z " } }); + h("path", { attr: { d: "M 550 663 c 0 -1.6 0.7 -2 3.5 -2 4 0 4.9 2.4 1.3 3.4 -3.8 1 -4.8 0.7 -4.8 -1.4 z " } }); + h("path", { attr: { d: "M 493.8 661.3 c -3.3 -0.8 -2 -3.3 1.7 -3.3 2.8 0 3.5 0.4 3.5 2 0 2 -1.4 2.3 -5.2 1.3 z " } }); + h("path", { attr: { d: "M 485.8 660.3 c -3.3 -0.8 -2 -3.3 1.7 -3.3 2.8 0 3.5 0.4 3.5 2 0 2 -1.4 2.3 -5.2 1.3 z " } }); + h("path", { attr: { d: "M 474.8 658.3 c -3.3 -0.8 -2 -3.3 1.7 -3.3 2.8 0 3.5 0.4 3.5 2 0 2 -1.4 2.3 -5.2 1.3 z " } }); + h("path", { attr: { d: "M 623 650 c 0 -1.6 0.7 -2 3.5 -2 4 0 4.9 2.4 1.3 3.4 -3.8 1 -4.8 0.7 -4.8 -1.4 z " } }); + h("path", { + attr: { + d: "M 640 644.4 c 0 -2.1 0.5 -2.4 3.5 -2.4 2.2 0 3.5 0.5 3.5 1.3 0 0.8 -1.6 1.8 -3.5 2.4 -3.3 1.1 -3.5 1 -3.5 -1.3 z ", + }, + }); + h("path", { attr: { d: "M 648 641.6 c 0 -2.6 1.7 -3.6 6.1 -3.6 5 0 3.4 2.4 -3.5 5 -2.3 0.9 -2.6 0.7 -2.6 -1.4 z " } }); + h("path", { attr: { d: "M 659 636.5 c 0 -2.2 0.4 -2.5 3.6 -2.5 4.4 0 4.2 1.8 -0.4 3.7 -3.1 1.3 -3.2 1.2 -3.2 -1.2 z " } }); + h("path", { + attr: { + d: "M 406.3 635.5 c -4.3 -1.8 -4.2 -3.5 0.2 -3.5 3.1 0 3.5 0.3 3.5 2.5 0 1.4 -0.1 2.5 -0.2 2.5 -0.2 -0.1 -1.8 -0.7 -3.5 -1.5 z ", + }, + }); + h("path", { attr: { d: "M 397.8 631.2 c -3.7 -2.2 -3.5 -3.2 0.7 -3.2 3.1 0 3.5 0.3 3.5 2.5 0 2.9 -0.6 3 -4.2 0.7 z " } }); + h("path", { + attr: { + d: "M 673 629.5 c 0 -2 0.5 -2.5 2.5 -2.5 1.5 0 2.5 -0.6 2.5 -1.4 0 -0.8 0.7 -1.7 1.6 -2 2.3 -0.9 7.4 -0.7 7.4 0.2 0 0.7 -12.3 8.2 -13.5 8.2 -0.3 0 -0.5 -1.1 -0.5 -2.5 z ", + }, + }); + h("path", { attr: { d: "M 386.8 625.2 c -3.7 -2.2 -3.5 -3.2 0.7 -3.2 3.1 0 3.5 0.3 3.5 2.5 0 2.9 -0.6 3 -4.2 0.7 z " } }); + h("path", { + attr: { d: "M 336 590 c -3.5 -2.9 -3.5 -2.9 0.3 -3 3.5 0 3.7 0.2 3.7 3 0 1.7 -0.1 3 -0.3 3 -0.1 0 -1.8 -1.3 -3.7 -3 z " }, + }); + h("path", { attr: { d: "M 736 582.9 c 0 -4.6 3.5 -8.2 7.6 -7.7 2.8 0.3 2.8 0.3 -2.4 5.8 -5.1 5.5 -5.1 5.5 -5.2 1.9 z " } }); + h("path", { + attr: { d: "M 317.5 573.4 c -3 -2.9 -3 -2.9 -0.2 -3.2 3.6 -0.4 3.9 -0.1 3.5 3.3 -0.3 2.7 -0.3 2.7 -3.3 -0.1 z " }, + }); + h("path", { + attr: { + d: "M 751 566.8 c 0 -3.1 0.3 -3.8 2 -3.8 1.5 0 2 -0.7 2 -2.5 0 -1.6 0.6 -2.5 1.5 -2.5 0.8 0 1.5 -0.9 1.5 -2 0 -1.6 0.7 -2 3.1 -2 3 0 3 0 -0.1 4.3 -1.6 2.3 -4.6 6 -6.5 8.2 -3.4 4 -3.4 4 -3.5 0.3 z ", + }, + }); + h("path", { + attr: { d: "M 298.8 554 c -2.8 -3.5 -2.8 -3.5 -0.2 -3.8 3.3 -0.4 3.6 -0.1 3.2 3.9 -0.3 3.4 -0.3 3.4 -3 -0.1 z " }, + }); + h("path", { + attr: { + d: "M 488.8 530.3 c -1 -0.2 -1.8 -1.1 -1.8 -1.9 0 -1.1 2.8 -1.4 16 -1.4 13 0 16 0.3 16 1.4 0 0.7 -1 1.6 -2.2 2 -2.6 0.7 -25.4 0.6 -28 -0.1 z ", + }, + }); + h("path", { + attr: { + d: "M 446.8 529.3 c -1 -0.2 -1.8 -1.1 -1.8 -1.9 0 -1.1 1.5 -1.4 6 -1.4 5.3 0 6 0.2 6 2 0 1.7 -0.6 2 -4.2 1.9 -2.4 -0.1 -5.1 -0.3 -6 -0.6 z ", + }, + }); + h("path", { + attr: { d: "M 557 528 c 0 -1.7 0.7 -2 5 -2 3.6 0 5 0.4 5 1.4 0 1.5 -3 2.6 -7.2 2.6 -2.1 0 -2.8 -0.5 -2.8 -2 z " }, + }); + h("path", { attr: { d: "M 778 526.5 c 0 -3.1 0.3 -3.5 2.5 -3.5 3 0 3 0.3 0.8 4.1 -2.3 3.8 -3.3 3.7 -3.3 -0.6 z " } }); + h("path", { + attr: { + d: "M 420.3 528.3 c -0.7 -0.2 -1.3 -1.1 -1.3 -1.9 0 -1 1.4 -1.4 5 -1.4 4.3 0 5 0.3 5 2 0 1.7 -0.6 2 -3.7 1.9 -2.1 0 -4.4 -0.3 -5 -0.6 z ", + }, + }); + h("path", { + attr: { d: "M 572 527 c 0 -1.7 0.7 -2 5 -2 3.6 0 5 0.4 5 1.4 0 1.5 -3 2.6 -7.2 2.6 -2.1 0 -2.8 -0.5 -2.8 -2 z " }, + }); + h("path", { attr: { d: "M 585 526 c 0 -1.7 0.7 -2 4 -2 4.5 0 5.7 2.3 1.8 3.4 -4.2 1.1 -5.8 0.7 -5.8 -1.4 z " } }); + h("path", { attr: { d: "M 595 525 c 0 -1.7 0.7 -2 4 -2 4.5 0 5.7 2.3 1.8 3.4 -4.2 1.1 -5.8 0.7 -5.8 -1.4 z " } }); + h("path", { + attr: { + d: "M 604 524.2 C 604 522.7 605.506 522.245 612.8 521.2 C 637.306 517.688 665.355 508.639 685.9 503.1 C 695.585 500.489 697.719 499.3 697.719 501.5 C 697.719 503.3 694.8 504.6 677.4 510.4 C 661.9 515.6 643.9 519.8 621.7 523.4 C 602.9 526.5 604 526.4 604 524.2 Z", + }, + }); + h("path", { attr: { d: "M 786 512.5 c 0 -3.1 0.3 -3.5 2.5 -3.5 3 0 3 0.3 0.8 4.1 -2.3 3.8 -3.3 3.7 -3.3 -0.6 z " } }); + h("path", { + attr: { + d: "M 262.2 503.6 c -1.7 -3 -3.2 -5.7 -3.2 -6 0 -0.3 1.1 -0.6 2.5 -0.6 2 0 2.5 0.5 2.5 2.5 0 1.6 0.6 2.5 1.5 2.5 1 0 1.5 1.1 1.5 3.5 0 1.9 -0.3 3.5 -0.8 3.5 -0.4 0 -2.2 -2.4 -4 -5.4 z ", + }, + }); + h("path", { attr: { d: "M 790 504.5 c 0 -3.1 0.3 -3.5 2.6 -3.5 1.4 0 2.4 0.3 2.2 0.8 -3.5 7.3 -4.8 8 -4.8 2.7 z " } }); + h("path", { + attr: { + d: "M 251.5 483.8 c -4.4 -9 -4.5 -9.3 -2.4 -9.6 2.6 -0.4 3.9 1.3 3.9 5.1 0 1.6 0.5 2.7 1.3 2.7 0.8 0 1.9 1.1 2.5 2.5 1.4 3.1 1.6 8.5 0.3 8.5 -0.5 0 -3 -4.2 -5.6 -9.2 z ", + }, + }); + h("path", { + attr: { + d: "M 451 483.4 C 419.8 481.3 411.6 480.7 400 479.4 C 386.9 478 377.3 476.4 362.3 473.4 C 358.3 472.6 354.8 472 354.6 472 C 354.3 472 352.8 470.1 351.3 467.8 C 349.8 465.4 348.2 463.3 347.9 463 C 343.9 460 328.3 434.6 320.8 419 C 315.6 408.1 314.6 405.4 315.7 404.7 C 316.1 404.5 321 405.3 326.5 406.6 C 346.4 411.3 379.5 416.2 406.5 418.5 C 416.4 419.3 429 420.5 434.5 421 C 450.3 422.6 511.2 423.3 535.5 422.1 C 604.6 418.8 644.8 413.3 678 402.8 C 683.2 401.1 689.6 398.7 692.2 397.4 C 694.8 396.1 697.2 395 697.5 395 C 697.8 395 698 408.4 698 424.9 C 698 433.974 697.896 440.44 697.724 445.019 C 697.557 449.462 697.587 452.115 696.039 453.663 C 693.989 455.713 691.881 457.16 687.8 458.8 C 658.6 470.4 614.8 478.9 565.3 482.5 C 546.3 483.8 467.7 484.4 451 483.4 Z", + }, + }); + h("path", { attr: { d: "M 232 437.1 c -1.6 -3.1 -1.2 -5.1 1 -5.1 1.6 0 2 0.7 2 3.5 0 3.9 -1.4 4.6 -3 1.6 z " } }); + h("path", { attr: { d: "M 220.1 393 c -1.4 -6.7 -1.4 -7 0.8 -7 1.8 0 3.1 3.9 3.1 9.8 0 4.4 -2.8 2.3 -3.9 -2.8 z " } }); + h("path", { + attr: { + d: "M 447 383 c -33.5 -2 -63.6 -5.5 -89 -10.1 -28.2 -5.2 -58 -13.3 -58 -15.7 0 -0.5 -0.7 -4.7 -1.5 -9.3 -2 -12 -3.5 -28.7 -3.5 -40.8 0 -10.3 0 -10.3 3.7 -9.6 2.1 0.4 9 2.2 15.4 4 42.8 12.4 122.1 21.5 185.4 21.5 43.1 0 113.7 -6 138.5 -11.6 3.6 -0.8 10.1 -2.2 14.5 -3 10.3 -1.9 19.4 -4.7 31.3 -9.5 15.5 -6.3 14.2 -8.4 14.2 22.5 0 30.5 0.4 29 -10.5 35.1 -18.2 10.2 -62.2 20 -106 23.5 -7.7 0.6 -17.8 1.6 -22.5 2.1 -10.9 1.3 -95.5 2 -112 0.9 z ", + }, + }); + h("path", { attr: { d: "M 217.6 376.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 216.6 367.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 215.6 358.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 214.6 339.8 c -1.1 -4.2 -0.7 -5.8 1.4 -5.8 1.7 0 2 0.7 2 4 0 4.5 -2.3 5.7 -3.4 1.8 z " } }); + h("path", { + attr: { d: "M 214 313.8 c 0 -3.9 1.2 -6.8 2.6 -6.8 1 0 1.4 1.3 1.4 4.5 0 3.8 -0.3 4.5 -2 4.5 -1.4 0 -2 -0.7 -2 -2.2 z " }, + }); + h("path", { + attr: { d: "M 215 286.8 c 0 -3.9 1.2 -6.8 2.6 -6.8 1 0 1.4 1.3 1.4 4.5 0 3.8 -0.3 4.5 -2 4.5 -1.4 0 -2 -0.7 -2 -2.2 z " }, + }); + h("path", { + attr: { + d: "M 217.4 264.3 c 1.4 -8.2 1.8 -9.3 3.2 -9.3 1.6 0 1.7 1.5 0.8 8.4 -0.5 3.7 -1.1 4.6 -2.6 4.6 -1.8 0 -1.9 -0.5 -1.4 -3.7 z ", + }, + }); + h("path", { + attr: { + d: "M 220 250 c 0 -3.7 2.4 -11 3.6 -11 1.5 0 1.7 2.3 0.8 8.3 -0.5 2.7 -1.1 3.7 -2.5 3.7 -1.1 0 -1.9 -0.4 -1.9 -1 z ", + }, + }); + h("path", { + attr: { d: "M 233 201.4 c 0 -2.1 1.8 -5.4 3 -5.4 0.6 0 1 1.6 1 3.5 0 2.8 -0.4 3.5 -2 3.5 -1.1 0 -2 -0.7 -2 -1.6 z " }, + }); + h("path", { + attr: { + d: "M 252 156.4 c 0 -1.2 3.4 -6.4 4.2 -6.4 0.4 0 0.8 1.6 0.8 3.5 0 3.1 -0.3 3.5 -2.5 3.5 -1.4 0 -2.5 -0.3 -2.5 -0.6 z ", + }, + }); + h("path", { attr: { d: "M 281 110 c 3.1 -4.4 4 -4.5 4 -0.6 0 3.3 -0.2 3.6 -3.1 3.6 -3 0 -3 0 -0.9 -3 z " } }); + h("path", { attr: { d: "M 308 78 c 3.1 -4.4 4 -4.5 4 -0.6 0 3.3 -0.2 3.6 -3.1 3.6 -3 0 -3 0 -0.9 -3 z " } }); + h("path", { + attr: { + d: "M 331.5 56 c 0.3 -0.5 1.9 -1.9 3.5 -3 3 -2.1 3 -2.1 3 0.9 0 2.9 -0.3 3.1 -3.6 3.1 -2 0 -3.3 -0.4 -2.9 -1 z ", + }, + }); + h("path", { + attr: { + d: "M 344.5 46 c 0.3 -0.5 1.9 -1.9 3.5 -3 3 -2.1 3 -2.1 3 0.9 0 2.9 -0.3 3.1 -3.6 3.1 -2 0 -3.3 -0.4 -2.9 -1 z ", + }, + }); + h("path", { + attr: { + d: "M 359 36.2 c 0 -0.7 19.1 -12.2 20.4 -12.2 0.3 0 0.6 1.1 0.6 2.4 0 2.4 -1.6 3.6 -5.1 3.6 -1 0 -1.9 0.7 -1.9 1.5 0 1 -1.1 1.5 -3.5 1.5 -2.8 0 -3.5 0.4 -3.5 2 0 1.6 -0.7 2 -3.5 2 -1.9 0 -3.5 -0.3 -3.5 -0.8 z ", + }, + }); + h("path", { + attr: { + d: "M 392.2 18.8 c 0.3 -0.7 1.9 -1.8 3.6 -2.5 3.1 -1.3 3.2 -1.2 3.2 1.2 0 2.2 -0.4 2.5 -3.6 2.5 -2.3 0 -3.4 -0.4 -3.2 -1.2 z ", + }, + }); + h("path", { + attr: { + d: "M 400 15.9 c 0 -1.1 5.5 -3.7 10.1 -4.6 2.4 -0.5 2.9 -0.2 2.9 1.4 0 1.4 -1.1 2.3 -3.9 3.1 -4.8 1.5 -9.1 1.5 -9.1 0.1 z ", + }, + }); + h("path", { + attr: { + d: "M 415.2 10.8 c 0.3 -0.7 1.9 -1.8 3.6 -2.5 3.1 -1.3 3.2 -1.2 3.2 1.2 0 2.2 -0.4 2.5 -3.6 2.5 -2.3 0 -3.4 -0.4 -3.2 -1.2 z ", + }, + }); + h("path", { + attr: { d: "M 429 5.4 c 0 -1.2 3.4 -3.3 5.3 -3.4 1 0 1.7 0.7 1.7 2 0 1.6 -0.7 2 -3.5 2 -1.9 0 -3.5 -0.3 -3.5 -0.6 z " }, + }); + }); + + h("g", () => { + spec({ + attr: { + fill: "#007ddb", + transform: "matrix(0.5344979763031006, 0, 0, 0.5344979763031006, 47.8558349609375, 27.27138900756836)", + }, + }); + + h("path", { attr: { d: "M 502.8 662.3 c -3.3 -0.8 -2 -3.3 1.7 -3.3 2.8 0 3.5 0.4 3.5 2 0 2 -1.4 2.3 -5.2 1.3 z " } }); + h("path", { + attr: { + d: "M 574 661.3 c 0 -1.5 1.3 -2.1 7.8 -3.1 9.9 -1.5 11.2 -1.5 11.2 0.2 0 1.4 -3.8 2.5 -14.7 4.1 -3.8 0.6 -4.3 0.4 -4.3 -1.2 z ", + }, + }); + h("path", { attr: { d: "M 596 657 c 0 -1.6 0.7 -2 3.5 -2 4 0 4.9 2.4 1.3 3.4 -3.8 1 -4.8 0.7 -4.8 -1.4 z " } }); + h("path", { + attr: { + d: "M 459.8 654.3 c -3.6 -0.9 -5.8 -2.1 -5.8 -2.9 0 -1.7 3.2 -1.8 9.9 -0.2 3.8 0.9 5.1 1.6 5.1 3 0 2.1 -1.4 2.2 -9.2 0.1 z ", + }, + }); + h("path", { attr: { d: "M 609 654 c 0 -1.6 0.7 -2 3.5 -2 4 0 4.9 2.4 1.3 3.4 -3.8 1 -4.8 0.7 -4.8 -1.4 z " } }); + h("path", { attr: { d: "M 444.8 650.3 c -3.3 -0.8 -2 -3.3 1.7 -3.3 2.8 0 3.5 0.4 3.5 2 0 2 -1.4 2.3 -5.2 1.3 z " } }); + h("path", { + attr: { + d: "M 643 643.1 c 0 -2.1 1.9 -3.1 6.1 -3.1 1.8 0 2.9 -0.5 2.9 -1.4 0 -1.7 2.2 -2.6 6.1 -2.6 1.8 0 2.9 -0.5 2.9 -1.3 0 -1.4 4 -3.7 6.5 -3.7 0.8 0 1.5 -0.4 1.5 -1 0 -0.5 1.6 -1 3.5 -1 2.8 0 3.5 -0.4 3.5 -2 0 -1.6 0.7 -2 3.5 -2 1.9 0 3.5 0.4 3.5 0.8 0 1.9 -34.8 19.2 -38.7 19.2 -0.7 0 -1.3 -0.9 -1.3 -1.9 z ", + }, + }); + h("path", { + attr: { + d: "M 424.3 642.5 c -4.3 -1.8 -4.2 -3.5 0.2 -3.5 3.1 0 3.5 0.3 3.5 2.5 0 1.4 -0.1 2.5 -0.2 2.5 -0.2 -0.1 -1.8 -0.7 -3.5 -1.5 z ", + }, + }); + h("path", { + attr: { + d: "M 400.3 632.4 c -4.3 -2.1 -4.2 -3.4 0.2 -3.4 3.1 0 3.5 0.3 3.5 2.5 0 1.4 -0.1 2.5 -0.2 2.5 -0.2 0 -1.8 -0.8 -3.5 -1.6 z ", + }, + }); + h("path", { + attr: { + d: "M 685 622.6 c 0 -1.6 0.6 -2.6 1.5 -2.6 0.8 0 1.5 -0.4 1.5 -1 0 -0.5 1.4 -1 3 -1 2.3 0 3 -0.4 3 -2 0 -1.1 0.7 -2 1.5 -2 0.8 0 1.5 -0.4 1.5 -1 0 -0.5 1.6 -1 3.6 -1 4.6 0 3.9 0.9 -5.2 7 -9.7 6.6 -10.4 6.9 -10.4 3.6 z ", + }, + }); + h("path", { attr: { d: "M 376.8 619.2 c -3.7 -2.2 -3.5 -3.2 0.7 -3.2 3.1 0 3.5 0.3 3.5 2.5 0 2.9 -0.6 3 -4.2 0.7 z " } }); + h("path", { attr: { d: "M 706 609.1 c 0 -2.9 0.3 -3.1 3.6 -3.1 3.9 0 3.8 0.9 -0.6 4 -3 2.1 -3 2.1 -3 -0.9 z " } }); + h("path", { + attr: { d: "M 360 608 c -3.5 -2.9 -3.5 -2.9 0.3 -3 3.5 0 3.7 0.2 3.7 3 0 1.7 -0.1 3 -0.3 3 -0.1 0 -1.8 -1.3 -3.7 -3 z " }, + }); + h("path", { attr: { d: "M 716 601.1 c 0 -2.9 0.3 -3.1 3.6 -3.1 3.9 0 3.8 0.9 -0.6 4 -3 2.1 -3 2.1 -3 -0.9 z " } }); + h("path", { + attr: { d: "M 344 596 c -3.5 -2.9 -3.5 -2.9 0.3 -3 3.5 0 3.7 0.2 3.7 3 0 1.7 -0.1 3 -0.3 3 -0.1 0 -1.8 -1.3 -3.7 -3 z " }, + }); + h("path", { attr: { d: "M 735 583.6 c 0 -3.3 0.2 -3.6 3.1 -3.6 3 0 3 0 0.9 3 -3.1 4.4 -4 4.5 -4 0.6 z " } }); + h("path", { + attr: { + d: "M 316.6 572.4 c -2.9 -2.9 -2.9 -2.9 -0.1 -3.2 1.5 -0.2 2.9 -0.1 3.2 0.1 0.2 0.3 0.3 1.7 0.1 3.2 -0.3 2.8 -0.3 2.8 -3.2 -0.1 z ", + }, + }); + h("path", { + attr: { + d: "M 301.2 556.4 c -4 -4.4 -8 -9 -8.8 -10.2 -1.5 -2.1 -1.4 -2.2 1.5 -2.2 2.9 0 3.1 0.3 3.1 3.5 0 3.1 0.3 3.5 2.5 3.5 1.6 0 3.9 1.3 6.1 3.5 2.8 2.8 3.5 4.2 3.2 6.7 -0.3 3.2 -0.3 3.2 -7.6 -4.8 z ", + }, + }); + h("path", { attr: { d: "M 763 550.6 c 0 -3.3 0.2 -3.6 3.1 -3.6 3 0 3 0 0.9 3 -3.1 4.4 -4 4.5 -4 0.6 z " } }); + h("path", { + attr: { d: "M 286.8 539 c -2.8 -3.5 -2.8 -3.5 -0.2 -3.8 3.3 -0.4 3.6 -0.1 3.2 3.9 -0.3 3.4 -0.3 3.4 -3 -0.1 z " }, + }); + h("path", { + attr: { + d: "M 771 538.5 c 0 -2.4 0.5 -3.5 1.5 -3.5 0.9 0 1.5 -0.9 1.5 -2.5 0 -2 0.5 -2.5 2.5 -2.5 1.4 0 2.5 0.3 2.5 0.6 0 1.2 -6.5 11.4 -7.2 11.4 -0.5 0 -0.8 -1.6 -0.8 -3.5 z ", + }, + }); + h("path", { + attr: { d: "M 280.8 531 c -2.8 -3.5 -2.8 -3.5 -0.2 -3.8 3.3 -0.4 3.6 -0.1 3.2 3.9 -0.3 3.4 -0.3 3.4 -3 -0.1 z " }, + }); + h("path", { + attr: { + d: "M 453.9 529.6 C 453.7 529.4 446.1 529 437.1 528.9 C 420.8 528.6 420.8 528.6 409.2 520.8 C 402.9 516.5 394.5 510.4 390.6 507.3 C 377.3 496.6 350.9 469.8 352.3 468.4 C 352.6 468.1 357.2 468.8 362.7 469.9 C 401.2 477.8 427.8 480 491 480.7 C 529.1 481.1 543 480.9 561 479.6 C 612.5 475.8 655.8 467.4 685.5 455.5 C 691.6 453 696.9 451 697.3 451 C 697.7 451 698 462.7 698 476.9 C 698 483.873 698.124 489.027 698.077 493.033 C 698.047 495.61 698.065 500.665 697.726 502.517 C 697.726 502.517 697.632 502.822 697.136 503.217 C 696.83 503.46 696.068 503.85 695.729 503.991 C 695.017 504.286 694.162 504.599 693.325 504.946 C 688.447 506.966 683.14 508.737 671.643 512.079 C 662.683 514.683 657.337 516.088 649 517.9 C 604.6 527.6 575.9 530 504.4 530 C 476.9 530 454.1 529.8 453.9 529.6 Z", + }, + }); + h("path", { + attr: { + d: "M 779 524.5 c 0 -2.8 0.4 -3.5 2 -3.5 1.6 0 2 -0.7 2 -3.5 0 -3.1 0.3 -3.5 2.5 -3.5 1.4 0 2.5 0.2 2.5 0.5 0 1.2 -7.5 13.5 -8.2 13.5 -0.4 0 -0.8 -1.6 -0.8 -3.5 z ", + }, + }); + h("path", { attr: { d: "M 259.2 498.1 c -2.7 -4.8 -2.7 -5.1 0.2 -5.1 2.6 0 3.6 1.6 3.6 6.1 0 4 -1.2 3.6 -3.8 -1 z " } }); + h("path", { + attr: { + d: "M 251 482.3 c -0.8 -1.6 -1.6 -3.1 -1.8 -3.5 -0.2 -0.5 0.8 -0.8 2.2 -0.8 2.3 0 2.6 0.4 2.6 3.5 0 4.2 -1.2 4.5 -3 0.8 z ", + }, + }); + h("path", { attr: { d: "M 221.6 399.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 218.6 383.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 217.6 375.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 216.6 366.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { attr: { d: "M 215.6 357.8 c -1 -3.8 -0.7 -4.8 1.4 -4.8 1.6 0 2 0.7 2 3.5 0 4 -2.4 4.9 -3.4 1.3 z " } }); + h("path", { + attr: { d: "M 694.1 351.4 c 1.3 -1.7 2.6 -3 2.8 -2.7 0.3 0.2 -0.8 1.6 -2.4 3.1 -2.8 2.7 -2.8 2.7 -0.4 -0.4 z " }, + }); + h("path", { attr: { d: "M 214.6 337.8 c -1.2 -4.5 -0.7 -6.8 1.4 -6.8 1.7 0 2 0.7 2 4.5 0 4.9 -2.3 6.4 -3.4 2.3 z " } }); + h("path", { + attr: { + d: "M 446.5 324.4 C 390.5 321.3 336.2 312.7 296.3 300.4 C 295.6 300.2 295 299.4 295 298.5 C 295 296.2 298.8 296.6 312.3 300.5 C 343.9 309.5 394.7 317.3 441.5 320.2 C 467.8 321.8 535.1 321.8 557 320.2 C 580.6 318.4 618.7 314.2 631 312 C 659.5 306.9 666.6 305.1 685.7 297.6 C 696.1 293.5 695.211 291.753 695.211 294.253 C 695.211 295.453 695.9 298.3 690.8 300.4 C 675.2 306.5 667.1 309.1 657.5 311 C 652 312 644.6 313.6 641 314.4 C 630.2 316.8 600.8 320.5 571.5 323 C 534.1 326.2 489 326.7 446.5 324.4 L 446.5 324.4 Z", + }, + }); + h("path", { + attr: { d: "M 214 316.3 c 0 -3.4 1.2 -6.3 2.6 -6.3 1 0 1.4 1.3 1.4 4 0 3.3 -0.3 4 -2 4 -1.2 0 -2 -0.7 -2 -1.7 z " }, + }); + h("path", { + attr: { d: "M 215 290.3 c 0 -4.3 1.1 -7.3 2.6 -7.3 1 0 1.4 1.4 1.4 5 0 4.3 -0.3 5 -2 5 -1.5 0 -2 -0.7 -2 -2.7 z " }, + }); + h("path", { + attr: { d: "M 216 273.8 c 0 -3 1.3 -5.8 2.6 -5.8 0.9 0 1.4 1.2 1.4 3.5 0 2.8 -0.4 3.5 -2 3.5 -1.1 0 -2 -0.6 -2 -1.2 z " }, + }); + h("path", { + attr: { d: "M 222 239.8 c 0 -3 1.3 -5.8 2.6 -5.8 0.9 0 1.4 1.2 1.4 3.5 0 2.8 -0.4 3.5 -2 3.5 -1.1 0 -2 -0.6 -2 -1.2 z " }, + }); + h("path", { + attr: { + d: "M 266 132.4 c 0 -1.2 3.4 -6.4 4.2 -6.4 0.4 0 0.8 1.6 0.8 3.5 0 3.1 -0.3 3.5 -2.5 3.5 -1.4 0 -2.5 -0.3 -2.5 -0.6 z ", + }, + }); + h("path", { attr: { d: "M 292 96 c 3.1 -4.4 4 -4.5 4 -0.6 0 3.3 -0.2 3.6 -3.1 3.6 -3 0 -3 0 -0.9 -3 z " } }); + h("path", { attr: { d: "M 309 77 c 3.1 -4.4 4 -4.5 4 -0.6 0 3.3 -0.2 3.6 -3.1 3.6 -3 0 -3 0 -0.9 -3 z " } }); + h("path", { + attr: { + d: "M 317.5 68 c 0.3 -0.5 1.9 -1.9 3.5 -3 3 -2.1 3 -2.1 3 0.9 0 2.9 -0.3 3.1 -3.6 3.1 -2 0 -3.3 -0.4 -2.9 -1 z ", + }, + }); + h("path", { + attr: { + d: "M 335 53.5 c 0 -0.2 3.7 -3.2 8.3 -6.6 4.5 -3.4 8.8 -6.7 9.5 -7.2 0.9 -0.7 1.2 -0.2 1.2 2.2 0 2.4 -0.4 3.1 -2 3.1 -1.1 0 -2 0.7 -2 1.5 0 0.8 -0.9 1.5 -2 1.5 -1.1 0 -2 0.7 -2 1.5 0 0.8 -0.9 1.5 -2 1.5 -1.1 0 -2 0.7 -2 1.5 0 1 -1.1 1.5 -3.5 1.5 -1.9 0 -3.5 -0.2 -3.5 -0.5 z ", + }, + }); + h("path", { + attr: { + d: "M 356 38.2 c 0 -0.8 5.2 -4.2 6.4 -4.2 0.3 0 0.6 1.1 0.6 2.5 0 2.2 -0.4 2.5 -3.5 2.5 -1.9 0 -3.5 -0.4 -3.5 -0.8 z ", + }, + }); + h("path", { + attr: { + d: "M 375 27.2 c 0 -0.8 5.2 -4.2 6.4 -4.2 0.3 0 0.6 1.1 0.6 2.5 0 2.2 -0.4 2.5 -3.5 2.5 -1.9 0 -3.5 -0.4 -3.5 -0.8 z ", + }, + }); + h("path", { + attr: { + d: "M 395.2 17.8 c 0.3 -0.7 1.9 -1.8 3.6 -2.5 3.1 -1.3 3.2 -1.2 3.2 1.2 0 2.2 -0.4 2.5 -3.6 2.5 -2.3 0 -3.4 -0.4 -3.2 -1.2 z ", + }, + }); + h("path", { + attr: { + d: "M 425.2 6.8 c 0.3 -0.7 1.9 -1.8 3.6 -2.5 3.1 -1.3 3.2 -1.2 3.2 1.2 0 2.2 -0.4 2.5 -3.6 2.5 -2.3 0 -3.4 -0.4 -3.2 -1.2 z ", + }, + }); + }); + + h("g", () => { + spec({ + attr: { + fill: "#00b2d5", + transform: "matrix(0.5344979763031006, 0, 0, 0.5344979763031006, 47.8558349609375, 27.27138900756836)", + }, + }); + + h("path", { + attr: { + d: "M 523 664.4 c -15.3 -1.4 -41.3 -4.7 -46 -5.9 -19 -4.6 -38.2 -10.3 -50.1 -15.1 -7.6 -3 -14.1 -5.4 -14.5 -5.4 -0.3 0 -5.2 -2.3 -10.8 -5.1 -31.9 -16.1 -60.8 -37 -86.2 -62.4 -33.4 -33.3 -56 -66.8 -74.2 -109.5 -20.9 -49.2 -28.7 -97 -26.2 -160 1.5 -37.6 5.7 -61.8 16.2 -93.8 9.6 -29.5 19.7 -51.1 35.9 -77 14.6 -23.2 39.2 -52.3 57.4 -68.1 27.5 -23.8 52.9 -39.2 80.1 -48.7 8.6 -3 18.9 -6.8 22.9 -8.5 6 -2.5 8.4 -2.9 13.6 -2.7 5.6 0.3 6.4 0.5 6.4 2.3 0 1.5 -3.1 3.6 -14 9.4 -35.4 18.6 -57.6 35 -86.5 64 -40.9 40.9 -63.6 76.7 -80.1 126.3 -11.5 34.4 -15.9 60.8 -15.9 95.5 0 39.7 3.7 66.3 13.3 96.8 26.9 85.1 84.7 150.2 165.2 186.3 71.2 31.9 161.5 32.1 238.5 0.5 43.1 -17.7 85.4 -48.8 118.5 -87.1 7.6 -8.9 9 -10.1 10.2 -8.9 1.2 1.2 1.2 2.3 -0.2 7.6 -0.9 3.5 -2.8 8.8 -4.4 11.9 -5.7 11.9 -19.6 35.1 -27.5 46.1 -9.5 13.4 -30.2 35.8 -43.4 47.1 -29.9 25.3 -71.2 46.1 -111.7 56.1 -23 5.7 -38.9 7.8 -61.3 8.3 -11.4 0.2 -22.7 0.2 -25.2 0 z ", + }, + }); + }); + h("g", () => { + spec({ + attr: { + fill: "#00abef", + transform: "matrix(0.5344979763031006, 0, 0, 0.5344979763031006, 47.8558349609375, 27.27138900756836)", + }, + }); + + h("path", { + attr: { + d: "M 464 324.4 C 461.5 324.2 450.1 323.6 438.5 323 C 394.6 320.7 345.1 313.3 310.3 303.7 C 295 299.5 295 299.5 295 291 C 295 281.3 296.2 269.8 298.7 256.2 C 300.3 246.8 300.3 246.8 303.9 247.3 C 305.9 247.6 310.7 248.9 314.5 250.3 C 321.8 253 332.3 255.7 340 257 C 342.5 257.4 347.9 258.4 352 259.3 C 361.8 261.3 385.4 264.8 412 268 C 448.2 272.4 561.5 271.8 595 267.1 C 637.8 261.1 666.1 254.7 682.7 247.4 C 685.8 246 690.5 244.6 693.2 244.3 C 698 243.7 698 243.7 697.8 270.5 C 697.71 279.63 697.641 287.764 697.41 292.887 C 697.274 295.923 697.775 297.902 696.289 298.405 C 693.231 299.439 690.992 300.517 685.491 302.455 C 683.534 303.145 681.165 304.055 678.2 305.184 C 658.5 312.584 618.6 318.5 567 322.6 C 549.9 324 474.5 325.3 464 324.4 Z", + }, + }); + }); + h("g", () => { + spec({ + attr: { + fill: "#00b2eb", + transform: "matrix(0.5344979763031006, 0, 0, 0.5344979763031006, 47.8558349609375, 27.27138900756836)", + }, + }); + + h("path", { + attr: { + d: "M 434.5 272.9 c -16.5 -0.8 -24.9 -1.7 -49 -5 -24.8 -3.4 -29.9 -4.1 -36.5 -5.6 -3.6 -0.7 -8.1 -1.6 -10 -1.9 -10.1 -1.6 -32.6 -8 -38.8 -11 -1.2 -0.6 12.8 -45.6 16.4 -52.5 1.7 -3.3 3 -3.5 10 -1.4 2.7 0.8 10.1 2.3 16.4 3.4 6.3 1.1 13.8 2.5 16.5 3 18.1 3.4 52.1 6.8 94.5 9.2 21.1 1.3 98.9 0.5 114.5 -1 5.5 -0.6 16.1 -1.5 23.5 -2.1 40.6 -3.3 82.3 -11.4 100.4 -19.4 5.6 -2.5 5.6 -2.5 5.4 28.1 -0.3 30.6 -0.3 30.6 -3.2 30.9 -1.6 0.2 -6.4 1.7 -10.5 3.3 -20.7 8.2 -42.4 13 -86.1 19.2 -24.6 3.5 -117.8 5.1 -163.5 2.8 z ", + }, + }); + }); + h("g", () => { + spec({ + attr: { + fill: "#00e1ed", + transform: "matrix(0.5344979763031006, 0, 0, 0.5344979763031006, 47.8558349609375, 27.27138900756836)", + }, + }); + + h("path", { + attr: { + d: "M 453 172.3 c -39.9 -1.9 -98 -9.8 -112.5 -15.3 -2.3 -0.9 -2.5 -1.2 -1.4 -3.2 6 -11.6 33.5 -39.6 49.3 -50.3 7.6 -5.2 8.9 -5.7 18.6 -7.5 5.8 -1 17.9 -2.5 27 -3.4 9.1 -0.9 18.3 -1.8 20.5 -2.1 10.6 -1.4 49.5 -2.2 71 -1.4 59.9 2 103.8 7.9 135.5 18.1 25.5 8.2 37 16.6 37 26.8 0 8.7 -12.7 16.4 -38.8 23.6 -22.7 6.2 -66.7 12.2 -106.1 14.4 -16.5 0.9 -83.3 1.1 -100.1 0.3 z ", + }, + }); + }); + }); +}; diff --git a/web/src/shared/ui/index.ts b/web/src/shared/ui/index.ts index 521f396..aaf100a 100644 --- a/web/src/shared/ui/index.ts +++ b/web/src/shared/ui/index.ts @@ -5,7 +5,18 @@ export { Dropdown } from "./dropdown"; export { FloatingInput } from "./floating-input"; export { Header } from "./header"; export { Subheader } from "./subheader"; -export { DownIcon, FilterIcon, ClockIcon, PreviousIcon, NextIcon, CrossIcon, PlusIcon, GearIcon, TrashIcon } from "./icons"; +export { + DownIcon, + FilterIcon, + ClockIcon, + PreviousIcon, + NextIcon, + CrossIcon, + PlusIcon, + GearIcon, + TrashIcon, + LogoIcon, +} from "./icons"; export { Input } from "./input"; export { Layout, layoutClicked } from "./layout"; export { Link } from "./link"; diff --git a/web/src/shared/ui/logo/index.ts b/web/src/shared/ui/logo/index.ts index 6204d44..1597885 100644 --- a/web/src/shared/ui/logo/index.ts +++ b/web/src/shared/ui/logo/index.ts @@ -1,5 +1,6 @@ import { i18n } from "@/shared/lib/i18n"; import { h } from "forest"; +import { LogoIcon } from "@/shared/ui"; type Size = "xl" | "2xl" | "3xl"; @@ -7,11 +8,7 @@ export const Logo = (size?: Size) => { const localSize = size ?? "xl"; h("div", () => { - h("span", { - classList: ["mr-3", "leading-7", `text-${localSize}`], - attr: { alt: "Moonlogs logo" }, - text: i18n("miscellaneous.logo"), - }); + LogoIcon(); h("span", { classList: ["self-center", `text-${localSize}`, "font-semibold", "whitespace-nowrap", "dark:text-white"], diff --git a/web/src/shared/ui/sidebar/index.ts b/web/src/shared/ui/sidebar/index.ts index c8af83e..f410d9d 100644 --- a/web/src/shared/ui/sidebar/index.ts +++ b/web/src/shared/ui/sidebar/index.ts @@ -1,7 +1,7 @@ import { RouteInstance, redirect } from "atomic-router"; import { Store, createEvent, createStore, sample } from "effector"; import { DOMElement, h, node, spec } from "forest"; -import { PermissionGate } from "@/shared/ui"; +import { LogoIcon, PermissionGate } from "@/shared/ui"; import { i18n } from "@/shared/lib/i18n"; import { Link, apiTokensRoute, homeRoute, membersRoute, profileRoute, tagsRoute } from "@/shared/routing"; @@ -126,10 +126,13 @@ export const Sidebar = () => { }, }); - h("span", { - classList: ["mr-3", "leading-7", "text-2xl"], - attr: { alt: "Moonlogs logo" }, - text: i18n("miscellaneous.logo"), + h("div", () => { + spec({ + classList: ["mr-2", "leading-7", "text-2xl", "w-8"], + attr: { alt: "Moonlogs logo" }, + }); + + LogoIcon(); }); h("span", {