initial commit

This commit is contained in:
2026-07-14 22:02:24 +03:00
parent a80849829a
commit 6453730766
2783 changed files with 6055 additions and 238 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 548 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 950 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 KiB

+37
View File
@@ -0,0 +1,37 @@
<svg width="960" height="520" viewBox="0 0 960 520" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#0d0d1a"/>
<stop offset="1" stop-color="#12121f"/>
</linearGradient>
<radialGradient id="glowA" cx="50%" cy="50%" r="50%">
<stop offset="0" stop-color="#8b5cf6" stop-opacity="0.5"/>
<stop offset="1" stop-color="#8b5cf6" stop-opacity="0"/>
</radialGradient>
<radialGradient id="glowB" cx="50%" cy="50%" r="50%">
<stop offset="0" stop-color="#3b82f6" stop-opacity="0.5"/>
<stop offset="1" stop-color="#3b82f6" stop-opacity="0"/>
</radialGradient>
<linearGradient id="icon" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#8b5cf6"/>
<stop offset="1" stop-color="#3b82f6"/>
</linearGradient>
<filter id="blur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="45"/>
</filter>
</defs>
<rect width="960" height="520" fill="url(#bg)"/>
<circle cx="180" cy="440" r="220" fill="url(#glowA)" filter="url(#blur)"/>
<circle cx="800" cy="100" r="200" fill="url(#glowB)" filter="url(#blur)"/>
<!-- antenna mast -->
<rect x="472" y="180" width="16" height="165" rx="8" fill="url(#icon)"/>
<path d="M440,345 L480,185 L520,345 Z" fill="none" stroke="url(#icon)" stroke-width="8" stroke-linejoin="round"/>
<circle cx="480" cy="168" r="12" fill="url(#icon)"/>
<!-- radio waves -->
<path d="M520,168 a70,70 0 0 1 0,140" fill="none" stroke="url(#icon)" stroke-width="8" stroke-linecap="round" opacity="0.9"/>
<path d="M540,140 a110,110 0 0 1 0,196" fill="none" stroke="url(#icon)" stroke-width="8" stroke-linecap="round" opacity="0.6"/>
<path d="M560,112 a150,150 0 0 1 0,252" fill="none" stroke="url(#icon)" stroke-width="8" stroke-linecap="round" opacity="0.35"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

+36
View File
@@ -0,0 +1,36 @@
<svg width="960" height="520" viewBox="0 0 960 520" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#0d0d1a"/>
<stop offset="1" stop-color="#12121f"/>
</linearGradient>
<radialGradient id="glowA" cx="50%" cy="50%" r="50%">
<stop offset="0" stop-color="#8b5cf6" stop-opacity="0.55"/>
<stop offset="1" stop-color="#8b5cf6" stop-opacity="0"/>
</radialGradient>
<radialGradient id="glowB" cx="50%" cy="50%" r="50%">
<stop offset="0" stop-color="#3b82f6" stop-opacity="0.45"/>
<stop offset="1" stop-color="#3b82f6" stop-opacity="0"/>
</radialGradient>
<linearGradient id="icon" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#8b5cf6"/>
<stop offset="1" stop-color="#3b82f6"/>
</linearGradient>
<filter id="blur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="45"/>
</filter>
</defs>
<rect width="960" height="520" fill="url(#bg)"/>
<circle cx="160" cy="90" r="220" fill="url(#glowA)" filter="url(#blur)"/>
<circle cx="820" cy="440" r="210" fill="url(#glowB)" filter="url(#blur)"/>
<!-- open book -->
<path d="M480,205 C425,193 365,197 322,222 L322,345 C365,320 425,316 480,328 Z" fill="url(#icon)" opacity="0.95"/>
<path d="M480,205 C535,193 595,197 638,222 L638,345 C595,320 535,316 480,328 Z" fill="url(#icon)" opacity="0.95"/>
<rect x="476" y="205" width="8" height="123" fill="#0d0d1a" opacity="0.55"/>
<!-- spark accent -->
<circle cx="600" cy="165" r="9" fill="#a78bfa"/>
<circle cx="628" cy="190" r="5" fill="#60a5fa"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

