chore: rename project to liqa and fix code quality issues

- rename package names from liquio-qa-bot to liqa/liqa-client/liqa-server
- replace QA Bot text with liqa.svg logo image in sidebar header
- add favicon.svg (liqa-mini.svg) and page title update
- fix DescriptionList extractText generic type for TS strict props access
- configure server eslint to allow underscore-prefixed unused vars
- fix session.controller unused destructured vars (_cookies, _localStorage)
- update server package.json version import path after server rename
- fix session DELETE test assertion from 200 to 204
This commit is contained in:
2026-04-09 20:26:31 +03:00
parent a5f87b904e
commit a2afe97cd3
15 changed files with 229 additions and 21 deletions
+2 -1
View File
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Liquio QA Bot</title>
<title>Liqa</title>
<script>
(function () {
var stored = localStorage.getItem('qa-bot-theme');
@@ -13,6 +13,7 @@
document.documentElement.setAttribute('data-theme', theme);
})();
</script>
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
</head>
<body>
<div id="root"></div>
+1 -1
View File
@@ -1,5 +1,5 @@
{
"name": "liquio-qa-bot-client",
"name": "liqa-client",
"private": true,
"type": "module",
"scripts": {
+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
version="1.1"
id="svg92"
width="421.86172"
height="421.86172"
viewBox="0 0 421.86173 421.86172"
sodipodi:docname="liqa-mini.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs96" />
<sodipodi:namedview
id="namedview94"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="false"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
showborder="false"
borderlayer="false"
shape-rendering="auto"
inkscape:zoom="0.60813025"
inkscape:cx="-51.798114"
inkscape:cy="-76.463882"
inkscape:window-width="2544"
inkscape:window-height="1355"
inkscape:window-x="20"
inkscape:window-y="20"
inkscape:window-maximized="0"
inkscape:current-layer="g98" />
<g
inkscape:groupmode="layer"
inkscape:label="Image"
id="g98"
transform="translate(-270.03557,-210.1151)">
<circle
style="fill:#e6edea;fill-opacity:1;stroke-width:0.926933"
id="path331"
cx="480.96643"
cy="421.04596"
r="210.93086" />
<path
style="fill:#39196b"
d="m 453.91034,593.79867 c -34.08673,-5.09427 -70.45402,-12.61452 -97.32495,-35.64384 -9.91285,-8.49217 -10.39503,-22.11427 -9.93686,-34.15838 -29.11758,-32.44273 -47.40043,-75.91137 -44.17964,-119.94221 -0.1082,-69.39624 50.26509,-133.2096 115.02861,-155.43859 65.94576,-23.97068 145.13988,-7.25178 194.05946,43.53493 33.75034,34.13894 52.73157,82.84814 48.59098,130.92571 -2.05053,36.83319 -19.00255,72.10194 -42.95534,99.74833 0.59009,14.27144 -0.67496,30.5898 -14.31879,38.78996 -29.95318,20.71235 -66.75963,30.54233 -102.80366,32.85732 -15.37106,0.58367 -30.83524,0.86962 -46.15981,-0.67323 z m 60,-25.40946 c 63.80512,-11.608 115.95832,-65.21248 129.69191,-127.96784 13.52875,-65.57348 -19.88327,-136.69388 -77.86044,-169.61945 -62.09585,-37.00081 -148.54942,-29.25016 -200.28124,22.40983 -39.98962,37.54618 -58.68926,96.3072 -45.60991,149.85388 15.1241,64.40785 71.02087,118.19945 137.36624,126.41525 18.58372,2.99672 38.14468,1.6814 56.69344,-1.09167 z m -47.5,-2.22871 c -38.4767,-4.43103 -77.04078,-22.16808 -101.12198,-53.12116 -3.19125,-10.71063 13.54949,-17.36711 -0.27511,-27.21578 -8.26021,-16.11409 -8.83665,-33.71408 -14.27833,-50.67086 -0.2541,-18.10794 20.10105,-26.35624 25.6663,-43.23729 6.35587,-8.46898 -3.9027,-20.33944 -0.39344,-30.42399 2.15786,-25.3474 4.36566,-52.60471 18.52953,-74.47265 14.78936,-16.29232 35.47458,0.7495 45.63689,13.63324 11.08594,12.42904 21.91316,33.6459 41.91941,25.85866 15.44797,-0.25083 30.76053,2.11785 38.30644,-15.26956 12.94844,-12.26049 29.58114,-33.49814 49.51863,-25.31725 15.14143,14.78032 23.40098,35.53589 30.24631,55.23997 4.55565,15.36852 4.6391,31.94493 3.28453,47.62379 9.36324,3.04253 19.5843,3.12362 29.33081,4.80945 4.13961,36.35364 -6.87221,74.41869 -29.06057,103.34533 6.1277,-6.57686 -11.08201,-8.1108 -10.42592,-13.41902 -3.13078,8.77758 6.94663,20.41165 8.2868,16.46805 -0.56187,16.28936 -17.32423,27.53773 -29.07955,37.58785 -29.98728,22.19243 -69.09541,32.24465 -106.09075,28.58122 z m 45.894,-11.81034 c 33.41589,-6.42529 64.06763,-23.96926 87.606,-48.31107 -8.2548,8.75218 -16.68941,10.99135 -19.0901,-3.25812 -6.74621,-5.75317 4.24595,-28.93739 -7.93245,-14.80685 -12.56916,8.84191 6.92924,-12.74278 9.10243,-19.35578 10.01143,-17.42491 0.0574,-37.62462 -13.95795,-49.29114 -14.6216,-12.15862 17.42439,7.41163 7.0361,-3.83503 -3.38412,-4.97478 -17.07811,-12.87071 -3.49938,-12.93686 13.39611,-15.67737 9.03047,-38.51699 7.49334,-57.46672 -2.84393,-16.45555 -4.77538,-34.52556 -15.35747,-48.05543 -16.01154,-1.14314 -26.08547,16.38647 -36.61497,26.39715 -5.70545,5.13719 -20.49899,28.37559 -21.75329,21.0369 3.13269,-11.75191 -28.76493,7.02326 -18.04711,-7.35592 -10.84777,9.86053 -22.17174,2.09875 -33.04263,1.86322 -2.31736,12.36385 -11.29846,-13.13312 -16.5778,-17.49645 -8.72025,-8.90768 -19.97374,-34.20851 -33.96144,-25.78405 -11.69397,23.33334 -16.11056,50.56447 -13.69042,76.47881 -0.0602,5.91781 4.34322,13.08008 8.02259,9.96256 -4.67811,10.89105 -12.41488,20.03503 -20.60515,28.45263 22.15351,-6.46272 -6.75848,11.20914 -11.32612,18.11668 -5.55558,6.00011 11.23537,1.21603 0.92918,8.09759 -9.85267,8.82172 0.90225,10.96263 8.1364,5.52234 -4.41896,7.2779 -9.93121,27.69907 -1.30508,20.25982 0.44192,16.24753 13.24689,28.89821 26.07394,36.28908 -10.01689,-1.25504 -15.28697,-1.68273 -5.9142,7.18994 3.70419,9.09923 23.65171,23.14135 23.12198,22.88781 -12.68887,4.52612 -29.20638,-24.63453 -27.10977,-1.62665 -9.20938,-6.00136 -15.0215,-10.95439 -3.62102,-1.07286 31.42731,22.76742 71.23535,34.48211 110.0246,30.09948 5.31264,-0.40711 10.63645,-0.91452 15.85979,-2.00108 z m -79.394,-56.9057 c -18.73446,-5.59419 -23.41478,-28.49195 -31.70439,-43.75488 0.73828,-22.35343 4.08716,18.31153 19.32861,13.3197 10.72041,3.69956 18.56946,-8.44963 4.11462,-10.47485 -18.38015,-9.06725 -5.72431,-34.51184 13.30082,-25.76665 19.67,-4.41443 29.38373,22.02008 8.34506,27.51407 -25.0255,1.82433 5.10704,22.06779 16.86359,15.14318 12.34376,1.24347 30.75969,-17.67713 36.73091,-14.00618 -13.61842,14.55795 -29.70193,27.50096 -47.61646,36.34545 -6.2007,1.87716 -12.93269,2.79172 -19.36276,1.68016 z m 18.05419,-9.22941 c 21.08959,-9.895 -13.07749,-8.33914 -20.416,-11.59804 -26.4844,-5.24126 10.83882,26.8471 20.416,11.59804 z m 36.94581,-67.39043 c -25.50005,-11.63653 30.4889,-32.64656 20.12991,-2.60629 -4.12977,6.69198 -14.22499,6.53985 -20.12991,2.60629 z m 6.91801,-10.3468 c -0.82071,-13.3392 -12.1627,7.55602 0,0 z m -83.17504,3.76276 c -13.79522,-8.61428 4.31712,-27.04557 15.39702,-18.85616 13.6067,12.03589 -1.44836,24.55833 -15.39702,18.85616 z m 7.75703,-12.30697 c -5.2255,-11.64565 -10.19028,9.41998 0,0 z m -42.5,116.01345 c -6.02723,-7.2088 -1.92276,0.67135 0,0 z m 249.36364,-91.2588 c 13.806,-15.02329 -17.50241,-28.77029 -15.20919,-6.0755 0.688,7.20314 9.8789,12.01227 15.20919,6.0755 z"
id="path262"
sodipodi:nodetypes="ssscsssssssssscscsssssssscssssssssssscssssssssssscsssssssssssssssscssssssssssssssssssssssssssss" />
<path
style="fill:#98b322"
d="m 509.53513,538.91636 c -11.96373,-4.91645 8.89339,-3.88826 12.76305,-6.86225 9.28643,-1.97818 -6.4996,-8.86225 -5.56764,-12.40041 5.30229,-0.44489 21.32889,0.97664 9.25743,-4.06036 -4.4293,-2.38922 -8.90334,-4.6942 -13.35565,-7.04008 14.22958,-1.11906 29.14185,-5.34748 39.25328,-15.90169 2.68838,-4.49776 -4.08229,-15.62608 5.03556,-9.22194 7.93306,-6.96815 2.94935,-21.58829 -1.33828,-30.24933 4.40924,-0.25594 16.57977,4.55985 7.33655,-4.04687 -11.00538,-12.31768 -23.14999,-27.52514 -40.87556,-28.89523 -12.38683,-0.11681 -24.80253,7.9637 -36.90946,1.50561 -13.66459,6.45135 -15.89413,-15.41822 -16.10693,-25.52605 0.11257,-17.90444 10.83888,-33.45475 20.92523,-47.40792 -3.05408,-0.24055 -14.13675,6.43308 -7.58956,-2.00266 5.14711,-6.58606 16.1968,-5.55188 24.24745,-6.48256 -0.64652,2.77294 -5.38496,13.38337 1.49882,5.24279 15.35654,-16.366 27.78739,-36.47005 47.56874,-47.96687 13.25414,-5.46069 15.39695,14.72588 18.71219,23.21422 4.97338,21.83679 8.88088,44.88811 4.653,67.17671 -0.42681,8.2555 -8.28775,16.55282 -13.7633,17.08103 3.79273,4.42442 20.53747,19.65551 5.40245,12.0655 -5.32651,-2.18699 -9.60486,-3.59981 -3.31377,1.55124 10.07734,9.32175 19.68413,21.27699 18.4153,35.87995 -0.32668,14.70676 -12.03558,25.33807 -18.87369,37.35808 5.58909,-1.69527 15.58549,-15.93947 11.4519,-2.55177 -3.60074,10.062 11.10418,20.4953 5.86292,28.05887 -22.26582,9.35137 -44.64925,20.52878 -69.03559,22.50306 -1.92036,-0.05 -3.84901,-0.34274 -5.65444,-1.02107 z m 65.78575,-29.48994 c 5.78966,-7.75443 -13.2439,10.9428 -2.23057,2.0827 l 1.25202,-1.10346 z m -68.81054,-89.5018 c 10.3928,-9.60021 -7.59416,-23.65065 -17.40017,-16.92149 -6.0022,5.20108 -14.16395,16.91183 -1.19983,17.82149 5.04579,3.34277 14.31037,4.11548 18.6,-0.9 z m 11.8433,-13.82251 c 4.8073,-13.20848 -17.62579,-19.46625 -25.78482,-10.4034 -8.24468,7.90366 12.43507,0.51199 15.14174,8.29731 2.90454,2.60721 7.25729,6.87958 10.64308,2.10609 z m 40.39101,-19.31318 c 5.78684,-9.84304 14.87824,-18.85981 14.28152,-31.17347 0.29281,-17.2393 -3.29381,-34.47275 -8.87177,-50.70971 -8.2269,-11.71842 -18.48254,9.20895 -24.65918,14.58319 -8.27896,11.14993 -15.97671,24.13537 -16.43162,38.33565 5.81105,9.59348 20.2801,2.52537 22.63335,-7.59849 1.91751,-11.39629 10.56353,-19.72811 14.71934,-30.52016 1.40753,-4.75338 2.7467,-8.65513 3.19367,-1.43954 3.03818,19.50172 2.73205,40.2994 -6.23148,58.32147 -1.42557,1.68784 -2.84962,18.49044 1.36617,10.20106 z m -132.57252,30.28569 c 8.9312,-6.02734 7.48296,-23.09684 -5.07505,-23.64993 -7.30021,-0.58972 -13.70802,6.3178 -14.80605,12.7258 1.80508,5.41863 11.08041,12.34728 0.43734,7.07322 -8.78538,-4.63851 -18.9703,-5.08549 -28.34587,-2.82766 -0.78195,-1.20615 5.95898,-6.38547 7.64726,-9.1958 3.17899,-4.75979 14.14408,-17.04143 10.66391,-19.05896 -8.21587,0.49898 -7.15269,-16.45349 -7.61833,-23.35234 0.38694,-1.92842 0.568,-15.11456 1.50148,-11.0615 2.18799,9.93834 4.54838,20.74835 11.16901,28.59085 7.73714,-10.57308 -5.25092,-24.23902 -0.95866,-36.88296 1.19051,-8.36811 0.86918,-24.11671 5.29194,-27.6918 3.79977,11.14223 8.72133,21.86587 12.7256,32.92008 1.469,13.02823 21.40974,10.49286 17.83409,-2.39696 -3.32571,-15.92393 -12.20464,-30.4869 -22.81624,-42.64305 -1.61447,-5.5579 -16.04555,-2.78383 -6.17414,-7.11693 11.4822,2.4981 18.13579,14.1012 25.27589,22.56913 6.89239,9.91602 14.82304,19.48443 19.27939,30.80078 2.47751,-2.96246 1.89049,-12.09704 8.49383,-6.61144 6.65112,0.58151 16.26357,5.55912 6.89945,11.05947 0.73719,-14.80175 -8.75677,15.1836 -10.62746,8.56225 -0.72867,-12.69039 -5.40734,8.91481 -6.08907,12.65018 -2.18787,18.03406 -8.95803,36.69358 -24.11683,47.78757 l -0.516,-0.66094 z m -14.20337,-23.32605 c 5.77671,-2.92338 22.69464,0.31989 10.56863,-7.78429 -7.14341,-6.64682 -23.87398,-0.74632 -20.72199,9.89207 3.22405,1.98101 7.17289,-0.8495 10.15336,-2.10778 z m 3.70324,21.86879 c 8.31993,-0.40006 2.55621,1.04523 0,0 z"
id="path264"
sodipodi:nodetypes="ssssscssscsssssssssssssscsssssssssssssssssscsssssssssssssssssssssssssssscssssssss" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

+6 -4
View File
@@ -15,10 +15,12 @@
}
.brand {
font-weight: 700;
font-size: 1rem;
color: var(--color-primary);
letter-spacing: 0.02em;
height: 28px;
width: auto;
display: block;
background: #E6EDEA;
border-radius: 6px;
padding: 3px 6px;
}
.nav {
+6 -5
View File
@@ -1,5 +1,10 @@
import { NavLink, Navigate, Route, Routes } from 'react-router-dom';
import { useTranslation } from 'react-i18next';
import { Globe, KeyRound, Monitor, ClipboardList } from 'lucide-react';
import type { LucideIcon } from 'lucide-react';
import styles from './App.module.css';
import { SidePanel, ThemeSwitcher } from './ui';
import liqaLogo from './assets/liqa.svg';
import { EnvironmentsPage } from './pages/EnvironmentsPage';
import { EnvironmentDetailPage } from './pages/EnvironmentDetailPage';
import { CreateEnvironmentPage } from './pages/CreateEnvironmentPage';
@@ -9,10 +14,6 @@ import { SessionsPage } from './pages/SessionsPage';
import { SessionDetailPage } from './pages/SessionDetailPage';
import { ScenariosPage } from './pages/ScenariosPage';
import { ScenarioDetailPage } from './pages/ScenarioDetailPage';
import { NavLink, Navigate, Route, Routes } from 'react-router-dom';
import { useTranslation } from 'react-i18next';
import { Globe, KeyRound, Monitor, ClipboardList } from 'lucide-react';
import type { LucideIcon } from 'lucide-react';
const NAV: { path: string; labelKey: string; Icon: LucideIcon }[] = [
{ path: '/environments', labelKey: 'nav.environments', Icon: Globe },
@@ -29,7 +30,7 @@ export default function App() {
<SidePanel
header={
<div className={styles.header}>
<span className={styles.brand}>QA Bot</span>
<img src={liqaLogo} alt="Liqa" className={styles.brand} />
<ThemeSwitcher />
</div>
}
+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
version="1.1"
id="svg92"
width="421.86172"
height="421.86172"
viewBox="0 0 421.86173 421.86172"
sodipodi:docname="liqa-mini.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs96" />
<sodipodi:namedview
id="namedview94"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="false"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
showborder="false"
borderlayer="false"
shape-rendering="auto"
inkscape:zoom="0.60813025"
inkscape:cx="-51.798114"
inkscape:cy="-76.463882"
inkscape:window-width="2544"
inkscape:window-height="1355"
inkscape:window-x="20"
inkscape:window-y="20"
inkscape:window-maximized="0"
inkscape:current-layer="g98" />
<g
inkscape:groupmode="layer"
inkscape:label="Image"
id="g98"
transform="translate(-270.03557,-210.1151)">
<circle
style="fill:#e6edea;fill-opacity:1;stroke-width:0.926933"
id="path331"
cx="480.96643"
cy="421.04596"
r="210.93086" />
<path
style="fill:#39196b"
d="m 453.91034,593.79867 c -34.08673,-5.09427 -70.45402,-12.61452 -97.32495,-35.64384 -9.91285,-8.49217 -10.39503,-22.11427 -9.93686,-34.15838 -29.11758,-32.44273 -47.40043,-75.91137 -44.17964,-119.94221 -0.1082,-69.39624 50.26509,-133.2096 115.02861,-155.43859 65.94576,-23.97068 145.13988,-7.25178 194.05946,43.53493 33.75034,34.13894 52.73157,82.84814 48.59098,130.92571 -2.05053,36.83319 -19.00255,72.10194 -42.95534,99.74833 0.59009,14.27144 -0.67496,30.5898 -14.31879,38.78996 -29.95318,20.71235 -66.75963,30.54233 -102.80366,32.85732 -15.37106,0.58367 -30.83524,0.86962 -46.15981,-0.67323 z m 60,-25.40946 c 63.80512,-11.608 115.95832,-65.21248 129.69191,-127.96784 13.52875,-65.57348 -19.88327,-136.69388 -77.86044,-169.61945 -62.09585,-37.00081 -148.54942,-29.25016 -200.28124,22.40983 -39.98962,37.54618 -58.68926,96.3072 -45.60991,149.85388 15.1241,64.40785 71.02087,118.19945 137.36624,126.41525 18.58372,2.99672 38.14468,1.6814 56.69344,-1.09167 z m -47.5,-2.22871 c -38.4767,-4.43103 -77.04078,-22.16808 -101.12198,-53.12116 -3.19125,-10.71063 13.54949,-17.36711 -0.27511,-27.21578 -8.26021,-16.11409 -8.83665,-33.71408 -14.27833,-50.67086 -0.2541,-18.10794 20.10105,-26.35624 25.6663,-43.23729 6.35587,-8.46898 -3.9027,-20.33944 -0.39344,-30.42399 2.15786,-25.3474 4.36566,-52.60471 18.52953,-74.47265 14.78936,-16.29232 35.47458,0.7495 45.63689,13.63324 11.08594,12.42904 21.91316,33.6459 41.91941,25.85866 15.44797,-0.25083 30.76053,2.11785 38.30644,-15.26956 12.94844,-12.26049 29.58114,-33.49814 49.51863,-25.31725 15.14143,14.78032 23.40098,35.53589 30.24631,55.23997 4.55565,15.36852 4.6391,31.94493 3.28453,47.62379 9.36324,3.04253 19.5843,3.12362 29.33081,4.80945 4.13961,36.35364 -6.87221,74.41869 -29.06057,103.34533 6.1277,-6.57686 -11.08201,-8.1108 -10.42592,-13.41902 -3.13078,8.77758 6.94663,20.41165 8.2868,16.46805 -0.56187,16.28936 -17.32423,27.53773 -29.07955,37.58785 -29.98728,22.19243 -69.09541,32.24465 -106.09075,28.58122 z m 45.894,-11.81034 c 33.41589,-6.42529 64.06763,-23.96926 87.606,-48.31107 -8.2548,8.75218 -16.68941,10.99135 -19.0901,-3.25812 -6.74621,-5.75317 4.24595,-28.93739 -7.93245,-14.80685 -12.56916,8.84191 6.92924,-12.74278 9.10243,-19.35578 10.01143,-17.42491 0.0574,-37.62462 -13.95795,-49.29114 -14.6216,-12.15862 17.42439,7.41163 7.0361,-3.83503 -3.38412,-4.97478 -17.07811,-12.87071 -3.49938,-12.93686 13.39611,-15.67737 9.03047,-38.51699 7.49334,-57.46672 -2.84393,-16.45555 -4.77538,-34.52556 -15.35747,-48.05543 -16.01154,-1.14314 -26.08547,16.38647 -36.61497,26.39715 -5.70545,5.13719 -20.49899,28.37559 -21.75329,21.0369 3.13269,-11.75191 -28.76493,7.02326 -18.04711,-7.35592 -10.84777,9.86053 -22.17174,2.09875 -33.04263,1.86322 -2.31736,12.36385 -11.29846,-13.13312 -16.5778,-17.49645 -8.72025,-8.90768 -19.97374,-34.20851 -33.96144,-25.78405 -11.69397,23.33334 -16.11056,50.56447 -13.69042,76.47881 -0.0602,5.91781 4.34322,13.08008 8.02259,9.96256 -4.67811,10.89105 -12.41488,20.03503 -20.60515,28.45263 22.15351,-6.46272 -6.75848,11.20914 -11.32612,18.11668 -5.55558,6.00011 11.23537,1.21603 0.92918,8.09759 -9.85267,8.82172 0.90225,10.96263 8.1364,5.52234 -4.41896,7.2779 -9.93121,27.69907 -1.30508,20.25982 0.44192,16.24753 13.24689,28.89821 26.07394,36.28908 -10.01689,-1.25504 -15.28697,-1.68273 -5.9142,7.18994 3.70419,9.09923 23.65171,23.14135 23.12198,22.88781 -12.68887,4.52612 -29.20638,-24.63453 -27.10977,-1.62665 -9.20938,-6.00136 -15.0215,-10.95439 -3.62102,-1.07286 31.42731,22.76742 71.23535,34.48211 110.0246,30.09948 5.31264,-0.40711 10.63645,-0.91452 15.85979,-2.00108 z m -79.394,-56.9057 c -18.73446,-5.59419 -23.41478,-28.49195 -31.70439,-43.75488 0.73828,-22.35343 4.08716,18.31153 19.32861,13.3197 10.72041,3.69956 18.56946,-8.44963 4.11462,-10.47485 -18.38015,-9.06725 -5.72431,-34.51184 13.30082,-25.76665 19.67,-4.41443 29.38373,22.02008 8.34506,27.51407 -25.0255,1.82433 5.10704,22.06779 16.86359,15.14318 12.34376,1.24347 30.75969,-17.67713 36.73091,-14.00618 -13.61842,14.55795 -29.70193,27.50096 -47.61646,36.34545 -6.2007,1.87716 -12.93269,2.79172 -19.36276,1.68016 z m 18.05419,-9.22941 c 21.08959,-9.895 -13.07749,-8.33914 -20.416,-11.59804 -26.4844,-5.24126 10.83882,26.8471 20.416,11.59804 z m 36.94581,-67.39043 c -25.50005,-11.63653 30.4889,-32.64656 20.12991,-2.60629 -4.12977,6.69198 -14.22499,6.53985 -20.12991,2.60629 z m 6.91801,-10.3468 c -0.82071,-13.3392 -12.1627,7.55602 0,0 z m -83.17504,3.76276 c -13.79522,-8.61428 4.31712,-27.04557 15.39702,-18.85616 13.6067,12.03589 -1.44836,24.55833 -15.39702,18.85616 z m 7.75703,-12.30697 c -5.2255,-11.64565 -10.19028,9.41998 0,0 z m -42.5,116.01345 c -6.02723,-7.2088 -1.92276,0.67135 0,0 z m 249.36364,-91.2588 c 13.806,-15.02329 -17.50241,-28.77029 -15.20919,-6.0755 0.688,7.20314 9.8789,12.01227 15.20919,6.0755 z"
id="path262"
sodipodi:nodetypes="ssscsssssssssscscsssssssscssssssssssscssssssssssscsssssssssssssssscssssssssssssssssssssssssssss" />
<path
style="fill:#98b322"
d="m 509.53513,538.91636 c -11.96373,-4.91645 8.89339,-3.88826 12.76305,-6.86225 9.28643,-1.97818 -6.4996,-8.86225 -5.56764,-12.40041 5.30229,-0.44489 21.32889,0.97664 9.25743,-4.06036 -4.4293,-2.38922 -8.90334,-4.6942 -13.35565,-7.04008 14.22958,-1.11906 29.14185,-5.34748 39.25328,-15.90169 2.68838,-4.49776 -4.08229,-15.62608 5.03556,-9.22194 7.93306,-6.96815 2.94935,-21.58829 -1.33828,-30.24933 4.40924,-0.25594 16.57977,4.55985 7.33655,-4.04687 -11.00538,-12.31768 -23.14999,-27.52514 -40.87556,-28.89523 -12.38683,-0.11681 -24.80253,7.9637 -36.90946,1.50561 -13.66459,6.45135 -15.89413,-15.41822 -16.10693,-25.52605 0.11257,-17.90444 10.83888,-33.45475 20.92523,-47.40792 -3.05408,-0.24055 -14.13675,6.43308 -7.58956,-2.00266 5.14711,-6.58606 16.1968,-5.55188 24.24745,-6.48256 -0.64652,2.77294 -5.38496,13.38337 1.49882,5.24279 15.35654,-16.366 27.78739,-36.47005 47.56874,-47.96687 13.25414,-5.46069 15.39695,14.72588 18.71219,23.21422 4.97338,21.83679 8.88088,44.88811 4.653,67.17671 -0.42681,8.2555 -8.28775,16.55282 -13.7633,17.08103 3.79273,4.42442 20.53747,19.65551 5.40245,12.0655 -5.32651,-2.18699 -9.60486,-3.59981 -3.31377,1.55124 10.07734,9.32175 19.68413,21.27699 18.4153,35.87995 -0.32668,14.70676 -12.03558,25.33807 -18.87369,37.35808 5.58909,-1.69527 15.58549,-15.93947 11.4519,-2.55177 -3.60074,10.062 11.10418,20.4953 5.86292,28.05887 -22.26582,9.35137 -44.64925,20.52878 -69.03559,22.50306 -1.92036,-0.05 -3.84901,-0.34274 -5.65444,-1.02107 z m 65.78575,-29.48994 c 5.78966,-7.75443 -13.2439,10.9428 -2.23057,2.0827 l 1.25202,-1.10346 z m -68.81054,-89.5018 c 10.3928,-9.60021 -7.59416,-23.65065 -17.40017,-16.92149 -6.0022,5.20108 -14.16395,16.91183 -1.19983,17.82149 5.04579,3.34277 14.31037,4.11548 18.6,-0.9 z m 11.8433,-13.82251 c 4.8073,-13.20848 -17.62579,-19.46625 -25.78482,-10.4034 -8.24468,7.90366 12.43507,0.51199 15.14174,8.29731 2.90454,2.60721 7.25729,6.87958 10.64308,2.10609 z m 40.39101,-19.31318 c 5.78684,-9.84304 14.87824,-18.85981 14.28152,-31.17347 0.29281,-17.2393 -3.29381,-34.47275 -8.87177,-50.70971 -8.2269,-11.71842 -18.48254,9.20895 -24.65918,14.58319 -8.27896,11.14993 -15.97671,24.13537 -16.43162,38.33565 5.81105,9.59348 20.2801,2.52537 22.63335,-7.59849 1.91751,-11.39629 10.56353,-19.72811 14.71934,-30.52016 1.40753,-4.75338 2.7467,-8.65513 3.19367,-1.43954 3.03818,19.50172 2.73205,40.2994 -6.23148,58.32147 -1.42557,1.68784 -2.84962,18.49044 1.36617,10.20106 z m -132.57252,30.28569 c 8.9312,-6.02734 7.48296,-23.09684 -5.07505,-23.64993 -7.30021,-0.58972 -13.70802,6.3178 -14.80605,12.7258 1.80508,5.41863 11.08041,12.34728 0.43734,7.07322 -8.78538,-4.63851 -18.9703,-5.08549 -28.34587,-2.82766 -0.78195,-1.20615 5.95898,-6.38547 7.64726,-9.1958 3.17899,-4.75979 14.14408,-17.04143 10.66391,-19.05896 -8.21587,0.49898 -7.15269,-16.45349 -7.61833,-23.35234 0.38694,-1.92842 0.568,-15.11456 1.50148,-11.0615 2.18799,9.93834 4.54838,20.74835 11.16901,28.59085 7.73714,-10.57308 -5.25092,-24.23902 -0.95866,-36.88296 1.19051,-8.36811 0.86918,-24.11671 5.29194,-27.6918 3.79977,11.14223 8.72133,21.86587 12.7256,32.92008 1.469,13.02823 21.40974,10.49286 17.83409,-2.39696 -3.32571,-15.92393 -12.20464,-30.4869 -22.81624,-42.64305 -1.61447,-5.5579 -16.04555,-2.78383 -6.17414,-7.11693 11.4822,2.4981 18.13579,14.1012 25.27589,22.56913 6.89239,9.91602 14.82304,19.48443 19.27939,30.80078 2.47751,-2.96246 1.89049,-12.09704 8.49383,-6.61144 6.65112,0.58151 16.26357,5.55912 6.89945,11.05947 0.73719,-14.80175 -8.75677,15.1836 -10.62746,8.56225 -0.72867,-12.69039 -5.40734,8.91481 -6.08907,12.65018 -2.18787,18.03406 -8.95803,36.69358 -24.11683,47.78757 l -0.516,-0.66094 z m -14.20337,-23.32605 c 5.77671,-2.92338 22.69464,0.31989 10.56863,-7.78429 -7.14341,-6.64682 -23.87398,-0.74632 -20.72199,9.89207 3.22405,1.98101 7.17289,-0.8495 10.15336,-2.10778 z m 3.70324,21.86879 c 8.31993,-0.40006 2.55621,1.04523 0,0 z"
id="path264"
sodipodi:nodetypes="ssssscssscsssssssssssssscsssssssssssssssssscsssssssssssssssssssssssssssscssssssss" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
version="1.1"
id="svg92"
width="982.44299"
height="421.86172"
viewBox="0 0 982.443 421.86172"
sodipodi:docname="liqa.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs96" />
<sodipodi:namedview
id="namedview94"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="false"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
showborder="false"
borderlayer="false"
shape-rendering="auto"
inkscape:zoom="0.60813025"
inkscape:cx="-51.798114"
inkscape:cy="-76.463882"
inkscape:window-width="2544"
inkscape:window-height="1355"
inkscape:window-x="20"
inkscape:window-y="20"
inkscape:window-maximized="0"
inkscape:current-layer="g98" />
<g
inkscape:groupmode="layer"
inkscape:label="Image"
id="g98"
transform="translate(-270.03557,-210.1151)">
<circle
style="fill:#e6edea;fill-opacity:1;stroke-width:0.926933"
id="path331"
cx="480.96643"
cy="421.04596"
r="210.93086" />
<path
style="fill:#39196b"
d="m 453.91034,593.79867 c -34.08673,-5.09427 -70.45402,-12.61452 -97.32495,-35.64384 -9.91285,-8.49217 -10.39503,-22.11427 -9.93686,-34.15838 -29.11758,-32.44273 -47.40043,-75.91137 -44.17964,-119.94221 -0.1082,-69.39624 50.26509,-133.2096 115.02861,-155.43859 65.94576,-23.97068 145.13988,-7.25178 194.05946,43.53493 33.75034,34.13894 52.73157,82.84814 48.59098,130.92571 -2.05053,36.83319 -19.00255,72.10194 -42.95534,99.74833 0.59009,14.27144 -0.67496,30.5898 -14.31879,38.78996 -29.95318,20.71235 -66.75963,30.54233 -102.80366,32.85732 -15.37106,0.58367 -30.83524,0.86962 -46.15981,-0.67323 z m 60,-25.40946 c 63.80512,-11.608 115.95832,-65.21248 129.69191,-127.96784 13.52875,-65.57348 -19.88327,-136.69388 -77.86044,-169.61945 -62.09585,-37.00081 -148.54942,-29.25016 -200.28124,22.40983 -39.98962,37.54618 -58.68926,96.3072 -45.60991,149.85388 15.1241,64.40785 71.02087,118.19945 137.36624,126.41525 18.58372,2.99672 38.14468,1.6814 56.69344,-1.09167 z m -47.5,-2.22871 c -38.4767,-4.43103 -77.04078,-22.16808 -101.12198,-53.12116 -3.19125,-10.71063 13.54949,-17.36711 -0.27511,-27.21578 -8.26021,-16.11409 -8.83665,-33.71408 -14.27833,-50.67086 -0.2541,-18.10794 20.10105,-26.35624 25.6663,-43.23729 6.35587,-8.46898 -3.9027,-20.33944 -0.39344,-30.42399 2.15786,-25.3474 4.36566,-52.60471 18.52953,-74.47265 14.78936,-16.29232 35.47458,0.7495 45.63689,13.63324 11.08594,12.42904 21.91316,33.6459 41.91941,25.85866 15.44797,-0.25083 30.76053,2.11785 38.30644,-15.26956 12.94844,-12.26049 29.58114,-33.49814 49.51863,-25.31725 15.14143,14.78032 23.40098,35.53589 30.24631,55.23997 4.55565,15.36852 4.6391,31.94493 3.28453,47.62379 9.36324,3.04253 19.5843,3.12362 29.33081,4.80945 4.13961,36.35364 -6.87221,74.41869 -29.06057,103.34533 6.1277,-6.57686 -11.08201,-8.1108 -10.42592,-13.41902 -3.13078,8.77758 6.94663,20.41165 8.2868,16.46805 -0.56187,16.28936 -17.32423,27.53773 -29.07955,37.58785 -29.98728,22.19243 -69.09541,32.24465 -106.09075,28.58122 z m 45.894,-11.81034 c 33.41589,-6.42529 64.06763,-23.96926 87.606,-48.31107 -8.2548,8.75218 -16.68941,10.99135 -19.0901,-3.25812 -6.74621,-5.75317 4.24595,-28.93739 -7.93245,-14.80685 -12.56916,8.84191 6.92924,-12.74278 9.10243,-19.35578 10.01143,-17.42491 0.0574,-37.62462 -13.95795,-49.29114 -14.6216,-12.15862 17.42439,7.41163 7.0361,-3.83503 -3.38412,-4.97478 -17.07811,-12.87071 -3.49938,-12.93686 13.39611,-15.67737 9.03047,-38.51699 7.49334,-57.46672 -2.84393,-16.45555 -4.77538,-34.52556 -15.35747,-48.05543 -16.01154,-1.14314 -26.08547,16.38647 -36.61497,26.39715 -5.70545,5.13719 -20.49899,28.37559 -21.75329,21.0369 3.13269,-11.75191 -28.76493,7.02326 -18.04711,-7.35592 -10.84777,9.86053 -22.17174,2.09875 -33.04263,1.86322 -2.31736,12.36385 -11.29846,-13.13312 -16.5778,-17.49645 -8.72025,-8.90768 -19.97374,-34.20851 -33.96144,-25.78405 -11.69397,23.33334 -16.11056,50.56447 -13.69042,76.47881 -0.0602,5.91781 4.34322,13.08008 8.02259,9.96256 -4.67811,10.89105 -12.41488,20.03503 -20.60515,28.45263 22.15351,-6.46272 -6.75848,11.20914 -11.32612,18.11668 -5.55558,6.00011 11.23537,1.21603 0.92918,8.09759 -9.85267,8.82172 0.90225,10.96263 8.1364,5.52234 -4.41896,7.2779 -9.93121,27.69907 -1.30508,20.25982 0.44192,16.24753 13.24689,28.89821 26.07394,36.28908 -10.01689,-1.25504 -15.28697,-1.68273 -5.9142,7.18994 3.70419,9.09923 23.65171,23.14135 23.12198,22.88781 -12.68887,4.52612 -29.20638,-24.63453 -27.10977,-1.62665 -9.20938,-6.00136 -15.0215,-10.95439 -3.62102,-1.07286 31.42731,22.76742 71.23535,34.48211 110.0246,30.09948 5.31264,-0.40711 10.63645,-0.91452 15.85979,-2.00108 z m -79.394,-56.9057 c -18.73446,-5.59419 -23.41478,-28.49195 -31.70439,-43.75488 0.73828,-22.35343 4.08716,18.31153 19.32861,13.3197 10.72041,3.69956 18.56946,-8.44963 4.11462,-10.47485 -18.38015,-9.06725 -5.72431,-34.51184 13.30082,-25.76665 19.67,-4.41443 29.38373,22.02008 8.34506,27.51407 -25.0255,1.82433 5.10704,22.06779 16.86359,15.14318 12.34376,1.24347 30.75969,-17.67713 36.73091,-14.00618 -13.61842,14.55795 -29.70193,27.50096 -47.61646,36.34545 -6.2007,1.87716 -12.93269,2.79172 -19.36276,1.68016 z m 18.05419,-9.22941 c 21.08959,-9.895 -13.07749,-8.33914 -20.416,-11.59804 -26.4844,-5.24126 10.83882,26.8471 20.416,11.59804 z m 36.94581,-67.39043 c -25.50005,-11.63653 30.4889,-32.64656 20.12991,-2.60629 -4.12977,6.69198 -14.22499,6.53985 -20.12991,2.60629 z m 6.91801,-10.3468 c -0.82071,-13.3392 -12.1627,7.55602 0,0 z m -83.17504,3.76276 c -13.79522,-8.61428 4.31712,-27.04557 15.39702,-18.85616 13.6067,12.03589 -1.44836,24.55833 -15.39702,18.85616 z m 7.75703,-12.30697 c -5.2255,-11.64565 -10.19028,9.41998 0,0 z m -42.5,116.01345 c -6.02723,-7.2088 -1.92276,0.67135 0,0 z m 249.36364,-91.2588 c 13.806,-15.02329 -17.50241,-28.77029 -15.20919,-6.0755 0.688,7.20314 9.8789,12.01227 15.20919,6.0755 z"
id="path262"
sodipodi:nodetypes="ssscsssssssssscscsssssssscssssssssssscssssssssssscsssssssssssssssscssssssssssssssssssssssssssss" />
<path
style="fill:#98b322"
d="m 509.53513,538.91636 c -11.96373,-4.91645 8.89339,-3.88826 12.76305,-6.86225 9.28643,-1.97818 -6.4996,-8.86225 -5.56764,-12.40041 5.30229,-0.44489 21.32889,0.97664 9.25743,-4.06036 -4.4293,-2.38922 -8.90334,-4.6942 -13.35565,-7.04008 14.22958,-1.11906 29.14185,-5.34748 39.25328,-15.90169 2.68838,-4.49776 -4.08229,-15.62608 5.03556,-9.22194 7.93306,-6.96815 2.94935,-21.58829 -1.33828,-30.24933 4.40924,-0.25594 16.57977,4.55985 7.33655,-4.04687 -11.00538,-12.31768 -23.14999,-27.52514 -40.87556,-28.89523 -12.38683,-0.11681 -24.80253,7.9637 -36.90946,1.50561 -13.66459,6.45135 -15.89413,-15.41822 -16.10693,-25.52605 0.11257,-17.90444 10.83888,-33.45475 20.92523,-47.40792 -3.05408,-0.24055 -14.13675,6.43308 -7.58956,-2.00266 5.14711,-6.58606 16.1968,-5.55188 24.24745,-6.48256 -0.64652,2.77294 -5.38496,13.38337 1.49882,5.24279 15.35654,-16.366 27.78739,-36.47005 47.56874,-47.96687 13.25414,-5.46069 15.39695,14.72588 18.71219,23.21422 4.97338,21.83679 8.88088,44.88811 4.653,67.17671 -0.42681,8.2555 -8.28775,16.55282 -13.7633,17.08103 3.79273,4.42442 20.53747,19.65551 5.40245,12.0655 -5.32651,-2.18699 -9.60486,-3.59981 -3.31377,1.55124 10.07734,9.32175 19.68413,21.27699 18.4153,35.87995 -0.32668,14.70676 -12.03558,25.33807 -18.87369,37.35808 5.58909,-1.69527 15.58549,-15.93947 11.4519,-2.55177 -3.60074,10.062 11.10418,20.4953 5.86292,28.05887 -22.26582,9.35137 -44.64925,20.52878 -69.03559,22.50306 -1.92036,-0.05 -3.84901,-0.34274 -5.65444,-1.02107 z m 65.78575,-29.48994 c 5.78966,-7.75443 -13.2439,10.9428 -2.23057,2.0827 l 1.25202,-1.10346 z m -68.81054,-89.5018 c 10.3928,-9.60021 -7.59416,-23.65065 -17.40017,-16.92149 -6.0022,5.20108 -14.16395,16.91183 -1.19983,17.82149 5.04579,3.34277 14.31037,4.11548 18.6,-0.9 z m 11.8433,-13.82251 c 4.8073,-13.20848 -17.62579,-19.46625 -25.78482,-10.4034 -8.24468,7.90366 12.43507,0.51199 15.14174,8.29731 2.90454,2.60721 7.25729,6.87958 10.64308,2.10609 z m 40.39101,-19.31318 c 5.78684,-9.84304 14.87824,-18.85981 14.28152,-31.17347 0.29281,-17.2393 -3.29381,-34.47275 -8.87177,-50.70971 -8.2269,-11.71842 -18.48254,9.20895 -24.65918,14.58319 -8.27896,11.14993 -15.97671,24.13537 -16.43162,38.33565 5.81105,9.59348 20.2801,2.52537 22.63335,-7.59849 1.91751,-11.39629 10.56353,-19.72811 14.71934,-30.52016 1.40753,-4.75338 2.7467,-8.65513 3.19367,-1.43954 3.03818,19.50172 2.73205,40.2994 -6.23148,58.32147 -1.42557,1.68784 -2.84962,18.49044 1.36617,10.20106 z m -132.57252,30.28569 c 8.9312,-6.02734 7.48296,-23.09684 -5.07505,-23.64993 -7.30021,-0.58972 -13.70802,6.3178 -14.80605,12.7258 1.80508,5.41863 11.08041,12.34728 0.43734,7.07322 -8.78538,-4.63851 -18.9703,-5.08549 -28.34587,-2.82766 -0.78195,-1.20615 5.95898,-6.38547 7.64726,-9.1958 3.17899,-4.75979 14.14408,-17.04143 10.66391,-19.05896 -8.21587,0.49898 -7.15269,-16.45349 -7.61833,-23.35234 0.38694,-1.92842 0.568,-15.11456 1.50148,-11.0615 2.18799,9.93834 4.54838,20.74835 11.16901,28.59085 7.73714,-10.57308 -5.25092,-24.23902 -0.95866,-36.88296 1.19051,-8.36811 0.86918,-24.11671 5.29194,-27.6918 3.79977,11.14223 8.72133,21.86587 12.7256,32.92008 1.469,13.02823 21.40974,10.49286 17.83409,-2.39696 -3.32571,-15.92393 -12.20464,-30.4869 -22.81624,-42.64305 -1.61447,-5.5579 -16.04555,-2.78383 -6.17414,-7.11693 11.4822,2.4981 18.13579,14.1012 25.27589,22.56913 6.89239,9.91602 14.82304,19.48443 19.27939,30.80078 2.47751,-2.96246 1.89049,-12.09704 8.49383,-6.61144 6.65112,0.58151 16.26357,5.55912 6.89945,11.05947 0.73719,-14.80175 -8.75677,15.1836 -10.62746,8.56225 -0.72867,-12.69039 -5.40734,8.91481 -6.08907,12.65018 -2.18787,18.03406 -8.95803,36.69358 -24.11683,47.78757 l -0.516,-0.66094 z m -14.20337,-23.32605 c 5.77671,-2.92338 22.69464,0.31989 10.56863,-7.78429 -7.14341,-6.64682 -23.87398,-0.74632 -20.72199,9.89207 3.22405,1.98101 7.17289,-0.8495 10.15336,-2.10778 z m 3.70324,21.86879 c 8.31993,-0.40006 2.55621,1.04523 0,0 z"
id="path264"
sodipodi:nodetypes="ssssscssscsssssssssssssscsssssssssssssssssscsssssssssssssssssssssssssssscssssssss" />
<path
d="m 1024.2783,547.21642 c -9.6474,-14.6212 -6.632,-40.42073 -4.8502,-53.76535 2.6928,-16.90372 -3.3202,-12.12461 -13.6577,-4.45447 -25.01447,12.27949 -59.18425,4.28457 -72.04163,-21.68733 -10.2406,-17.71164 -8.40772,-39.31392 -6.28209,-58.79606 6.45645,-29.86765 33.30762,-52.02721 63.40527,-54.57572 23.99335,-2.09972 48.62905,-0.44983 71.62095,7.06815 0.091,62.23891 0.5942,124.48041 0.1981,186.71765 -12.6287,0.43508 -26.0071,2.19718 -38.3927,-0.50687 z m -19.2972,-85.14028 c 8.9811,-3.69403 17.2196,-10.77319 14.5221,-21.15186 -0.2965,-18.90657 0.8377,-37.93383 -1.0647,-56.74097 -17.6803,-4.80898 -39.46324,1.42399 -45.83356,20.20953 -5.84919,19.35871 -7.2627,47.76691 14.0742,58.19247 5.98319,1.52206 12.40867,1.30531 18.30196,-0.50917 z m 114.7494,31.20018 c -34.0059,-8.04356 -45.9919,-48.32423 -39.5447,-79.17262 4.3945,-28.8021 27.3959,-53.05095 56.1731,-58.26248 25.86,-6.01589 53.0851,-1.80688 77.8616,6.72508 0.5883,33.54678 -0.8778,67.22968 1.7215,100.66471 4.7565,10.75749 21.7529,2.5844 16.5612,17.85564 3.817,12.07463 -6.9999,13.24912 -16.9182,13.03401 -16.0647,3.64109 -33.3851,-6.02131 -41.0468,-16.02871 -13.8775,14.34702 -35.5941,19.64241 -54.8077,15.18437 z m 40.5023,-32.20953 c 9.4402,-3.42968 11.2078,-10.92943 11.2078,-21.12672 l -0.4374,-55.71678 c -18.9818,-5.02361 -42.4004,3.77993 -46.5039,24.80962 -8.42,21.69593 1.1213,62.6043 31.4405,53.73703 1.4729,-0.46468 2.8792,-1.08873 4.293,-1.70315 z m -422.72957,31.72665 c -18.80084,-7.53055 -6.7665,-35.95425 -10.3367,-52.35268 0.099,-46.1716 0.30201,-92.34293 0.45214,-138.5144 14.30782,-1.61194 31.93718,-5.49591 44.37628,3.17584 3.51117,5.47623 0.51565,13.38784 1.50829,19.80673 v 134.81436 h 76 v 32.70051 c -37.24011,2.12636 -74.73098,1.27931 -112.00001,0.36964 z m 132.75001,0.19481 c -8.92902,1.39282 -3.09221,-10.86174 -4.75,-16.18938 V 357.88248 c 13.82936,-0.68735 31.04568,-5.74109 42.2204,4.10116 2.66309,43.37133 1.18106,86.97172 1.8489,130.44397 -13.04795,1.46659 -26.22936,1.3221 -39.3193,0.56064 z m 10.0451,-150.25092 c -20.83065,-2.20719 -27.42012,-33.88436 -8.55042,-43.73165 18.44309,-10.35465 48.41166,4.6393 39.315,28.01944 -4.07387,12.71854 -18.43094,18.32981 -30.76458,15.71221 z"
style="fill:#98b322"
id="path529"
sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

@@ -4,7 +4,8 @@ import styles from './DescriptionList.module.css';
function extractText(node: React.ReactNode): string {
if (typeof node === 'string' || typeof node === 'number') return String(node);
if (Array.isArray(node)) return node.map(extractText).join('');
if (React.isValidElement(node)) return extractText(node.props.children);
if (React.isValidElement<{ children?: React.ReactNode }>(node))
return extractText(node.props.children);
return '';
}
+1 -1
View File
@@ -1,5 +1,5 @@
{
"name": "liquio-qa-bot",
"name": "liqa",
"version": "1.2.0",
"private": true,
"workspaces": [
+8
View File
@@ -5,4 +5,12 @@ export default tseslint.config(
{ ignores: ['dist/**', 'node_modules/**'] },
...tseslint.configs.recommended,
eslintConfigPrettier,
{
rules: {
'@typescript-eslint/no-unused-vars': [
'error',
{ argsIgnorePattern: '^_', varsIgnorePattern: '^_', caughtErrorsIgnorePattern: '^_' },
],
},
},
);
+2 -3
View File
@@ -1,7 +1,6 @@
{
"name": "liquio-qa-bot",
"version": "1.2.0",
"description": "",
"name": "liqa-server",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"build": "nest build",
+1 -1
View File
@@ -8,7 +8,7 @@ import { AppModule } from "./app.module";
import { HttpExceptionFilter } from "./filters/http-exception.filter";
import { TraceInterceptor } from "./interceptors/trace.interceptor";
import { LoggingInterceptor } from "./interceptors/logging.interceptor";
import { name as pkgName, version as pkgVersion } from "../package.json";
import { name as pkgName, version as pkgVersion } from "../../package.json";
async function bootstrap() {
const logger = new TraceLogger("Bootstrap");
+1 -1
View File
@@ -12,7 +12,7 @@ import { BrowserService } from "../browser/browser.service";
import { CodeExecutorService } from "../code-executor/code-executor.service";
import { ScenarioService } from "../scenario/scenario.service";
import pkg from "../../package.json";
import pkg from "../../../package.json";
@Injectable()
export class McpService {
+6 -1
View File
@@ -41,7 +41,12 @@ export class SessionController {
async findOne(@Param("id", ParseIntPipe) id: number) {
const session = await this.sessionService.findById(id);
if (!session) throw new NotFoundException(`Session ${id} not found`);
const { token, cookies, localStorage, ...rest } = session;
const {
token,
cookies: _cookies,
localStorage: _localStorage,
...rest
} = session;
return {
...rest,
token: maskToken(token),
+2 -2
View File
@@ -125,11 +125,11 @@ describe("SessionController", () => {
// ── DELETE /sessions/:id ───────────────────────────────────────────────────
describe("DELETE /sessions/:id", () => {
it("deletes an existing session and returns 200", async () => {
it("deletes an existing session and returns 204", async () => {
const s = await seedSession("delete-me-session");
await request(app.getHttpServer())
.delete(`/sessions/${s.id}`)
.expect(200);
.expect(204);
const res = await request(app.getHttpServer())
.get("/sessions")