-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
912 lines (776 loc) · 67.8 KB
/
index.html
File metadata and controls
912 lines (776 loc) · 67.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
<!DOCTYPE html>
<html lang="ru" data-theme="dark">
<head>
<meta charset="UTF-8"/>
<title>Демократические силы Беларуси | Комитет Солидарности Репрессированных</title>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="description" content="Официальный сайт Демократических сил Беларуси и Комитета Солидарности. Денис Собко, Юрий Чудинович, Иван. Помощь репрессированным."/>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css"/>
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>❤️</text></svg>"/>
<style>
:root{--bg:#0b1120;--bg-alt:#020617;--fg:#e5e7eb;--muted:#9ca3af;--accent:#1d4ed8;--accent-soft:#111827;--border:#1f2937;--card:#020617;--danger:#dc2626;--shadow:0 18px 40px rgba(15,23,42,.75)}
[data-theme="light"]{--bg:#f3f4f6;--bg-alt:#fff;--fg:#111827;--accent-soft:#e5e7eb;--border:#d1d5db;--card:#fff;--shadow:0 18px 40px rgba(15,23,42,.15)}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;font-family:system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--fg);line-height:1.6;overflow-x:hidden;padding-bottom:150px;transition:background-color .5s,color .5s,border-color .5s}
a{text-decoration:none;color:inherit}
:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }
@keyframes holo{0%{background-position:0%}100%{background-position:200%}}
.holo-text{background:linear-gradient(90deg,#00f260,#0575e6,#f200cb,#00f260);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:holo 3s linear infinite;position:relative;overflow:hidden}
.hero{width:100%;height:45vh;min-height:220px;max-height:420px;position:relative;overflow:hidden;opacity:0;transform:translateY(-10px);animation:heroFadeIn .9s ease-out forwards;border:2px solid #000;background:#000;z-index:1}
@keyframes heroFadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.hero-stripes{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff 0%,#fff 33.33%,#ff0000 33.33%,#ff0000 66.66%,#fff 66.66%,#fff 100%);transform:rotateX(5deg);transform-origin:center bottom;animation:stripes3D 6s infinite ease-in-out;pointer-events:none; z-index: 1;}
@keyframes stripes3D{0%,100%{transform:rotateX(5deg) rotateY(0)}25%{transform:rotateX(5deg) rotateY(2deg)}50%{transform:rotateX(5deg) rotateY(0)}75%{transform:rotateX(5deg) rotateY(-2deg)}}
.hero-top-text{position:absolute;top:20%;left:50%;transform:translateX(-50%);width: 90%; max-width: 1000px; pointer-events:none;z-index:5; display: flex; justify-content: center; align-items: center;}
.hero-top-wrapper { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 20px; flex-wrap: wrap; pointer-events: auto; }
/* Styles for hero image */
.hero-side-img {
position: absolute;
top: 0;
left: 0;
width: 25%;
height: 100%;
object-fit: cover;
z-index: 2;
mask-image: linear-gradient(to right, black 85%, transparent 100%);
-webkit-mask-image: linear-gradient(to right, black 85%, transparent 100%);
border-right: 1px solid rgba(255,255,255,0.1);
}
@media (max-width: 768px) {
.hero-side-img {
width: 100%;
opacity: 0.2;
z-index: 0;
}
}
.survey-brand-btn {
background: var(--accent);
color: #fff;
padding: 10px 24px;
border-radius: 24px;
font-family: sans-serif;
font-weight: bold;
font-size: 1.1rem;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
gap: 8px;
text-decoration: none;
box-shadow: 0 0 15px rgba(29, 78, 216, 0.6);
border: 2px solid rgba(255,255,255,0.2);
pointer-events: auto;
transition: transform 0.2s ease, box-shadow 0.2s ease;
max-width: 90vw;
}
.survey-brand-btn:hover { transform: scale(1.05); box-shadow: 0 0 25px rgba(29, 78, 216, 0.9); }
.yt-brand-btn { pointer-events: auto; background: #FF0000; color: #fff; padding: 10px 24px; border-radius: 24px; font-family: sans-serif; font-weight: bold; font-size: 1.1rem; display: flex; align-items: center; gap: 8px; text-decoration: none; box-shadow: 0 0 15px rgba(255,0,0,0.6); transition: transform 0.2s ease, box-shadow 0.2s ease; border: 2px solid rgba(255,255,255,0.2); }
.yt-brand-btn:hover { transform: scale(1.05); box-shadow: 0 0 25px rgba(255,0,0,0.9); }
.yt-icon-svg { width: 24px; height: 24px; fill: #fff; }
.hero-marquee-wrapper{position:absolute;bottom:40px;width:100%;overflow:hidden;pointer-events:none;z-index:6}
.hero-text{display:inline-block;white-space:nowrap;font-size:3.5rem;font-weight:800;text-transform:uppercase;line-height:.9;padding-left:100%;animation:marquee 30s linear infinite,holoShift 3s infinite linear}
@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}
@keyframes holoShift{0%{background-position:0%}100%{background-position:200%}}
.noise-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-radial-gradient(#000 0 0.0001%,#fff 0 0.0002%);opacity:0.04;pointer-events:none;z-index:0}
.hero-cursor-trail {
position: fixed;
width: 20px;
height: 20px;
border-radius: 50%;
background: radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 70%);
pointer-events: none;
z-index: 10;
mix-blend-mode: overlay;
transform: translate(-50%, -50%);
transition: width 0.2s, height 0.2s;
}
.coin-container{width:90px;height:90px;margin:0 auto 15px auto;perspective:1000px}
.coin{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:spinCoin 4s linear infinite;will-change:transform}
.coin-face{position:absolute;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;color:#713f12;background:radial-gradient(circle at 30% 30%,#fcd34d,#f59e0b);border:3px solid #b45309;box-shadow:0 0 15px rgba(251,191,36,.5);backface-visibility:hidden}
.back { transform: rotateY(180deg) translateZ(5px); background: radial-gradient(circle at 30% 30%, #f3f4f6, #9ca3af); color: #374151; border-color: #9ca3af; box-shadow: 0 0 15px rgba(255, 255, 255, 0.3); }
.front{transform:translateZ(5px)}
@keyframes spinCoin{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}
.spin-fast { animation-duration: 3s !important; }
.spin-medium { animation-duration: 5s !important; }
.coin-emoji { font-size: 2.5rem; }
.tilt-card{transition:transform .3s ease;transform-style:preserve-3d}
.tilt-card:hover{transform:perspective(1000px) rotateX(var(--ry,0)) rotateY(var(--rx,0)) scale(1.02)}
.lang-bar{background:var(--bg-alt);position:sticky;top:0;z-index:1000;backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}
.lang-bar-inner{max-width:1120px;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem}
.globe-btn{background:var(--card);border:2px solid var(--border);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.3rem;transition:.3s}
.globe-btn:hover{border-color:var(--accent);transform:scale(1.1)}
.globe-flags{position:absolute;right:0;top:50px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:.5rem;display:none;grid-template-columns:repeat(3,1fr);gap:.4rem;min-width:300px;box-shadow:var(--shadow);z-index:1001;max-height: 60vh; overflow-y: auto;}
.globe-flags.show{display:grid}
.flag-item{display:flex;align-items:center;gap:8px;padding:.5rem;border-radius:8px;cursor:pointer;transition:.2s;font-size:.8rem;color:var(--fg);text-decoration:none;}
.flag-item:hover{background:var(--accent-soft);color:var(--accent)}
.fi { width: 1.2em; height: 1em; background-size: cover; border-radius: 2px; }
.theme-toggle{background:var(--card);border:2px solid var(--border);border-radius:999px;padding:.4rem .8rem;cursor:pointer;min-width:44px;font-size:1.2rem}
.card-scroll{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1rem;max-width:1120px;margin:0 auto}
.info-card {
min-width:320px;
max-width:380px;
scroll-snap-align:start;
border:1px solid var(--border);
border-radius:14px;
padding:1.8rem;
background:var(--card);
box-shadow:var(--shadow);
transition:transform .3s ease,box-shadow .3s ease;
text-align: center;
display: flex;
flex-direction: column;
height: auto;
}
.info-card .btn-primary {
margin-top: auto;
}
.info-card h3{margin:0 0 0.5rem;color:var(--fg);border-bottom:2px solid var(--accent);padding-bottom:.5rem; text-align: start;}
.info-card p{color:var(--muted);font-size:.95rem; text-align: start; flex-grow: 1;}
.photo-card{padding:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:500px;border:none;position:relative}
.photo-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}
video.photo-card-bg { object-fit: cover; }
.photo-card-content{position:relative;z-index:10;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,0) 100%);padding:2rem;color:#fff;text-align:center}
.photo-card h3 { text-align: center; }
.photo-card p { text-align: center; color: #ccc; font-size: 0.9rem; margin-top: 5px; margin-bottom: 10px; }
.card-motto { font-style: italic; opacity: 0.8; font-size: 0.85rem !important; display: block; margin-top: 5px; }
.btn-primary{display:block;text-align:center;padding:.85rem;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;margin-top:1rem;transition:.3s;position:relative;z-index:20;border:none}
.btn-primary:hover{transform:scale(1.02);background:#1e40af}
.site-footer{border-top:1px solid var(--border);background:var(--bg-alt);padding:2rem 1rem 3rem;margin-top:4rem}
.footer-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}
.footer-block h3{margin-bottom:1rem;color:var(--fg);border-bottom:2px solid var(--accent);padding-bottom:.5rem}
.footer-block li{margin-bottom:8px;color:var(--muted);list-style:none}
.social-grid{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}
.social-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:.3s;color:#fff;position:relative;z-index:10}
.social-btn:hover{transform:scale(1.1);filter:brightness(1.15)}
.social-icon{width:20px;height:20px;fill:currentColor}
.social-yt{background:#FF0000}.social-tg{background:#229ED9}.social-fb{background:#1877F2}.social-x{background:#000;border:1px solid #333}.social-ig{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}
.social-tt{background:#000000;border:1px solid #333;filter:drop-shadow(0 0 2px rgba(255,255,255,0.3))}
.seo-article{max-width:1120px;margin:3rem auto;padding:0 1rem;font-size:0.95rem;color:var(--muted);line-height:1.7}
.seo-article h1, .seo-article h2, .seo-article h3 { color: var(--fg); margin-top: 1.5rem; }
.seo-article p { margin-bottom: 1rem; }
.seo-article ul { margin-bottom: 1rem; padding-left: 20px; }
.seo-article li { margin-bottom: 0.5rem; }
.payment-section{max-width:1120px;margin:3rem auto;padding:0 1rem;display:flex;flex-direction:column;gap:1.5rem}
.payment-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:1.5rem;transition:.3s}
.payment-card:hover{transform:translateY(-3px);border-color:var(--accent)}
.copy-box{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);padding:.6rem;border-radius:8px;font-family:monospace;font-size:.8rem;margin-top:5px;border:1px solid rgba(255,255,255,.05)}
.val{flex-grow:1;word-break:break-all;color:var(--fg)}
.copy-btn{background:var(--accent);color:#fff;border:none;padding:.4rem .6rem;border-radius:6px;cursor:pointer;font-weight:bold;font-size:.75rem;white-space:nowrap}
.net-badge{display:inline-block;background:var(--danger);color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;font-weight:bold;margin-inline-start:5px;vertical-align:middle}
.btn-danger{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:92%;max-width:480px;padding:1rem;border-radius:50px;background:var(--danger);color:#fff;font-weight:bold;box-shadow:0 8px 24px rgba(220,38,38,.55);z-index:9999;border:2px solid rgba(255,255,255,.2);animation:pulseBtn 2s infinite}
@keyframes pulseBtn{0%{box-shadow:0 0 0 0 rgba(220,38,38,.4)}70%{box-shadow:0 0 0 12px rgba(220,38,38,0)}100%{box-shadow:0 0 0 0 rgba(220,38,38,0)}}
.btn-danger:hover{transform:translateX(-50%) scale(1.05);background:#b91c1c}
</style>
</head>
<body>
<div class="hero">
<div class="noise-bg"></div><div class="hero-stripes"></div>
<img src="photo_2026-01-16_07-36-22 .webp" alt="Hero Left Image" class="hero-side-img">
<div class="hero-top-text">
<div class="hero-top-wrapper">
<a href="https://www.youtube.com/channel/UCTXAwovvaec4w9ztbggWMEQ" target="_blank" rel="noopener noreferrer" class="yt-brand-btn">
<svg class="yt-icon-svg" viewBox="0 0 24 24"><path d="M10 15l5.19-3L10 9v6m11.56-7.83c.13.47.22 1.1.28 1.9.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83-.25.9-.83 1.48-1.73 1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83.25-.9.83-1.48 1.73-1.73.47-.13 1.33-.22 2.65-.28 1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44.9.25 1.48.83 1.73 1.73z"/></svg>
YouTube
</a>
<a href="https://6900903-ai.github.io/com/" target="_blank" class="survey-brand-btn" data-i18n="hero_survey_btn">
📝 Анкета на оказание помощи репрессированным
</a>
</div>
</div>
<div class="hero-marquee-wrapper"><div class="hero-text holo-text" data-i18n="marquee">КОМИТЕТ СОЛИДАРНОСТИ РЕПРЕССИРОВАННЫХ • ЗАЩИТА ПРАВ • СВОБОДА • БЕЗОПАСНОСТЬ И СПРАВЕДЛИВОСТЬ • </div></div>
<div class="hero-cursor-trail" id="trail"></div>
</div>
<nav class="lang-bar">
<div class="lang-bar-inner">
<div class="lang-globe">
<button class="globe-btn" id="globeBtn" type="button" aria-label="Сменить язык / Change Language">🌐</button>
<div class="globe-flags" id="globeFlags">
<a href="?lang=ru" class="flag-item" data-lang="ru"><span class="fi fi-ru"></span> Русский</a>
<a href="?lang=be" class="flag-item" data-lang="be"><span class="fi fi-by"></span> Беларуская</a>
<a href="?lang=en" class="flag-item" data-lang="en"><span class="fi fi-gb"></span> English</a>
<a href="?lang=pl" class="flag-item" data-lang="pl"><span class="fi fi-pl"></span> Polski</a>
</div>
</div>
<button class="theme-toggle" id="themeToggle" type="button" aria-label="Переключить тему / Toggle Theme"><span id="themeIcon">☀️</span></button>
</div>
</nav>
<main>
<section class="card-scroll" id="main">
<article class="info-card tilt-card photo-card">
<video src="video-2026-01-17-00-17-19_Vua5i0zz.mp4" class="photo-card-bg" autoplay loop muted playsinline loading="lazy"></video>
<div class="photo-card-content">
<h3 class="holo-text" data-i18n="video_card_title">Наши действия</h3>
<p data-i18n="video_card_text">Хроника борьбы за свободу.</p>
<a href="#" class="btn-primary" data-i18n="more_btn">Подробнее</a>
</div>
</article>
<article class="info-card tilt-card photo-card">
<img src="photo_2026-01-17_23-37-14.webp" alt="Денис Собко" class="photo-card-bg" loading="lazy" decoding="async" width="380" height="500">
<div class="photo-card-content">
<h3 class="holo-text" data-i18n="sobko_name">Денис Собко</h3>
<p>
<span data-i18n="sobko_role">Председатель Комитета</span>
<br>
<span class="card-motto" data-i18n="sobko_motto">«Солидарность — наше оружие»</span>
</p>
<a href="#" class="btn-primary" data-i18n="founder_contact">Контакты</a>
</div>
</article>
<article class="info-card tilt-card photo-card">
<img src="photo_2026-01-17_23-15-06 .webp" alt="Юрий Чудинович" class="photo-card-bg" loading="lazy" decoding="async" width="380" height="500">
<div class="photo-card-content">
<h3 class="holo-text" data-i18n="chudzinovich_name">Юрий Чудинович</h3>
<p>
<span data-i18n="founder_role">Учредитель Комитета</span>
<br>
<span class="card-motto" data-i18n="chudzinovich_motto">«Свободу политзаключенным!»</span>
</p>
<a href="#" class="btn-primary" data-i18n="founder_contact">Контакты</a>
</div>
</article>
<article class="info-card tilt-card photo-card">
<img src="photo_2026-01-16_07-36-19 .webp" alt="Иван" class="photo-card-bg" loading="lazy" decoding="async" width="380" height="500">
<div class="photo-card-content">
<h3 class="holo-text" data-i18n="ivan_name">Иван</h3>
<p>
<span data-i18n="founder_role">Учредитель Комитета</span>
<br>
<span class="card-motto" data-i18n="ivan_motto">«Правда всегда победит»</span>
</p>
<a href="#" class="btn-primary" data-i18n="founder_contact">Контакты</a>
</div>
</article>
<article class="info-card tilt-card">
<div class="coin-container">
<div class="coin spin-medium">
<div class="coin-face front coin-emoji">⚖️</div>
<div class="coin-face back coin-emoji">⚖️</div>
</div>
</div>
<h3 class="holo-text" data-i18n="card_hrc_title">Правозащитный центр</h3>
<p style="font-size: 0.9em; color: var(--accent); margin-top:-10px; margin-bottom: 10px;" data-i18n="card_hrc_sub">Демократические силы Беларуси</p>
<p data-i18n="card_hrc_text">Мы стоим на страже закона там, где его пытаются уничтожить. Наша команда адвокатов работает 24/7.</p>
<a href="https://000585.github.io/1" target="_blank" rel="noopener noreferrer" class="btn-primary" data-i18n="card_hrc_btn">Перейти на сайт</a>
</article>
<article class="info-card tilt-card">
<div class="coin-container">
<div class="coin spin-medium">
<div class="coin-face front coin-emoji">❤️</div>
<div class="coin-face back coin-emoji">❤️</div>
</div>
</div>
<h3 class="holo-text" data-i18n="card_honest_title">Демократические силы Беларуси</h3>
<p data-i18n="card_honest_text">Каждый рубль превращается в реальную помощь: оплату адвокатов, покупку лекарств, поддержку детей.</p>
<a href="https://6900903-ai.github.io/6900903-ai/" target="_blank" rel="noopener noreferrer" class="btn-primary" data-i18n="card_honest_btn">Перейти на сайт</a>
</article>
<article class="info-card tilt-card">
<div class="coin-container">
<div class="coin spin-fast">
<div class="coin-face front coin-emoji">🆘</div>
<div class="coin-face back coin-emoji">🆘</div>
</div>
</div>
<h3 class="holo-text" data-i18n="card_urgent_title">Срочная помощь</h3>
<p data-i18n="card_urgent_text">Беда приходит внезапно. Если вас уволили или вам грозит опасность — мы рядом.</p>
<a href="https://6900903-ai.github.io/com/" target="_blank" rel="noopener noreferrer" class="btn-primary" data-i18n="card_urgent_btn">Анкета</a>
</article>
<article class="info-card tilt-card">
<div class="coin-container">
<div class="coin">
<div class="coin-face front">CHUDO</div>
<div class="coin-face back">KRC20</div>
</div>
</div>
<h3 class="holo-text" data-i18n="card3_title">Криптовалюта CHUDO</h3>
<p data-i18n="card3_text">Символ нашей независимости. В мире, где счета блокируются по щелчку пальцев, CHUDO остается неприступной крепостью.</p>
</article>
<article class="info-card tilt-card">
<div class="coin-container">
<div class="coin spin-medium">
<div class="coin-face front coin-emoji">📂</div>
<div class="coin-face back coin-emoji">📂</div>
</div>
</div>
<h3 class="holo-text" data-i18n="card_archive_title">Архив репрессий</h3>
<p data-i18n="card_archive_text">Мы документируем каждое преступление режима. Никто не будет забыт, ничто не будет прощено.</p>
<a href="#" class="btn-primary" data-i18n="card_archive_btn">Открыть архив</a>
</article>
<article class="info-card tilt-card">
<div class="coin-container">
<div class="coin spin-medium">
<div class="coin-face front coin-emoji">🤝</div>
<div class="coin-face back coin-emoji">🤝</div>
</div>
</div>
<h3 class="holo-text" data-i18n="card_volunteer_title">Стать волонтером</h3>
<p data-i18n="card_volunteer_text">Присоединяйтесь к нашей команде. Ваше время и навыки могут спасти чью-то жизнь.</p>
<a href="#" class="btn-primary" data-i18n="card_volunteer_btn">Присоединиться</a>
</article>
<article class="info-card tilt-card">
<div class="coin-container">
<div class="coin spin-medium">
<div class="coin-face front coin-emoji">🧠</div>
<div class="coin-face back coin-emoji">🧠</div>
</div>
</div>
<h3 class="holo-text" data-i18n="card_psy_title">Психологическая помощь</h3>
<p data-i18n="card_psy_text">Бесплатная поддержка для бывших политзаключенных и их семей. Исцеляем травмы вместе.</p>
<a href="#" class="btn-primary" data-i18n="card_psy_btn">Получить помощь</a>
</article>
<article class="info-card tilt-card">
<div class="coin-container">
<div class="coin spin-fast">
<div class="coin-face front coin-emoji">🧸</div>
<div class="coin-face back coin-emoji">🧸</div>
</div>
</div>
<h3 class="holo-text" data-i18n="card_rehab_title">Реабилитация семей</h3>
<p data-i18n="card_rehab_text">Программы восстановления для детей репрессированных. Летние лагеря, обучение и забота.</p>
<a href="#" class="btn-primary" data-i18n="card_rehab_btn">Узнать больше</a>
</article>
</section>
<section class="seo-article">
<div data-i18n="sobko_full_bio"></div>
</section>
<section class="payment-section">
<div class="payment-card">
<h3 style="color:var(--accent)">PKO Bank Polski (PLN/EUR)</h3>
<div>Card: <strong>4251 2513 6480 1214</strong> (до 11/30)</div>
<div>SWIFT: <strong>BPKOPLPW</strong></div>
<div style="margin-bottom:5px">
<span style="font-size:.7rem;color:var(--muted)">IBAN (PL)</span>
<div class="copy-box"><span class="val" id="iban_pl">PL98 1020 1185 0000 4502 0419 7976</span><button class="copy-btn" data-target="iban_pl">Copy</button></div>
</div>
</div>
<div class="payment-card">
<h3 style="color:var(--accent)">Revolut (Multicurrency)</h3>
<div>Card: <strong>4165 9871 1998 8302</strong> (до 10/30)</div>
<div style="margin-bottom:5px">
<span style="font-size:.7rem;color:var(--muted)">IBAN (International)</span>
<div class="copy-box"><span class="val" id="iban_rev">LT81 3250 0653 6173 6755</span><button class="copy-btn" data-target="iban_rev">Copy</button></div>
</div>
</div>
<div class="payment-card">
<h3 style="color:var(--accent)">USDT (TRC-20)</h3>
<div class="copy-box"><span class="val" id="usdt">TQMo2KNXE8n961ddNFfJdcH4ZixVmMeU8U</span><button class="copy-btn" data-target="usdt">Copy</button></div>
</div>
</section>
</main>
<a href="https://zrzutka.pl/komitet-solidarnosci-represjonowanych" target="_blank" rel="noopener noreferrer" class="btn-danger" data-i18n="support_button">Поддержать сейчас</a>
<footer class="site-footer">
<div class="footer-inner">
<div class="footer-block">
<h3 class="holo-text" data-i18n="footer_title1">Комитет Солидарности</h3>
<ul>
<li><strong data-i18n="footer_address">Адрес:</strong> Польша, Варшава, ul. Lokcowa 12</li>
<li><strong>Email:</strong> <a href="mailto:6900908@gmail.com">6900908@gmail.com</a></li>
<li><strong>Телефон:</strong> <a href="tel:+48795972990">+48795972990</a></li>
</ul>
</div>
<div class="footer-block">
<h3 class="holo-text" data-i18n="footer_title3">Соцсети</h3>
<div class="social-grid">
<a href="https://www.youtube.com/channel/UCTXAwovvaec4w9ztbggWMEQ" target="_blank" rel="noopener noreferrer" class="social-btn social-yt" aria-label="YouTube"><svg class="social-icon" viewBox="0 0 24 24"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a>
<a href="https://t.me/+48795972990" target="_blank" rel="noopener noreferrer" class="social-btn social-tg" aria-label="Telegram"><svg class="social-icon" viewBox="0 0 24 24"><path d="M11.944 0C5.347 0 0 5.347 0 11.944c0 6.597 5.347 11.944 11.944 11.944 6.597 0 11.944-5.347 11.944-11.944C23.888 5.347 18.541 0 11.944 0zm5.204 8.12l-1.764 8.312c-.133.593-.483.738-.982.458l-2.686-1.98-1.296 1.246c-.144.144-.264.264-.54.264l.192-2.73 4.968-4.488c.216-.192-.048-.3-.336-.108L8.568 12.44 5.916 11.61c-.576-.18-.588-.576.12-.852l10.38-4.008c.48-.18.9.108.732.372z"/></svg></a>
<a href="https://www.facebook.com/share/1bJi1GCA85/" target="_blank" rel="noopener noreferrer" class="social-btn social-fb" aria-label="Facebook"><svg class="social-icon" viewBox="0 0 24 24"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg></a>
<a href="https://x.com/CHUDZINOVICH1" target="_blank" rel="noopener noreferrer" class="social-btn social-x" aria-label="X (Twitter)"><svg class="social-icon" viewBox="0 0 24 24"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg></a>
<a href="https://www.instagram.com/chudzinovichyury" target="_blank" rel="noopener noreferrer" class="social-btn social-ig" aria-label="Instagram"><svg class="social-icon" viewBox="0 0 24 24"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/></svg></a>
<a href="https://tiktok.com/@chudzinovich" target="_blank" rel="noopener noreferrer" class="social-btn social-tt" aria-label="TikTok">
<svg class="social-icon" viewBox="0 0 24 24">
<path d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 2.93 2.93 0 0 1 .88.13V9.4a6.84 6.84 0 0 0-1-.05A6.33 6.33 0 0 0 5 20.1a6.34 6.34 0 0 0 10.86-4.43v-7a8.16 8.16 0 0 0 4.77 1.52v-3.4a4.85 4.85 0 0 1-1-.1z"/>
</svg>
</a>
</div>
</div>
</div>
<p style="text-align:center;margin-top:2rem;color:var(--muted);font-size:.8rem">© 2025 <span data-i18n="marquee">Комитет Солидарности</span></p>
</footer>
<script>
window.addEventListener('load',()=>{
const urlParams = new URLSearchParams(window.location.search);
const langParam = urlParams.get('lang');
const userLang = langParam || navigator.language.slice(0, 2) || 'ru';
applyLang(userLang);
});
const translations = {
ru: {
meta_title: "Комитет Солидарности | Демократические силы Беларуси",
meta_desc: "Официальный сайт Комитета солидарности и Демократических сил Беларуси. Денис Собко, Юрий Чудинович, Иван. Помощь репрессированным.",
marquee: "КОМИТЕТ СОЛИДАРНОСТИ РЕПРЕССИРОВАННЫХ • ЗАЩИТА ПРАВ • СВОБОДА • БЕЗОПАСНОСТЬ И СПРАВЕДЛИВОСТЬ • ",
video_card_title: "Наши действия",
video_card_text: "Хроника борьбы за свободу.",
more_btn: "Подробнее",
sobko_name: "Денис Собко",
sobko_role: "Председатель Комитета",
sobko_motto: "«Солидарность — наше оружие»",
chudzinovich_name: "Юрий Чудинович",
chudzinovich_motto: "«Свободу политзаключенным!»",
ivan_name: "Иван",
ivan_motto: "«Правда всегда победит»",
founder_role: "Учредитель Комитета",
founder_contact: "Контакты",
hero_survey_btn: "📝 Анкета на оказание помощи репрессированным",
card_hrc_title: "Правозащитный центр",
card_hrc_sub: "Демократические силы Беларуси",
card_hrc_text: "Мы стоим на страже закона там, где его пытаются уничтожить. Наша команда адвокатов работает 24/7.",
card_hrc_btn: "Перейти на сайт",
card_honest_title: "Демократические силы Беларуси",
card_honest_text: "Каждый рубль превращается в реальную помощь: оплату адвокатов, покупку лекарств, поддержку детей.",
card_honest_btn: "Перейти на сайт",
card_urgent_title: "Срочная помощь",
card_urgent_text: "Беда приходит внезапно. Если вас уволили или вам грозит опасность — мы рядом.",
card_urgent_btn: "Анкета",
card3_title: "Криптовалюта CHUDO",
card3_text: "Символ нашей независимости. В мире, где счета блокируются по щелчку пальцев, CHUDO остается неприступной крепостью.",
/* NEW CARDS - RU */
card_archive_title: "Архив репрессий",
card_archive_text: "Мы документируем каждое преступление режима. Никто не будет забыт, ничто не будет прощено.",
card_archive_btn: "Открыть архив",
card_volunteer_title: "Стать волонтером",
card_volunteer_text: "Присоединяйтесь к нашей команде. Ваше время и навыки могут спасти чью-то жизнь.",
card_volunteer_btn: "Присоединиться",
card_psy_title: "Психологическая помощь",
card_psy_text: "Бесплатная поддержка для бывших политзаключенных и их семей. Исцеляем травмы вместе.",
card_psy_btn: "Получить помощь",
card_rehab_title: "Реабилитация семей",
card_rehab_text: "Программы восстановления для детей репрессированных. Летние лагеря, обучение и забота.",
card_rehab_btn: "Узнать больше",
support_button: "Поддержать сейчас",
footer_title1: "Комитет Солидарности",
footer_address: "Адрес:",
footer_title3: "Соцсети",
sobko_full_bio: `
<h2>КОМИТЕТ СОЛИДАРНОСТИ РЕПРЕССИРОВАННЫХ: МИССИЯ И ЛИДЕРСТВО</h2>
<p>В эпоху беспрецедентных репрессий, когда сотни тысяч белорусов оказались заложниками диктаторского режима, возникла острая необходимость в создании структуры, способной не просто оказывать точечную помощь, но и системно отстаивать права пострадавших на международном уровне. Комитет Солидарности Репрессированных (Komitet Solidarności Represjonowanych) стал ответом на этот вызов, объединив вокруг себя людей, готовых действовать решительно и прозрачно.</p>
<h3>ДЕНИС СОБКО: ПУТЬ ПРЕДСЕДАТЕЛЯ</h3>
<p>Во главе Комитета стоит человек, чья биография неразрывно связана как с Беларусью, так и с Польшей, что позволяет ему эффективно наводить мосты между диаспорой и европейскими институтами. Денис Собко (Denis Sobko) — житель Польши, проживающий в деревне Суховольце (Suchowolce 52), гмина Клещеле (Kleszczele), Подляское воеводство.</p>
<p>Его профессиональный путь — это история создания рабочих мест и помощи соотечественникам в адаптации за границей. В 2017–2023 годах он успешно вёл индивидуальную предпринимательскую деятельность под брендом <strong>BelPolInwest DENIS SOBKO</strong> (NIP: 5423272978, REGON: 367009086). Основным направлением деятельности его компании стало агентство по трудоустройству (PKD 7810Z), которое специализировалось на подборе квалифицированных работников из Беларуси для польских работодателей. Этот опыт дал ему глубокое понимание проблем, с которыми сталкиваются мигранты: от юридических сложностей легализации до бытовой неустроенности.</p>
<p>В 2024 году Денис Собко проявил себя и на политическом поприще, баллотировавшись в совет гмины Клещеле от комитета <strong>KWW ROZTROPNA TROSKA O DOBRO GMINY</strong>. В свои 40 лет он продемонстрировал готовность брать на себя ответственность за судьбу местного сообщества, что стало важным этапом в формировании его как общественного лидера.</p>
<h3>РОЖДЕНИЕ КОМИТЕТА И КАМПАНИЯ ПОМОЩИ</h3>
<p>В декабре 2025 года, осознавая масштаб гуманитарной катастрофы, разворачивающейся в Беларуси, Денис Собко выступил инициатором создания Комитета Солидарности Репрессированных. Его первым публичным шагом стал запуск масштабной краудфандинговой кампании на польской платформе zrzutka.pl под лозунгом <em>«Przyłącz się do walki o wolność! Daj szansę Kresom»</em> ("Присоединяйся к борьбе за свободу! Дай шанс Кресам").</p>
<h3>МИССИЯ И ЦЕННОСТИ</h3>
<p>Комитет позиционирует себя не просто как благотворительный фонд, а как инициативу глубокой моральной солидарности с людьми, ставшими жертвами режима Александра Лукашенко. Особый, исторически обоснованный акцент делается на помощи полякам и белорусам с исторических Кресов (восточные земли бывшей Речи Посполитой) — региона, который наиболее сильно пострадал от советизации и современных репрессий.</p>
<h4>НАПРАВЛЕНИЯ ДЕЯТЕЛЬНОСТИ:</h4>
<ul>
<li><strong>Экстренная гуманитарная помощь:</strong> Сбор средств на продукты питания, теплую одежду и предметы первой необходимости для семей политзаключенных.</li>
<li><strong>Медицинская поддержка:</strong> Закупка и доставка дефицитных лекарств, оплата операций и реабилитации для тех, кто вышел из тюрем с подорванным здоровьем.</li>
<li><strong>Релокация и убежище:</strong> Помощь в экстренной эвакуации из Беларуси, предоставление безопасного жилья в Польше (shelter) на первое время.</li>
<li><strong>Юридическая защита:</strong> Оплата адвокатов и штрафов.</li>
<li><strong>Инновации:</strong> Использование криптовалют (включая собственный токен CHUDO) для обхода банковских блокировок.</li>
</ul>
<p>Комитет действует на принципах полной прозрачности и подотчетности. Каждая злотый, доллар или токен направляются непосредственно тем, кто в этом нуждается. Мы верим, что солидарность не имеет границ, а свобода — это высшая ценность, за которую стоит бороться.</p>
<br>
<p><em>Z poważaniem,<br>
Komitet Solidarności Represjonowanych i Przedstawiciel Komitetu Denis Sobko</em></p>
`
},
be: {
meta_title: "Камітэт Салідарнасці | Дэмакратычныя сілы Беларусі",
meta_desc: "Афіцыйны сайт Камітэта салідарнасці і Дэмакратычных сіл Беларусі. Дзяніс Сабко, Юрый Чудзіновіч, Іван.",
marquee: "КАМІТЭТ САЛІДАРНАСЦІ РЭПРЭСАВАНЫХ • АБАРОНА ПРАВОЎ • СВАБОДА • БЯСПЕКА І СПРАВЯДЛІВАСЦЬ • ",
video_card_title: "Нашы дзеянні",
video_card_text: "Хроніка барацьбы за свабоду.",
more_btn: "Падрабязней",
sobko_name: "Дзяніс Сабко",
sobko_role: "Старшыня Камітэта",
sobko_motto: "«Салідарнасць — наша зброя»",
chudzinovich_name: "Юрый Чудзіновіч",
chudzinovich_motto: "«Свабоду палітвязням!»",
ivan_name: "Іван",
ivan_motto: "«Праўда заўсёды пераможа»",
founder_role: "Заснавальнік Камітэта",
founder_contact: "Кантакты",
hero_survey_btn: "📝 Анкета на аказанне дапамогі рэпрэсаваным",
card_hrc_title: "Праваабарончы цэнтр",
card_hrc_sub: "Дэмакратычныя сілы Беларусі",
card_hrc_text: "Мы стаім на варце закона там, дзе яго спрабуюць знішчыць. Наша каманда адвакатаў працуе 24/7.",
card_hrc_btn: "Перайсці на сайт",
card_honest_title: "Дэмакратычныя сілы Беларусі",
card_honest_text: "Кожны рубель ператвараецца ў рэальную дапамогу: аплату адвакатаў, куплю лекаў, падтрымку дзяцей.",
card_honest_btn: "Перайсці на сайт",
card_urgent_title: "Тэрміновая дапамога",
card_urgent_text: "Бяда прыходзіць раптоўна. Мы побач.",
card_urgent_btn: "Анкета",
card3_title: "Крыптавалюта CHUDO",
card3_text: "Сімвал нашай незалежнасці. Мы будуем паралельную эканоміку свабоды.",
/* NEW CARDS - BE */
card_archive_title: "Архіў рэпрэсій",
card_archive_text: "Мы дакументуем кожнае злачынства рэжыму. Ніхто не будзе забыты, нішто не будзе прабачана.",
card_archive_btn: "Адкрыць архіў",
card_volunteer_title: "Стаць валанцёрам",
card_volunteer_text: "Далучайцеся да нашай каманды. Ваш час і навыкі могуць выратаваць чыёсьці жыццё.",
card_volunteer_btn: "Далучыцца",
card_psy_title: "Псіхалагічная дапамога",
card_psy_text: "Бясплатная падтрымка для былых палітвязняў і іх сем'яў. Лечым траўмы разам.",
card_psy_btn: "Атрымаць дапамогу",
card_rehab_title: "Рэабілітацыя сем'яў",
card_rehab_text: "Праграмы аднаўлення для дзяцей рэпрэсаваных. Летнія лагеры, навучанне і клопат.",
card_rehab_btn: "Даведацца больш",
support_button: "Падтрымаць зараз",
footer_title1: "Камітэт Салідарнасці",
footer_address: "Адрас:",
footer_title3: "Сацсеткі",
sobko_full_bio: `
<h2>КАМІТЭТ САЛІДАРНАСЦІ РЭПРЭСАВАНЫХ: МІСІЯ І ЛІДАРСТВА</h2>
<p>У эпоху беспрэцэдэнтных рэпрэсій, калі сотні тысяч беларусаў апынуліся закладнікамі дыктатарскага рэжыму, паўстала вострая неабходнасць у стварэнні структуры, здольнай не проста аказваць кропкавую дапамогу, але і сістэмна адстойваць правы пацярпелых на міжнародным узроўні. Камітэт Салідарнасці Рэпрэсаваных (Komitet Solidarności Represjonowanych) стаў адказам на гэты выклік, аб'яднаўшы вакол сябе людзей, гатовых дзейнічаць рашуча і празрыста.</p>
<h3>ДЗЯНІС САБКО: ШЛЯХ СТАРШЫНІ</h3>
<p>На чале Камітэта стаіць чалавек, чыя біяграфія непарыўна звязана як з Беларуссю, так і з Польшчай, што дазваляе яму эфектыўна будаваць масты паміж дыяспарай і еўрапейскімі інстытутамі. Дзяніс Сабко (Denis Sobko) — жыхар Польшчы, які пражывае ў вёсцы Сухавольцы (Suchowolce 52), гміна Кляшчэлі (Kleszczele), Падляскае ваяводства.</p>
<p>Яго прафесійны шлях — гэта гісторыя стварэння працоўных месцаў і дапамогі суайчыннікам у адаптацыі за мяжой. У 2017–2023 гадах ён паспяхова вёў індывідуальную прадпрымальніцкую дзейнасць пад брэндам <strong>BelPolInwest DENIS SOBKO</strong> (NIP: 5423272978, REGON: 367009086). Асноўным напрамкам дзейнасці яго кампаніі стала агенцтва па працаўладкаванні (PKD 7810Z), якое спецыялізавалася на падборы кваліфікаваных работнікаў з Беларусі для польскіх працадаўцаў. Гэты вопыт даў яму глыбокае разуменне праблем, з якімі сутыкаюцца мігранты: ад юрыдычных складанасцяў легалізацыі да бытавой неўладкаванасці.</p>
<p>У 2024 годзе Дзяніс Сабко праявіў сябе і на палітычнай ніве, балатаваўшыся ў савет гміны Кляшчэлі ад камітэта <strong>KWW ROZTROPNA TROSKA O DOBRO GMINY</strong>. У свае 40 гадоў ён прадэманстраваў гатоўнасць браць на сябе адказнасць за лёс мясцовай супольнасці, што стала важным этапам у фарміраванні яго як грамадскага лідара.</p>
<h3>НАРАДЖЭННЕ КАМІТЭТА І КАМПАНІЯ ДАПАМОГІ</h3>
<p>У снежні 2025 года, усведамляючы маштаб гуманітарнай катастрофы, якая разгортваецца ў Беларусі, Дзяніс Сабко выступіў ініцыятарам стварэння Камітэта Салідарнасці Рэпрэсаваных. Яго першым публічным крокам стаў запуск маштабнай краўдфандзінгавай кампаніі на польскай платформе zrzutka.pl пад лозунгам <em>«Przyłącz się do walki o wolność! Daj szansę Kresom»</em> ("Далучайся да барацьбы за свабоду! Дай шанец Крэсам").</p>
<h3>МІСІЯ І КАШТОЎНАСЦІ</h3>
<p>Камітэт пазіцыянуе сябе не проста як дабрачынны фонд, а як ініцыятыву глыбокай маральнай салідарнасці з людзьмі, якія сталі ахвярамі рэжыму Аляксандра Лукашэнкі. Асаблівы, гістарычна абгрунтаваны акцэнт робіцца на дапамозе палякам і беларусам з гістарычных Крэсаў (усходнія землі былой Рэчы Паспалітай) — рэгіёна, які найбольш моцна пацярпеў ад саветызацыі і сучасных рэпрэсій.</p>
<h4>НАПРАМКІ ДЗЕЙНАСЦІ:</h4>
<ul>
<li><strong>Экстранная гуманітарная дапамога:</strong> Збор сродкаў на прадукты харчавання, цёплае адзенне і прадметы першай неабходнасці для сем'яў палітвязняў.</li>
<li><strong>Медыцынская падтрымка:</strong> Закупка і дастаўка дэфіцытных лекаў, аплата аперацый і рэабілітацыі для тых, хто выйшаў з турмаў з падарваным здароўем.</li>
<li><strong>Рэлакацыя і прытулак:</strong> Дапамога ў экстранай эвакуацыі з Беларусі, прадастаўленне бяспечнага жытла ў Польшчы (shelter) на першы час.</li>
<li><strong>Юрыдычная абарона:</strong> Аплата адвакатаў і штрафаў.</li>
<li><strong>Інавацыі:</strong> Выкарыстанне крыптавалют (уключаючы ўласны токен CHUDO) для абыходу банкаўскіх блакіровак.</li>
</ul>
<p>Камітэт дзейнічае на прынцыпах поўнай празрыстасці і падсправаздачнасці. Кожны злоты, долар ці токен накіроўваюцца непасрэдна тым, хто ў гэтым мае патрэбу. Мы верым, што салідарнасць не мае межаў, а свабода — гэта вышэйшая каштоўнасць, за якую варта змагацца.</p>
<br>
<p><em>Z poważaniem,<br>
Komitet Solidarności Represjonowanych i Przedstawiciel Komitetu Denis Sobko</em></p>
`
},
en: {
meta_title: "Committee of Solidarity | Democratic Forces of Belarus",
meta_desc: "Official site of the Committee of Solidarity and the Democratic Forces of Belarus. Denis Sobko, Yura Chudzinovich, Ivan.",
marquee: "COMMITTEE OF SOLIDARITY FOR THE REPRESSED • FREEDOM • JUSTICE • SECURITY • ",
video_card_title: "Our Actions",
video_card_text: "Chronicle of the fight for freedom.",
more_btn: "Details",
sobko_name: "Denis Sobko",
sobko_role: "Chairman of the Committee",
sobko_motto: "«Solidarity is our weapon»",
chudzinovich_name: "Yura Chudzinovich",
chudzinovich_motto: "«Freedom for political prisoners!»",
ivan_name: "Ivan",
ivan_motto: "«Justice will prevail»",
founder_role: "Committee Founder",
founder_contact: "Contact",
hero_survey_btn: "📝 Questionnaire for assistance",
card_hrc_title: "Human Rights Center",
card_hrc_sub: "Democratic Forces of Belarus",
card_hrc_text: "We stand guard over the law where they try to destroy it. Our team of lawyers works 24/7.",
card_hrc_btn: "Go to website",
card_honest_title: "Democratic Forces of Belarus",
card_honest_text: "Every dollar donated turns into real help: paying for lawyers, buying medicines, supporting children.",
card_honest_btn: "Go to website",
card_urgent_title: "Urgent Assistance",
card_urgent_text: "Trouble comes suddenly. We are here.",
card_urgent_btn: "Questionnaire",
card3_title: "Cryptocurrency CHUDO",
card3_text: "Symbol of our independence. We are building a parallel economy of freedom.",
/* NEW CARDS - EN */
card_archive_title: "Archive of Repression",
card_archive_text: "We document every crime of the regime. No one will be forgotten, nothing will be forgiven.",
card_archive_btn: "Open Archive",
card_volunteer_title: "Become a Volunteer",
card_volunteer_text: "Join our team. Your time and skills can save someone's life.",
card_volunteer_btn: "Join Us",
card_psy_title: "Psychological Support",
card_psy_text: "Free support for former political prisoners and their families. Healing trauma together.",
card_psy_btn: "Get Help",
card_rehab_title: "Family Rehabilitation",
card_rehab_text: "Recovery programs for children of the repressed. Summer camps, education, and care.",
card_rehab_btn: "Learn More",
support_button: "Support Now",
footer_title1: "Solidarity Committee",
footer_address: "Address:",
footer_title3: "Socials",
sobko_full_bio: `
<h2>COMMITTEE OF SOLIDARITY FOR THE REPRESSED: MISSION AND LEADERSHIP</h2>
<p>In an era of unprecedented repression, when hundreds of thousands of Belarusians have become hostages of a dictatorial regime, there was an urgent need to create a structure capable of not only providing targeted assistance but also systematically defending the rights of victims at the international level. The Committee of Solidarity for the Repressed (Komitet Solidarności Represjonowanych) became the answer to this challenge, uniting people ready to act decisively and transparently.</p>
<h3>DENIS SOBKO: THE CHAIRMAN'S PATH</h3>
<p>At the head of the Committee stands a man whose biography is inextricably linked to both Belarus and Poland, allowing him to effectively build bridges between the diaspora and European institutions. Denis Sobko is a resident of Poland, living in the village of Suchowolce (Suchowolce 52), Kleszczele commune (Kleszczele), Podlaskie Voivodeship.</p>
<p>His professional path is a story of creating jobs and helping compatriots adapt abroad. In 2017–2023, he successfully ran a sole proprietorship under the brand <strong>BelPolInwest DENIS SOBKO</strong> (NIP: 5423272978, REGON: 367009086). The main activity of his company was an employment agency (PKD 7810Z), which specialized in recruiting qualified workers from Belarus for Polish employers. This experience gave him a deep understanding of the problems migrants face: from legal complexities of legalization to domestic instability.</p>
<p>In 2024, Denis Sobko also proved himself in the political arena, running for the Kleszczele commune council from the committee <strong>KWW ROZTROPNA TROSKA O DOBRO GMINY</strong>. At the age of 40, he demonstrated a readiness to take responsibility for the fate of the local community, which became an important stage in his formation as a public leader.</p>
<h3>BIRTH OF THE COMMITTEE AND AID CAMPAIGN</h3>
<p>In December 2025, realizing the scale of the humanitarian catastrophe unfolding in Belarus, Denis Sobko initiated the creation of the Committee of Solidarity for the Repressed. His first public step was the launch of a large-scale crowdfunding campaign on the Polish platform zrzutka.pl under the slogan <em>"Przyłącz się do walki o wolność! Daj szansę Kresom"</em> ("Join the fight for freedom! Give Kresy a chance").</p>
<h3>MISSION AND VALUES</h3>
<p>The Committee positions itself not just as a charitable foundation, but as an initiative of deep moral solidarity with people who have become victims of the regime of Alexander Lukashenko. Special, historically grounded emphasis is placed on helping Poles and Belarusians from the historical Kresy (eastern lands of the former Polish-Lithuanian Commonwealth) — a region that suffered most from Sovietization and modern repressions.</p>
<h4>AREAS OF ACTIVITY:</h4>
<ul>
<li><strong>Emergency Humanitarian Aid:</strong> Fundraising for food, warm clothing, and essential items for families of political prisoners.</li>
<li><strong>Medical Support:</strong> Purchasing and delivering scarce medicines, paying for surgeries and rehabilitation for those released from prisons with ruined health.</li>
<li><strong>Relocation and Asylum:</strong> Assistance in emergency evacuation from Belarus, providing safe housing in Poland (shelter) for the initial period.</li>
<li><strong>Legal Defense:</strong> Payment of lawyers and fines.</li>
<li><strong>Innovation:</strong> Use of cryptocurrencies (including our own token CHUDO) to bypass banking blocks.</li>
</ul>
<p>The Committee operates on principles of full transparency and accountability. Every zloty, dollar, or token goes directly to those in need. We believe that solidarity has no borders, and freedom is the highest value worth fighting for.</p>
<br>
<p><em>Z poważaniem,<br>
Komitet Solidarności Represjonowanych i Przedstawiciel Komitetu Denis Sobko</em></p>
`
},
pl: {
meta_title: "Komitet Solidarności | Demokratyczne Siły Białorusi",
meta_desc: "Oficjalna strona Komitetu Solidarności i Demokratycznych Sił Białorusi. Denis Sobko, Jurij Chudzinowicz, Iwan.",
marquee: "KOMITET SOLIDARNOŚCI REPRESJONOWANYCH • OCHRONA PRAW • WOLNOŚĆ • BEZPIECZEŃSTWO I SPRAWIEDLIWOŚĆ • ",
video_card_title: "Nasze działania",
video_card_text: "Kronika walki o wolność.",
more_btn: "Więcej",
sobko_name: "Denis Sobko",
sobko_role: "Przewodniczący Komitetu",
sobko_motto: "«Solidarność to nasza broń»",
chudzinovich_name: "Jurij Chudzinowicz",
chudzinovich_motto: "«Wolność dla więźniów politycznych!»",
ivan_name: "Iwan",
ivan_motto: "«Prawda zawsze zwycięży»",
founder_role: "Założyciel Komitetu",
founder_contact: "Kontakt",
hero_survey_btn: "📝 Ankieta dotycząca pomocy",
card_hrc_title: "Centrum Obrony Praw Człowieka",
card_hrc_sub: "Demokratyczne Siły Białorusi",
card_hrc_text: "Stoimy na straży prawa tam, gdzie próbuje się je zniszczyć. Nasz zespół prawników pracuje 24/7.",
card_hrc_btn: "Przejdź na stronę",
card_honest_title: "Demokratyczne Siły Białorusi",
card_honest_text: "Każda złotówka zamienia się w realną pomoc: opłacenie prawników, zakup leków, wsparcie dzieci.",
card_honest_btn: "Przejdź na stronę",
card_urgent_title: "Pilna Pomoc",
card_urgent_text: "Nieszczęście przychodzi nagle. Jesteśmy blisko.",
card_urgent_btn: "Ankieta",
card3_title: "Kryptowaluta CHUDO",
card3_text: "Symbol naszej niezależności. Budujemy równoległą gospodarkę wolności.",
/* NEW CARDS - PL */
card_archive_title: "Archiwum Represji",
card_archive_text: "Dokumentujemy każdą zbrodnię reżimu. Nikt nie zostanie zapomniany, nic nie zostanie wybaczone.",
card_archive_btn: "Otwórz archiwum",
card_volunteer_title: "Zostań wolontariuszem",
card_volunteer_text: "Dołącz do naszego zespołu. Twój czas i umiejętności mogą uratować czyjeś życie.",
card_volunteer_btn: "Dołącz",
card_psy_title: "Wsparcie Psychologiczne",
card_psy_text: "Bezpłatna pomoc dla byłych więźniów politycznych i ich rodzin. Razem leczymy traumy.",
card_psy_btn: "Uzyskaj pomoc",
card_rehab_title: "Rehabilitacja Rodzin",
card_rehab_text: "Programy regeneracyjne dla dzieci represjonowanych. Obozy letnie, edukacja i opieka.",
card_rehab_btn: "Dowiedz się więcej",
support_button: "Wesprzyj teraz",
footer_title1: "Komitet Solidarności",
footer_address: "Adres:",
footer_title3: "Media społecznościowe",
sobko_full_bio: `
<h2>KOMITET SOLIDARNOŚCI REPRESJONOWANYCH: MISJA I PRZYWÓDZTWO</h2>
<p>W dobie bezprecedensowych represji, gdy setki tysięcy Białorusinów stały się zakładnikami dyktatorskiego reżimu, zaistniała pilna potrzeba stworzenia struktury zdolnej nie tylko do niesienia pomocy doraźnej, ale i systemowej obrony praw poszkodowanych na arenie międzynarodowej. Komitet Solidarności Represjonowanych stał się odpowiedzią na to wyzwanie, jednocząc wokół siebie ludzi gotowych działać zdecydowanie i przejrzyście.</p>
<h3>DENIS SOBKO: DROGA PRZEWODNICZĄCEGO</h3>
<p>Na czele Komitetu stoi człowiek, którego biografia jest nierozerwalnie związana zarówno z Białorusią, jak i Polską, co pozwala mu skutecznie budować mosty między diasporą a instytucjami europejskimi. Denis Sobko to mieszkaniec Polski, zamieszkały we wsi Suchowolce (Suchowolce 52), gmina Kleszczele, województwo podlaskie.</p>
<p>Jego droga zawodowa to historia tworzenia miejsc pracy i pomocy rodakom w adaptacji za granicą. W latach 2017–2023 z sukcesem prowadził działalność gospodarczą pod marką <strong>BelPolInwest DENIS SOBKO</strong> (NIP: 5423272978, REGON: 367009086). Głównym przedmiotem działalności jego firmy była agencja zatrudnienia (PKD 7810Z), która specjalizowała się w rekrutacji wykwalifikowanych pracowników z Białorusi dla polskich pracodawców. To doświadczenie dało mu głębokie zrozumienie problemów, z jakimi borykają się migranci: od zawiłości prawnych legalizacji po trudności bytowe.</p>
<p>W 2024 roku Denis Sobko sprawdził się również na polu politycznym, kandydując do rady gminy Kleszczele z ramienia komitetu <strong>KWW ROZTROPNA TROSKA O DOBRO GMINY</strong>. W wieku 40 lat wykazał gotowość do wzięcia odpowiedzialności za losy lokalnej społeczności, co stało się ważnym etapem w kształtowaniu go jako lidera społecznego.</p>
<h3>NARODZINY KOMITETU I KAMPANIA POMOCOWA</h3>
<p>W grudniu 2025 roku, świadomy skali katastrofy humanitarnej rozgrywającej się na Białorusi, Denis Sobko zainicjował powstanie Komitetu Solidarności Represjonowanych. Jego pierwszym publicznym krokiem było uruchomienie szeroko zakrojonej kampanii crowdfundingowej na platformie zrzutka.pl pod hasłem <em>„Przyłącz się do walki o wolność! Daj szansę Kresom”</em>.</p>
<h3>MISJA I WARTOŚCI</h3>
<p>Komitet pozycjonuje się nie tylko jako fundacja charytatywna, ale jako inicjatywa głębokiej solidarności moralnej z ludźmi, którzy stali się ofiarami reżimu Aleksandra Łukaszenki. Szczególny, historycznie uzasadniony nacisk kładziony jest na pomoc Polakom i Białorusinom z historycznych Kresów – regionu, który najbardziej ucierpiał wskutek sowietyzacji i współczesnych represji.</p>
<h4>OBSZARY DZIAŁANIA:</h4>
<ul>
<li><strong>Doraźna pomoc humanitarna:</strong> Zbiórka środków na żywność, ciepłą odzież i artykuły pierwszej potrzeby dla rodzin więźniów politycznych.</li>
<li><strong>Wsparcie medyczne:</strong> Zakup i dostarczanie deficytowych leków, opłacanie operacji i rehabilitacji dla osób, które opuściły więzienia ze zrujnowanym zdrowiem.</li>
<li><strong>Relokacja i schronienie:</strong> Pomoc w ewakuacji z Białorusi, zapewnienie bezpiecznego zakwaterowania w Polsce na pierwszy okres.</li>
<li><strong>Ochrona prawna:</strong> Opłacanie adwokatów i grzywien.</li>
<li><strong>Innowacje:</strong> Wykorzystanie kryptowalut (w tym własnego tokena CHUDO) do omijania blokad bankowych.</li>
</ul>
<p>Komitet działa na zasadach pełnej przejrzystości i rozliczalności. Każda złotówka, dolar czy token trafiają bezpośrednio do potrzebujących. Wierzymy, że solidarność nie ma granic, a wolność to najwyższa wartość, o którą warto walczyć.</p>
<br>
<p><em>Z poważaniem,<br>
Komitet Solidarności Represjonowanych i Przedstawiciel Komitetu Denis Sobko</em></p>
`
}
};
function applyLang(lang) {
document.documentElement.lang = lang;
// URL Update
const url = new URL(window.location);
url.searchParams.set('lang', lang);
window.history.pushState({}, '', url);
if(translations[lang]) {
if(translations[lang].meta_title) document.title = translations[lang].meta_title;
if(translations[lang].meta_desc) {
const metaDesc = document.querySelector('meta[name="description"]');
if(metaDesc) metaDesc.setAttribute('content', translations[lang].meta_desc);
}
if(translations[lang].hero_name) {
const photo = document.querySelector('.photo-card-bg');
if(photo) photo.alt = translations[lang].hero_name;
}
}
document.querySelectorAll('[data-i18n]').forEach(el => {
const key = el.getAttribute('data-i18n');
if (translations[lang] && translations[lang][key]) {
if (translations[lang][key].includes('<')) {
el.innerHTML = translations[lang][key];
} else {
el.textContent = translations[lang][key];
}
}
});
}
document.querySelectorAll('.flag-item').forEach(item => {
item.addEventListener('click', (e) => {
e.preventDefault();
const lang = item.getAttribute('data-lang');
applyLang(lang);
const globeFlags = document.getElementById('globeFlags');
if(globeFlags) globeFlags.classList.remove('show');
});
});
const globeBtn = document.getElementById('globeBtn');
const globeFlags = document.getElementById('globeFlags');
if (globeBtn && globeFlags) {
globeBtn.addEventListener('click', (e) => {
e.stopPropagation();
globeFlags.classList.toggle('show');
});
document.addEventListener('click', (e) => {
if (!e.target.closest('.lang-globe')) {
globeFlags.classList.remove('show');
}
});
}
const themeToggle = document.getElementById('themeToggle');
if (themeToggle) {
themeToggle.addEventListener('click', () => {
const html = document.documentElement;
const isDark = html.getAttribute('data-theme') !== 'light';
html.setAttribute('data-theme', isDark ? 'light' : 'dark');
document.getElementById('themeIcon').textContent = isDark ? '🌙' : '☀️';
});
}
document.querySelectorAll('.copy-btn').forEach(btn => {
btn.addEventListener('click', () => {
const id = btn.dataset.target;
const textElement = document.getElementById(id);
if(textElement) {
navigator.clipboard.writeText(textElement.textContent).then(() => {
const originalText = btn.textContent;
btn.textContent = 'Copied!';
btn.style.background = '#22c55e';
setTimeout(() => {
btn.textContent = originalText;
btn.style.background = '';
}, 1200);
});
}
});
});
// Cursor trail effect
const trail = document.getElementById('trail');
let mouseX = 0, mouseY = 0;
let trailX = 0, trailY = 0;
document.addEventListener('mousemove', (e) => {
mouseX = e.clientX;
mouseY = e.clientY;
});
function animateTrail() {
trailX += (mouseX - trailX) * 0.1;
trailY += (mouseY - trailY) * 0.1;
if(trail) {
trail.style.left = trailX + 'px';
trail.style.top = trailY + 'px';
}
requestAnimationFrame(animateTrail);
}
animateTrail();
</script>
</body>
</html>