+34
View File
@@ -0,0 +1,34 @@
<svg width="960" height="520" viewBox="0 0 960 520" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#0d0d1a"/>
<stop offset="1" stop-color="#12121f"/>
</linearGradient>
<radialGradient id="glowA" cx="50%" cy="50%" r="50%">
<stop offset="0" stop-color="#3b82f6" stop-opacity="0.5"/>
<stop offset="1" stop-color="#3b82f6" stop-opacity="0"/>
</radialGradient>
<radialGradient id="glowB" cx="50%" cy="50%" r="50%">
<stop offset="0" stop-color="#8b5cf6" stop-opacity="0.5"/>
<stop offset="1" stop-color="#8b5cf6" stop-opacity="0"/>
</radialGradient>
<linearGradient id="icon" x1="0" y1="1" x2="0" y2="0">
<stop offset="0" stop-color="#3b82f6"/>
<stop offset="1" stop-color="#8b5cf6"/>
</linearGradient>
<filter id="blur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="45"/>
</filter>
</defs>
<rect width="960" height="520" fill="url(#bg)"/>
<circle cx="800" cy="100" r="220" fill="url(#glowA)" filter="url(#blur)"/>
<circle cx="150" cy="430" r="210" fill="url(#glowB)" filter="url(#blur)"/>
<!-- digital equalizer bars -->
<rect x="380" y="260" width="30" height="80" rx="14" fill="url(#icon)"/>
<rect x="428" y="210" width="30" height="130" rx="14" fill="url(#icon)"/>
<rect x="476" y="150" width="30" height="190" rx="14" fill="url(#icon)"/>
<rect x="524" y="195" width="30" height="145" rx="14" fill="url(#icon)"/>
<rect x="572" y="235" width="30" height="105" rx="14" fill="url(#icon)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

+39
View File
@@ -0,0 +1,39 @@
<svg width="960" height="520" viewBox="0 0 960 520" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#0d0d1a"/>
<stop offset="1" stop-color="#12121f"/>
</linearGradient>
<radialGradient id="glowA" cx="50%" cy="50%" r="50%">
<stop offset="0" stop-color="#3b82f6" stop-opacity="0.5"/>
<stop offset="1" stop-color="#3b82f6" stop-opacity="0"/>
</radialGradient>
<radialGradient id="glowB" cx="50%" cy="50%" r="50%">
<stop offset="0" stop-color="#8b5cf6" stop-opacity="0.5"/>
<stop offset="1" stop-color="#8b5cf6" stop-opacity="0"/>
</radialGradient>
<linearGradient id="icon" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#8b5cf6"/>
<stop offset="1" stop-color="#3b82f6"/>
</linearGradient>
<filter id="blur" x="-50%" y="-50%" width="200%" height="200%">
<feGaussianBlur stdDeviation="45"/>
</filter>
</defs>
<rect width="960" height="520" fill="url(#bg)"/>
<circle cx="810" cy="440" r="220" fill="url(#glowA)" filter="url(#blur)"/>
<circle cx="160" cy="100" r="200" fill="url(#glowB)" filter="url(#blur)"/>
<!-- mesh / hotspot network -->
<line x1="480" y1="260" x2="340" y2="170" stroke="url(#icon)" stroke-width="6" opacity="0.8"/>
<line x1="480" y1="260" x2="620" y2="170" stroke="url(#icon)" stroke-width="6" opacity="0.8"/>
<line x1="480" y1="260" x2="340" y2="350" stroke="url(#icon)" stroke-width="6" opacity="0.8"/>
<line x1="480" y1="260" x2="620" y2="350" stroke="url(#icon)" stroke-width="6" opacity="0.8"/>
<circle cx="480" cy="260" r="34" fill="url(#icon)"/>
<circle cx="340" cy="170" r="18" fill="url(#icon)"/>
<circle cx="620" cy="170" r="18" fill="url(#icon)"/>
<circle cx="340" cy="350" r="18" fill="url(#icon)"/>
<circle cx="620" cy="350" r="18" fill="url(#icon)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 MiB

Some files were not shown because too many files have changed in this diff Show More