-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex_es.html
More file actions
804 lines (757 loc) · 52.7 KB
/
index_es.html
File metadata and controls
804 lines (757 loc) · 52.7 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
<!DOCTYPE html>
<html lang="es">
<head>
<title>Riksdagsmonitor | Plataforma de inteligencia de las elecciones suecas 2026 | Monitoreo parlamentario</title>
<meta charset="UTF-8">
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<script>(function(){var key='riksdagsmonitor-theme';var t=null;try{t=localStorage.getItem(key);}catch(e){/* storage unavailable */}if(t!=='dark'&&t!=='light'){if(t!==null){try{localStorage.removeItem(key);}catch(e){/* storage unavailable */}}t=(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';}document.documentElement.setAttribute('data-theme',t);}());</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css">
<link rel="canonical" href="https://riksdagsmonitor.com/index_es.html">
<link rel="manifest" href="site.webmanifest">
<meta name="description" content="Riksdagsmonitor: plataforma de inteligencia de las elecciones suecas 2026. Monitoreo en tiempo real de 349 diputados en 8 partidos, predicciones de coalición, 45 reglas de riesgo y más de 50 años de datos parlamentarios de la plataforma OSINT de Citizen Intelligence Agency (CIA).">
<meta name="keywords" content="elecciones suecas 2026, riksdagsmonitor, monitoreo del riksdag, predicción de coaliciones, inteligencia política, plataforma OSINT, análisis parlamentario, Citizen Intelligence Agency, política sueca, monitoreo electoral, riksdagsval 2026, Sveriges riksdag, transparencia democrática, 349 diputados, 45 reglas de riesgo, transparencia parlamentaria, democracia en Suecia, pronóstico electoral 2026">
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<meta name="author" content="James Pether Sörling, CISSP, CISM">
<!-- Geographic Meta Tags -->
<meta name="geo.region" content="SE">
<meta name="geo.placename" content="Gothenburg">
<meta name="geo.position" content="57.708870;11.974560">
<meta name="ICBM" content="57.708870, 11.974560">
<!-- Mobile Web App Tags -->
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="apple-mobile-web-app-title" content="Riksdagsmonitor">
<meta name="HandheldFriendly" content="true">
<meta name="MobileOptimized" content="320">
<!-- Open Graph / Social Media -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://riksdagsmonitor.com/index_es.html">
<meta property="og:site_name" content="Riksdagsmonitor">
<meta property="og:title" content="Riksdagsmonitor | Plataforma de inteligencia de las elecciones suecas 2026">
<meta property="og:description" content="Monitoreo en tiempo real de 349 diputados en 8 partidos. Predicciones de coalición, 45 reglas de riesgo, pronóstico electoral y más de 50 años de datos parlamentarios. Gratis y de código abierto.">
<meta property="og:image" content="https://riksdagsmonitor.com/images/og-image.webp">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Riksdagsmonitor - Plataforma de inteligencia del parlamento sueco">
<meta property="og:locale" content="es_ES">
<meta property="og:locale:alternate" content="ar_SA">
<meta property="og:locale:alternate" content="da_DK">
<meta property="og:locale:alternate" content="de_DE">
<meta property="og:locale:alternate" content="es_ES">
<meta property="og:locale:alternate" content="fi_FI">
<meta property="og:locale:alternate" content="fr_FR">
<meta property="og:locale:alternate" content="he_IL">
<meta property="og:locale:alternate" content="ja_JP">
<meta property="og:locale:alternate" content="ko_KR">
<meta property="og:locale:alternate" content="nl_NL">
<meta property="og:locale:alternate" content="nb_NO">
<meta property="og:locale:alternate" content="sv_SE">
<meta property="og:locale:alternate" content="zh_CN">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Riksdagsmonitor | Plataforma de inteligencia de las elecciones suecas 2026">
<meta name="twitter:description" content="Monitoreo en tiempo real de 349 diputados en 8 partidos. Predicciones de coalición, 45 reglas de riesgo, pronóstico electoral y más de 50 años de datos parlamentarios. Gratis y de código abierto.">
<meta name="twitter:image" content="https://riksdagsmonitor.com/images/og-image.webp">
<meta name="twitter:image:alt" content="Riksdagsmonitor - Plataforma de inteligencia del parlamento sueco">
<meta name="twitter:site" content="@riksdagsmonitor">
<meta name="twitter:creator" content="@jamessorling">
<meta name="twitter:domain" content="riksdagsmonitor.com">
<!-- DNS Prefetch & Preconnect for Performance -->
<link rel="dns-prefetch" href="https://fonts.googleapis.com">
<link rel="dns-prefetch" href="https://fonts.gstatic.com">
<link rel="dns-prefetch" href="https://cia.sourceforge.io">
<link rel="dns-prefetch" href="https://raw.githubusercontent.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap" media="print" onload="this.media='all'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap"></noscript>
<meta name="application-name" content="Riksdagsmonitor">
<meta name="theme-color" content="#0a0e27">
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="96x96" href="/images/favicon-96x96.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="icon" href="/favicon.ico" sizes="48x48">
<!-- Schema.org structured data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://riksdagsmonitor.com/#organization",
"name": "Riksdagsmonitor",
"legalName": "Hack23 AB",
"url": "https://riksdagsmonitor.com",
"logo": {
"@type": "ImageObject",
"url": "https://riksdagsmonitor.com/images/android-chrome-512x512.png",
"width": 512,
"height": 512
},
"description": "Plataforma de monitoreo del parlamento sueco que ofrece inteligencia en tiempo real, pronóstico electoral y transparencia política mediante análisis OSINT de la CIA.",
"foundingDate": "2008",
"founder": {
"@type": "Person",
"@id": "https://riksdagsmonitor.com/#founder",
"name": "James Pether Sörling",
"jobTitle": "Fundador y Director de Inteligencia",
"hasCredential": ["CISSP", "CISM"],
"sameAs": [
"https://www.linkedin.com/in/jamessorling/",
"https://github.com/Hack23"
]
},
"address": {
"@type": "PostalAddress",
"addressCountry": "SE",
"addressLocality": "Gothenburg"
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "Soporte técnico",
"availableLanguage": ["en", "sv", "da", "no", "fi", "de", "fr", "es", "nl", "ar", "he", "ja", "ko", "zh"]
},
"sameAs": [
"https://github.com/Hack23/riksdagsmonitor",
"https://github.com/Hack23/cia"
]
},
{
"@type": "WebSite",
"@id": "https://riksdagsmonitor.com/#website",
"url": "https://riksdagsmonitor.com",
"name": "Riksdagsmonitor - Plataforma de inteligencia del parlamento sueco",
"description": "Monitoreo en tiempo real del parlamento sueco con análisis OSINT de la CIA, pronóstico electoral, predicciones de coalición y transparencia política integral.",
"publisher": {
"@id": "https://riksdagsmonitor.com/#organization"
},
"inLanguage": "es",
},
{
"@type": "WebPage",
"@id": "https://riksdagsmonitor.com/index_es.html#webpage",
"url": "https://riksdagsmonitor.com/index_es.html",
"name": "Riksdagsmonitor | Plataforma de inteligencia de las elecciones suecas 2026",
"description": "Monitoreo en tiempo real del parlamento sueco con análisis OSINT de Citizen Intelligence Agency (CIA). Se rastrean 349 diputados en 8 partidos con 45 reglas de riesgo, predicciones de coalición y más de 50 años de datos históricos.",
"isPartOf": {
"@id": "https://riksdagsmonitor.com/#website"
},
"about": {
"@id": "https://riksdagsmonitor.com/#event"
},
"primaryImageOfPage": {
"@type": "ImageObject",
"url": "https://riksdagsmonitor.com/images/og-image.webp",
"width": 1200,
"height": 630
},
"datePublished": "2008-01-01T00:00:00+00:00",
"dateModified": "2026-02-13T00:00:00+00:00",
"breadcrumb": {
"@id": "https://riksdagsmonitor.com/#breadcrumb"
},
"inLanguage": "es",
"potentialAction": [
{
"@type": "ReadAction",
"target": "https://riksdagsmonitor.com/index_es.html"
}
]
},
{
"@type": "BreadcrumbList",
"@id": "https://riksdagsmonitor.com/#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Inicio",
"item": "https://riksdagsmonitor.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Elecciones suecas 2026",
"item": "https://riksdagsmonitor.com/index_es.html"
}
]
},
{
"@type": "Event",
"@id": "https://riksdagsmonitor.com/#event",
"name": "Elecciones parlamentarias suecas 2026",
"description": "Las elecciones parlamentarias suecas están programadas para el 13 de septiembre de 2026. Plataforma de inteligencia en vivo que monitorea 349 diputados en 8 partidos con capacidades OSINT de la CIA, predicciones de coalición y evaluación integral de riesgos. Siga patrones de votación, actividad de comisiones y transparencia política en tiempo real. Base de datos histórica: 2494 políticos rastreados desde 1971.",
"image": {
"@type": "ImageObject",
"url": "https://riksdagsmonitor.com/images/og-image.webp",
"width": 1200,
"height": 630
},
"startDate": "2026-09-13",
"endDate": "2026-09-13",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "Suecia",
"address": {
"@type": "PostalAddress",
"addressCountry": "SE",
"addressRegion": "Suecia"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 59.329323,
"longitude": 18.068581
}
},
"organizer": {
"@id": "https://riksdagsmonitor.com/#organization"
},
"performer": {
"@type": "Organization",
"name": "Riksdag de Suecia",
"sameAs": "https://www.riksdagen.se"
}
},
{
"@type": "FAQPage",
"@id": "https://riksdagsmonitor.com/#faq",
"mainEntity": [
{
"@type": "Question",
"name": "¿Qué es Riksdagsmonitor?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Riksdagsmonitor es una plataforma integral de monitoreo del parlamento sueco que proporciona inteligencia en tiempo real, pronóstico electoral y transparencia política mediante análisis OSINT de la CIA. Rastrea 349 diputados en 8 partidos con 45 reglas de riesgo y análisis parlamentario integral. La base de datos histórica incluye 2494 políticos de 1971 a 2024."
}
},
{
"@type": "Question",
"name": "¿Cuándo son las elecciones suecas de 2026?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Las elecciones parlamentarias suecas de 2026 están programadas para el 13 de septiembre de 2026 (segundo domingo de septiembre). Es una elección nacional para determinar la composición del Riksdag (parlamento sueco) con 349 escaños. Riksdagsmonitor rastrea políticos actuales e históricos (2494 en total desde 1971)."
}
},
{
"@type": "Question",
"name": "¿Cuántos diputados rastrea Riksdagsmonitor?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Riksdagsmonitor rastrea a los 349 miembros del parlamento sueco, monitoreando en tiempo real sus patrones de votación, asistencia, trabajo en comisiones y desempeño en debates. La base de datos histórica incluye 2494 políticos rastreados desde 1971."
}
},
{
"@type": "Question",
"name": "¿Cuáles son las 45 reglas de riesgo?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Las 45 reglas de riesgo son criterios de evaluación conductual en 4 dominios: nivel de político (20 reglas sobre asistencia, consistencia de voto, conflictos de rol y productividad), nivel de partido (12 reglas sobre disciplina de coalición, deriva ideológica y conflictos internos), nivel de comisión (8 reglas sobre productividad legislativa y bloqueo partidista) y nivel ministerial (5 reglas sobre sobrecostes presupuestarios, fallas de política y rendición de cuentas)."
}
},
{
"@type": "Question",
"name": "¿Riksdagsmonitor es gratuito?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Sí, Riksdagsmonitor es completamente gratuito. Proporciona acceso abierto al monitoreo del parlamento sueco, pronóstico electoral y datos de transparencia política en 14 idiomas."
}
},
{
"@type": "Question",
"name": "¿Qué idiomas admite Riksdagsmonitor?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Riksdagsmonitor admite 14 idiomas: inglés, sueco, danés, noruego, finés, alemán, francés, español, neerlandés, árabe, hebreo, japonés, coreano y chino, haciendo accesible la inteligencia política sueca a una audiencia global."
}
},
{
"@type": "Question",
"name": "¿Cómo funciona la predicción de coaliciones?",
"acceptedAnswer": {
"@type": "Answer",
"text": "La predicción de coaliciones utiliza algoritmos que analizan patrones de votación, comportamiento en comisiones, puntuaciones de disciplina partidaria y datos históricos de formación de coaliciones durante más de 50 años. El sistema evalúa compatibilidad ideológica, distribución de escaños e indicadores de estabilidad para prever formaciones de gobierno probables."
}
},
{
"@type": "Question",
"name": "¿Qué es la plataforma Citizen Intelligence Agency (CIA)?",
"acceptedAnswer": {
"@type": "Answer",
"text": "La Citizen Intelligence Agency (CIA) es una plataforma OSINT de código abierto para la transparencia política, desarrollada por Hack23 AB. Procesa miles de votaciones al año, analiza documentos parlamentarios y ofrece monitoreo en tiempo real con paneles integrales de evaluación de riesgo."
}
}
]
},
{
"@type": "GovernmentOrganization",
"name": "Sveriges riksdag",
"alternateName": "Parlamento sueco",
"url": "https://www.riksdagen.se",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 12 Stockholm",
"addressLocality": "Stockholm",
"addressCountry": "SE"
},
"numberOfEmployees": 349,
"foundingDate": "1866"
}
]
}
</script>
<link rel="alternate" hreflang="ar" href="https://riksdagsmonitor.com/index_ar.html">
<link rel="alternate" hreflang="da" href="https://riksdagsmonitor.com/index_da.html">
<link rel="alternate" hreflang="de" href="https://riksdagsmonitor.com/index_de.html">
<link rel="alternate" hreflang="en" href="https://riksdagsmonitor.com/index.html">
<link rel="alternate" hreflang="es" href="https://riksdagsmonitor.com/index_es.html">
<link rel="alternate" hreflang="fi" href="https://riksdagsmonitor.com/index_fi.html">
<link rel="alternate" hreflang="fr" href="https://riksdagsmonitor.com/index_fr.html">
<link rel="alternate" hreflang="he" href="https://riksdagsmonitor.com/index_he.html">
<link rel="alternate" hreflang="ja" href="https://riksdagsmonitor.com/index_ja.html">
<link rel="alternate" hreflang="ko" href="https://riksdagsmonitor.com/index_ko.html">
<link rel="alternate" hreflang="nl" href="https://riksdagsmonitor.com/index_nl.html">
<link rel="alternate" hreflang="nb" href="https://riksdagsmonitor.com/index_no.html">
<link rel="alternate" hreflang="sv" href="https://riksdagsmonitor.com/index_sv.html">
<link rel="alternate" hreflang="zh" href="https://riksdagsmonitor.com/index_zh.html">
<link rel="alternate" hreflang="x-default" href="https://riksdagsmonitor.com/index.html">
</head>
<body>
<!-- Enlace de salto al contenido para accesibilidad -->
<a href="#main-content" class="skip-to-content">Saltar al contenido principal</a>
<!-- Navegación de migas de pan -->
<nav aria-label="Migas de pan">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="index_es.html">Inicio</a>
</li>
<li class="breadcrumb-item" aria-current="page">
Elecciones suecas 2026
</li>
</ol>
</nav>
<header>
<button id="theme-toggle" class="theme-toggle-btn" type="button"
aria-pressed="false"
aria-label="Cambiar tema"
title="Cambiar tema"
data-label-dark="Cambiar al tema claro"
data-label-light="Cambiar al tema oscuro"
data-rm-static-theme-toggle="true">
<span class="theme-icon theme-icon-moon" aria-hidden="true">🌙</span>
<span class="theme-icon theme-icon-sun" aria-hidden="true">☀️</span>
<span class="theme-toggle-label">Tema</span>
</button>
<!-- Hero Banner -->
<div class="hero-banner">
<img src="images/riksdagsmonitor-banner.webp" alt="" class="hero-banner-bg" width="1536" height="1024" loading="eager" aria-hidden="true">
</div>
<!-- Hero Title -->
<div class="hero-header-text">
<h1> Riksdagsmonitor<br><span class="h1-subtitle">Plataforma de inteligencia de las elecciones suecas 2026</span></h1>
<p class="tagline">Monitoreo parlamentario en tiempo real · Predicciones de coalición · 45 reglas de riesgo · 50+ años de datos</p>
</div>
<div class="election-countdown">
<h2>Elecciones en: <span id="countdown">13 de septiembre de 2026 (Segundo domingo de septiembre)</span></h2>
<p>13 de septiembre de 2026 (Segundo domingo de septiembre)</p>
</div>
<div class="hero-stats">
<div class="stat">
<span class="number" data-stat-id="stat-historical-persons">2,494</span>
<span class="label"><span aria-hidden="true">👥</span> Políticos monitoreados</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-against-proposals">6M+</span>
<span class="label"><span aria-hidden="true">🗳️</span> Votaciones del Riksdag</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-total-documents">500K+</span>
<span class="label"><span aria-hidden="true">📄</span> Documentos procesados</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-government-proposals">10K+</span>
<span class="label"><span aria-hidden="true">📜</span> Proyectos de ley del gobierno</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-committee-decisions">20K+</span>
<span class="label"><span aria-hidden="true">🏛️</span> Decisiones de comisión</span>
</div>
</div>
<nav class="site-header-nav" aria-label="Plataforma principal" data-rm-static-primary-nav="true">
<a href="index_es.html">Inicio</a>
<a href="news/index_es.html">Noticias</a>
<a href="dashboard/index_es.html">Panel</a>
<a href="politician-dashboard_es.html"><span aria-hidden="true">👤</span> Políticos</a>
<a href="political-intelligence_es.html"><span aria-hidden="true">🧠</span> Inteligencia política</a>
<a href="sitemap_es.html"><span aria-hidden="true">🗺️</span> Mapa del sitio</a>
<a href="https://riksdagsmonitor.com/docs/api/index.html"><span aria-hidden="true">📚</span> Documentación API</a>
<a class="rm-header-cta rm-header-cta-transparency" href="https://github.com/Hack23/riksdagsmonitor/blob/main/SECURITY.md" target="_blank" rel="noopener noreferrer" title="Compromiso de Hack23 con la transparencia y la seguridad" aria-label="Compromiso de Hack23 con la transparencia y la seguridad"><span aria-hidden="true">🔐</span> Transparencia & Seguridad</a>
<a class="rm-header-cta rm-header-cta-sponsor" href="https://github.com/sponsors/Hack23" target="_blank" rel="noopener noreferrer" title="Conviértete en patrocinador de Hack23 en GitHub" aria-label="Conviértete en patrocinador de Hack23 en GitHub"><span aria-hidden="true">💖</span> Patrocinar Hack23</a>
</nav>
<nav class="language-switcher site-language-switcher" aria-label="Esta página en otros idiomas" data-rm-static-language-switcher="true">
<a href="index.html" lang="en" hreflang="en" title="English" aria-label="Cambiar idioma: English"><span aria-hidden="true">🇬🇧</span> EN</a>
<a href="index_sv.html" lang="sv" hreflang="sv" title="Svenska" aria-label="Cambiar idioma: Swedish"><span aria-hidden="true">🇸🇪</span> SV</a>
<a href="index_da.html" lang="da" hreflang="da" title="Dansk" aria-label="Cambiar idioma: Danish"><span aria-hidden="true">🇩🇰</span> DA</a>
<a href="index_no.html" lang="nb" hreflang="nb" title="Norsk" aria-label="Cambiar idioma: Norwegian"><span aria-hidden="true">🇳🇴</span> NO</a>
<a href="index_fi.html" lang="fi" hreflang="fi" title="Suomi" aria-label="Cambiar idioma: Finnish"><span aria-hidden="true">🇫🇮</span> FI</a>
<a href="index_de.html" lang="de" hreflang="de" title="Deutsch" aria-label="Cambiar idioma: German"><span aria-hidden="true">🇩🇪</span> DE</a>
<a href="index_fr.html" lang="fr" hreflang="fr" title="Français" aria-label="Cambiar idioma: French"><span aria-hidden="true">🇫🇷</span> FR</a>
<a href="index_es.html" lang="es" hreflang="es" title="Español" aria-label="Cambiar idioma: Spanish" aria-current="page" class="active"><span aria-hidden="true">🇪🇸</span> ES</a>
<a href="index_nl.html" lang="nl" hreflang="nl" title="Nederlands" aria-label="Cambiar idioma: Dutch"><span aria-hidden="true">🇳🇱</span> NL</a>
<a href="index_ar.html" lang="ar" hreflang="ar" title="العربية" aria-label="Cambiar idioma: Arabic"><span aria-hidden="true">🇸🇦</span> AR</a>
<a href="index_he.html" lang="he" hreflang="he" title="עברית" aria-label="Cambiar idioma: Hebrew"><span aria-hidden="true">🇮🇱</span> HE</a>
<a href="index_ja.html" lang="ja" hreflang="ja" title="日本語" aria-label="Cambiar idioma: Japanese"><span aria-hidden="true">🇯🇵</span> JA</a>
<a href="index_ko.html" lang="ko" hreflang="ko" title="한국어" aria-label="Cambiar idioma: Korean"><span aria-hidden="true">🇰🇷</span> KO</a>
<a href="index_zh.html" lang="zh" hreflang="zh" title="中文" aria-label="Cambiar idioma: Chinese"><span aria-hidden="true">🇨🇳</span> ZH</a>
</nav>
</header>
<!-- Navegación de noticias -->
<nav class="news-navigation" aria-label="Noticias">
<p class="news-navigation-heading"><span aria-hidden="true">📰</span> Periodismo político impulsado por IA</p>
<p class="news-navigation-description">Cobertura de inteligencia política del Riksdag sueco generada por IA, producida diariamente por agentes de IA con datos OSINT de Citizen Intelligence Agency. Análisis automatizado de proposiciones gubernamentales, informes de comisiones, mociones de la oposición, preguntas parlamentarias y análisis nocturnos — en 14 idiomas.</p>
<ul class="news-navigation-features" aria-label="Tipos de cobertura">
<li>📋 Informes de comisiones</li>
<li>📜 Proposiciones gubernamentales</li>
<li>✊ Mociones de oposición</li>
<li>❓ Preguntas parlamentarias</li>
<li>🌙 Análisis nocturno</li>
<li>🌍 14 idiomas</li>
</ul>
<a href="news/index_es.html" class="news-navigation-link" aria-label="Leer las últimas noticias">
<span class="news-navigation-link-icon" aria-hidden="true">📰</span>
<span>Leer noticias</span>
</a>
</nav>
<!-- CTA de inteligencia política -->
<section class="political-intelligence-cta" aria-label="Inteligencia política">
<h2 class="political-intelligence-cta-heading"><span aria-hidden="true">🧠</span> Centro de mando de inteligencia política</h2>
<p class="political-intelligence-cta-description">Empiece por el informe de inteligencia curado: flujos diarios de análisis, 23 artefactos de auditoría, reglas de riesgo y evidencia enlazada a fuentes sobre cambios de poder parlamentario en Suecia.</p>
<ul class="political-intelligence-cta-features" aria-label="Aspectos destacados de inteligencia política">
<li><span aria-hidden="true">🧭</span> Informes diarios</li>
<li><span aria-hidden="true">📚</span> 23 artefactos de análisis</li>
<li><span aria-hidden="true">⚠️</span> Señales de riesgo</li>
<li><span aria-hidden="true">🔎</span> Evidencia fuente</li>
</ul>
<a href="political-intelligence_es.html" class="political-intelligence-cta-link" aria-label="Abrir centro de mando de inteligencia política">
<span class="political-intelligence-cta-link-icon" aria-hidden="true">🧠</span>
<span>Abrir inteligencia política</span>
</a>
</section>
<!-- Intelligence Dashboard CTA -->
<nav class="dashboard-cta" aria-label="Panel de inteligencia">
<h2 class="dashboard-cta-heading"><span aria-hidden="true">📊</span> Panel de inteligencia</h2>
<p class="dashboard-cta-description">Explore visualizaciones interactivas de Citizen Intelligence Agency — pronóstico electoral 2026, análisis de rendimiento de partidos, evaluación de riesgos con 45 reglas para 349 diputados, estabilidad de coaliciones y análisis de redes de comisiones.</p>
<ul class="dashboard-cta-features" aria-label="Aspectos destacados del panel">
<li>🗳️ Pronóstico electoral 2026</li>
<li>📈 Rendimiento de partidos</li>
<li>⚠️ Evaluación de riesgos</li>
<li>🤝 Análisis de coalición</li>
<li>🏛️ Redes de comisiones</li>
<li>👥 Ranking de diputados</li>
</ul>
<a href="dashboard/index_es.html" class="dashboard-cta-link" aria-label="Abrir el panel de inteligencia">
<span class="dashboard-cta-link-icon" aria-hidden="true">📊</span>
<span>Abrir panel</span>
</a>
</nav>
<main id="main-content" role="main">
<section id="coalition-status">
<h2>Coalición actual: Acuerdo de Tidö</h2>
<p>Formación: octubre de 2022 | Estado: Activa | Mayoría: 176 escaños (de 349 en total)</p>
<div class="cards">
<!-- Coalition party cards dynamically loaded from CIA data -->
<p class="loading-message"></p>
</div>
<div class="coalition-stability">
<h3>Evaluación de estabilidad de la coalición</h3>
<div class="stability-info">
<p><strong>Margen de mayoría:</strong> 1 escaño (estrecho)</p>
<p><strong>Evaluación de riesgo de la CIA:</strong> 12 alertas MAYORES, 5 alertas CRÍTICAS detectadas (últimos 90 días)</p>
<p><strong>Indicadores de fragilidad:</strong> tensiones ideológicas entre SD y L, vulnerable a deserciones</p>
<p><strong>Puntuación de estabilidad:</strong> Riesgo moderado (72%)</p>
</div>
</div>
</section>
<section id="political-intelligence-dashboards" class="dashboard-hub" aria-labelledby="dashboard-hub-heading">
<h2 id="dashboard-hub-heading">📊 Paneles de inteligencia política</h2>
<p class="dashboard-hub-intro">Nueve paneles especializados que cubren ciclos electorales, rendimiento de los partidos, comisiones, coaliciones, patrones estacionales, monitoreo pre-electoral, detección de anomalías, ministros y riesgo — basados en datos OSINT de Citizen Intelligence Agency y la API abierta del Riksdag sueco.</p>
<div class="dashboard-tile-grid dashboard-tile-grid--hub">
<a href="dashboards/election-cycle_es.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="election-cycle"><span class="dashboard-tile-icon" aria-hidden="true">🗳️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🗳️ Inteligencia de ciclos electorales (1994-2034)</span><span class="dashboard-tile-cta" aria-hidden="true">Abrir panel →</span></span></a>
<a href="dashboards/parties_es.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="parties"><span class="dashboard-tile-icon" aria-hidden="true">🏛️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🗳️ Rendimiento y efectividad de partidos</span><span class="dashboard-tile-cta" aria-hidden="true">Abrir panel →</span></span></a>
<a href="dashboards/committees_es.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="committees"><span class="dashboard-tile-icon" aria-hidden="true">👥</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🏛️ Rendimiento de comisiones y analítica de redes</span><span class="dashboard-tile-cta" aria-hidden="true">Abrir panel →</span></span></a>
<a href="dashboards/coalitions_es.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="coalitions"><span class="dashboard-tile-icon" aria-hidden="true">🤝</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🤝 Análisis de coaliciones y patrones de votación</span><span class="dashboard-tile-cta" aria-hidden="true">Abrir panel →</span></span></a>
<a href="dashboards/seasonal-patterns_es.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="seasonal-patterns"><span class="dashboard-tile-icon" aria-hidden="true">📅</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">📅 Patrones estacionales de actividad (2002-2025)</span><span class="dashboard-tile-cta" aria-hidden="true">Abrir panel →</span></span></a>
<a href="dashboards/pre-election_es.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="pre-election"><span class="dashboard-tile-icon" aria-hidden="true">⚠️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🗳️ Panel de monitoreo preelectoral (T4 2023-2025)</span><span class="dashboard-tile-cta" aria-hidden="true">Abrir panel →</span></span></a>
<a href="dashboards/anomaly-detection_es.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="anomaly-detection"><span class="dashboard-tile-icon" aria-hidden="true">🚨</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🚨 Detección de anomalías y sistema de alerta temprana</span><span class="dashboard-tile-cta" aria-hidden="true">Abrir panel →</span></span></a>
<a href="dashboards/ministers_es.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="ministers"><span class="dashboard-tile-icon" aria-hidden="true">🎖️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🎖️ Riesgo e influencia de ministros del gobierno</span><span class="dashboard-tile-cta" aria-hidden="true">Abrir panel →</span></span></a>
<a href="dashboards/risk_es.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="risk"><span class="dashboard-tile-icon" aria-hidden="true">⚠️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">⚠️ Evaluación de riesgo y detección de anomalías</span><span class="dashboard-tile-cta" aria-hidden="true">Abrir panel →</span></span></a>
</div>
</section>
<!-- Panel de evaluación de riesgos y detección de anomalías -->
<section id="intelligence-capabilities">
<h2>Plataforma integral de inteligencia</h2>
<p>La CIA proporciona transparencia política sistemática mediante 45 reglas de riesgo en 4 dominios y 5 marcos analíticos.</p>
<div class="cards">
<div class="card">
<div class="scanner-effect"></div>
<h3>🔍 Monitoreo en tiempo real</h3>
<ul>
<li>349 diputados rastreados automáticamente (<span data-stat-id="stat-historical-persons">2,494</span> históricos)</li>
<li><span data-stat-id="stat-total-votes">—</span> registros de votación individuales analizados</li>
<li><span data-stat-id="stat-total-documents">500K+</span> documentos procesados</li>
<li><span data-stat-id="stat-member-proposals">—</span> propuestas de diputados rastreadas</li>
<li><span data-stat-id="stat-government-proposals">10K+</span> propuestas del gobierno monitorizadas</li>
<li>Trabajo de comisiones cuantificado (<span data-stat-id="stat-committee-documents">—</span> documentos)</li>
</ul>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>📊 Predicción de coaliciones</h3>
<ul>
<li>4 escenarios electorales modelados</li>
<li>Historical pattern analysis (1971-2024)</li>
<li>Seguimiento de disciplina partidaria</li>
<li>Estimación de probabilidad de deserción</li>
<li>Simulación de formación de gobierno</li>
</ul>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>✅ Infraestructura de verificación de hechos</h3>
<ul>
<li>Declaraciones de políticos vs registros de votación</li>
<li>Análisis de consistencia de programas de partido</li>
<li>Seguimiento de promesas de campaña</li>
<li>Verificación de debates en tiempo real</li>
<li>Métricas históricas de rendición de cuentas</li>
</ul>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>⚠️ Evaluación de riesgo</h3>
<ul>
<li>45 reglas de riesgo conductual activas</li>
<li>MINOR/MAJOR/CRITICAL severity levels</li>
<li>Sistema automatizado de alertas</li>
<li>Análisis de tendencias para contexto</li>
<li>Metodología transparente</li>
</ul>
</div>
</div>
<div class="risk-rules-breakdown">
<h3>45 reglas de riesgo en 4 dominios</h3>
<ul>
<li><strong>Nivel político (20 reglas):</strong> Asistencia, consistencia de voto, conflictos de rol, productividad</li>
<li><strong>Nivel partidario (12 reglas):</strong> Disciplina de coalición, deriva ideológica, conflictos internos</li>
<li><strong>Nivel de comisión (8 reglas):</strong> Productividad legislativa, bloqueo partidista, testimonio experto</li>
<li><strong>Nivel ministerial (5 reglas):</strong> Sobrecostes presupuestarios, fallos de política, fallos de rendición de cuentas</li>
</ul>
<h3>5 marcos analíticos</h3>
<ul>
<li><strong>Análisis temporal:</strong> Detección de tendencias en periodos de tiempo</li>
<li><strong>Análisis comparativo:</strong> Benchmarking entre partidos/diputados</li>
<li><strong>Reconocimiento de patrones:</strong> Detección de anomalías de comportamiento</li>
<li><strong>Inteligencia predictiva:</strong> Pronóstico de resultados electorales, modelado de coaliciones</li>
<li><strong>Análisis de redes:</strong> Mapeo de influencia, patrones de colaboración</li>
</ul>
</div>
</section>
<section id="data-sources">
<h2><span aria-hidden="true">📊</span> Productos de datos de Citizen Intelligence Agency</h2>
<p>Riksdagsmonitor funciona con la <a href="https://www.hack23.com/cia" target="_blank" rel="noopener noreferrer">Citizen Intelligence Agency (CIA)</a> — una plataforma OSINT de código abierto que transforma datos parlamentarios suecos en productos de inteligencia accionables.</p>
<div class="cards">
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">📈</span> Informes de evaluación de riesgo</h3>
<p>45 reglas de riesgo en 4 dominios analizan comportamiento político, disciplina partidaria, efectividad de comisiones y rendición de cuentas ministerial en tiempo real.</p>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">📅</span> Análisis de actividad estacional</h3>
<p>La detección de anomalías por Z-Score identifica patrones inusuales de actividad parlamentaria por trimestre, con líneas base históricas desde 2002 hasta hoy.</p>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">🎯</span> Inteligencia de ciclo electoral</h3>
<p>Seguimiento del rendimiento en más de 9 ciclos electorales (1994–2034) con pronóstico predictivo de riesgo, análisis de niveles de partido y modelado de probabilidad de coaliciones.</p>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">🔗</span> Integración de datos abiertos</h3>
<p>Todos los productos de inteligencia se derivan de fuentes oficiales de datos abiertos. Las visualizaciones se actualizan automáticamente mediante canalizaciones nocturnas con caché de 24 horas.</p>
</div>
</div>
<p class="note">Todos los productos de datos están disponibles a través de la plataforma Citizen Intelligence Agency con actualizaciones en tiempo real desde APIs abiertas del parlamento sueco.</p>
</section>
<section id="data-integration">
<h2><span aria-hidden="true">🔗</span> Fuentes de datos e integración</h2>
<p>Riksdagsmonitor integra múltiples fuentes de datos suecas e internacionales de referencia:</p>
<div class="cards">
<div class="card">
<div class="scanner-effect"></div>
<h3>Parlamento sueco (Riksdagen)</h3>
<p>Datos parlamentarios oficiales, incluyendo votaciones, documentos, trabajo de comisiones e información de diputados.</p>
<a href="https://data.riksdagen.se/" target="_blank" rel="noopener noreferrer">data.riksdagen.se</a>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>Autoridad Electoral Sueca</h3>
<p>Resultados electorales históricos, participación y estadísticas electorales para todas las elecciones nacionales.</p>
<a href="https://www.val.se/" target="_blank" rel="noopener noreferrer">val.se</a>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>Autoridad de Gestión Financiera (ESV)</h3>
<p>Datos de presupuesto gubernamental, análisis de gasto público e informes de rendición de cuentas financiera.</p>
<a href="https://www.esv.se/psidata/" target="_blank" rel="noopener noreferrer">esv.se/psidata</a>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>Datos abiertos del Banco Mundial</h3>
<p>Indicadores económicos y de desarrollo a nivel país para análisis comparativo internacional.</p>
<a href="https://data.worldbank.org/" target="_blank" rel="noopener noreferrer">data.worldbank.org</a>
</div>
</div>
</section>
<section class="ai-newsroom-section" aria-labelledby="ai-newsroom-heading">
<div class="container">
<h2 id="ai-newsroom-heading"><span aria-hidden="true">🤖</span> Redacción de noticias impulsada por IA</h2>
<p>La cadena agente de generación de noticias de Riksdagsmonitor es la primera redacción de inteligencia política del mundo totalmente impulsada por IA para el monitoreo parlamentario. Impulsada por Claude Opus a través de GitHub Copilot Coding Agent, nuestras 10 canalizaciones especializadas (9 programadas y 1 bajo demanda) producen de forma autónoma análisis políticos profundos — no simples resúmenes, sino productos de inteligencia estructurados con verificación de fuentes, equilibrio multipartidista y una metodología OSINT compatible con el RGPD.</p>
</div>
</section>
</main>
<footer role="contentinfo" class="site-footer" data-rm-static-footer="true">
<div class="footer-content">
<div class="footer-section">
<a href="index_es.html" aria-label="Riksdagsmonitor Inicio">
<img src="images/riksdagsmonitor-logo.webp" alt="Riksdagsmonitor" class="footer-logo" width="80" height="80" loading="lazy">
</a>
<h3><span aria-hidden="true">📖</span> Acerca de Riksdagsmonitor</h3>
<p>Plataforma de inteligencia en vivo para monitorizar el Parlamento sueco con capacidades OSINT del CIA. Mejoras continuas — informe de cualquier problema en GitHub.</p>
<p>Consultora sueca de ciberseguridad especializada en transparencia política e inteligencia de código abierto.</p>
<ul class="footer-stats">
<li><strong>349 parlamentarios</strong> rastreados</li>
<li><strong>45 reglas de riesgo</strong> activas</li>
<li><strong>14 idiomas</strong> admitidos</li>
<li><strong>50+ años</strong> datos históricos</li>
</ul>
</div>
<div class="footer-section">
<h3><span aria-hidden="true">🔗</span> Enlaces rápidos</h3>
<ul>
<li><a href="index_es.html">Inicio</a></li>
<li><a href="news/index_es.html">Noticias</a></li>
<li><a href="dashboard/index_es.html">Panel</a></li>
<li><a href="politician-dashboard_es.html"><span aria-hidden="true">👤</span> Políticos</a></li>
<li><a href="political-intelligence_es.html"><span aria-hidden="true">🧠</span> Inteligencia política</a></li>
<li><a href="sitemap_es.html"><span aria-hidden="true">🗺️</span> Mapa del sitio</a></li>
<li><a href="https://riksdagsmonitor.com/docs/api/index.html"><span aria-hidden="true">📚</span> Documentación de API (TypeDoc)</a></li>
<li><a href="https://github.com/Hack23/cia" target="_blank" rel="noopener noreferrer">Plataforma CIA</a></li>
<li><a href="https://github.com/Hack23/riksdagsmonitor" target="_blank" rel="noopener noreferrer">Repositorio de GitHub</a></li>
<li><a href="https://www.riksdagen.se" target="_blank" rel="noopener noreferrer">Parlamento de Suecia</a></li>
</ul>
</div>
<div class="footer-section">
<h3><span aria-hidden="true">🏢</span> Construido por Hack23 AB</h3>
<p>Consultora sueca de ciberseguridad especializada en transparencia política e inteligencia de código abierto.</p>
<ul>
<li><a href="https://www.hack23.com" target="_blank" rel="noopener noreferrer">Hack23.com</a></li>
<li><a href="https://www.hack23.com/riksdagsmonitor.html" target="_blank" rel="noopener noreferrer">Hack23 · Riksdagsmonitor</a></li>
<li><a href="https://www.hack23.com/riksdagsmonitor-features.html" target="_blank" rel="noopener noreferrer">Hack23 · Funcionalidades</a></li>
<li><a href="https://github.com/sponsors/Hack23" target="_blank" rel="noopener noreferrer"><span aria-hidden="true">💖</span> Patrocinar Hack23</a></li>
<li><a href="https://www.linkedin.com/company/hack23/" target="_blank" rel="noopener noreferrer">Empresa en LinkedIn</a></li>
<li><a href="https://github.com/Hack23" target="_blank" rel="noopener noreferrer">Organización de GitHub de Hack23</a></li>
<li><a href="mailto:info@hack23.com">Contáctanos</a></li>
<li><a href="https://github.com/Hack23/riksdagsmonitor/issues/new/choose" target="_blank" rel="noopener noreferrer">Reportar un issue de GitHub</a></li>
</ul>
</div>
<div class="footer-section rm-footer-isms">
<h3><span aria-hidden="true">🛡️</span> Hack23 ISMS</h3>
<p>ISMS público alineado con ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1, EU CRA & NIS2.</p>
<ul>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC" target="_blank" rel="noopener noreferrer">Repositorio público ISMS</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Information_Security_Policy.md" target="_blank" rel="noopener noreferrer">Política de seguridad de la información</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Privacy_Policy.md" target="_blank" rel="noopener noreferrer">Política de privacidad</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer">Política de desarrollo seguro</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/AI_Policy.md" target="_blank" rel="noopener noreferrer">Política de IA</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Threat_Modeling.md" target="_blank" rel="noopener noreferrer">Modelado de amenazas</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Vulnerability_Management.md" target="_blank" rel="noopener noreferrer">Gestión de vulnerabilidades</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Incident_Response_Plan.md" target="_blank" rel="noopener noreferrer">Plan de respuesta a incidentes</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Access_Control_Policy.md" target="_blank" rel="noopener noreferrer">Política de control de acceso</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Cryptography_Policy.md" target="_blank" rel="noopener noreferrer">Política de criptografía</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Open_Source_Policy.md" target="_blank" rel="noopener noreferrer">Política de código abierto</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Change_Management.md" target="_blank" rel="noopener noreferrer">Gestión de cambios</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/CLASSIFICATION.md" target="_blank" rel="noopener noreferrer">Clasificación</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Security_Metrics.md" target="_blank" rel="noopener noreferrer">Métricas de seguridad</a></li>
</ul>
</div>
<div class="footer-section">
<h3><span aria-hidden="true">🌍</span> Idiomas</h3>
<div class="language-grid">
<a href="index.html" lang="en" hreflang="en" title="English" aria-label="Cambiar idioma: English"><span aria-hidden="true">🇬🇧</span> EN</a>
<a href="index_sv.html" lang="sv" hreflang="sv" title="Svenska" aria-label="Cambiar idioma: Swedish"><span aria-hidden="true">🇸🇪</span> SV</a>
<a href="index_da.html" lang="da" hreflang="da" title="Dansk" aria-label="Cambiar idioma: Danish"><span aria-hidden="true">🇩🇰</span> DA</a>
<a href="index_no.html" lang="nb" hreflang="nb" title="Norsk" aria-label="Cambiar idioma: Norwegian"><span aria-hidden="true">🇳🇴</span> NO</a>
<a href="index_fi.html" lang="fi" hreflang="fi" title="Suomi" aria-label="Cambiar idioma: Finnish"><span aria-hidden="true">🇫🇮</span> FI</a>
<a href="index_de.html" lang="de" hreflang="de" title="Deutsch" aria-label="Cambiar idioma: German"><span aria-hidden="true">🇩🇪</span> DE</a>
<a href="index_fr.html" lang="fr" hreflang="fr" title="Français" aria-label="Cambiar idioma: French"><span aria-hidden="true">🇫🇷</span> FR</a>
<a href="index_es.html" lang="es" hreflang="es" title="Español" aria-label="Cambiar idioma: Spanish" aria-current="page" class="active"><span aria-hidden="true">🇪🇸</span> ES</a>
<a href="index_nl.html" lang="nl" hreflang="nl" title="Nederlands" aria-label="Cambiar idioma: Dutch"><span aria-hidden="true">🇳🇱</span> NL</a>
<a href="index_ar.html" lang="ar" hreflang="ar" title="العربية" aria-label="Cambiar idioma: Arabic"><span aria-hidden="true">🇸🇦</span> AR</a>
<a href="index_he.html" lang="he" hreflang="he" title="עברית" aria-label="Cambiar idioma: Hebrew"><span aria-hidden="true">🇮🇱</span> HE</a>
<a href="index_ja.html" lang="ja" hreflang="ja" title="日本語" aria-label="Cambiar idioma: Japanese"><span aria-hidden="true">🇯🇵</span> JA</a>
<a href="index_ko.html" lang="ko" hreflang="ko" title="한국어" aria-label="Cambiar idioma: Korean"><span aria-hidden="true">🇰🇷</span> KO</a>
<a href="index_zh.html" lang="zh" hreflang="zh" title="中文" aria-label="Cambiar idioma: Chinese"><span aria-hidden="true">🇨🇳</span> ZH</a>
</div>
</div>
</div>
<nav class="rm-footer-trust-badges" aria-label="Insignias abiertas de confianza, calidad y seguridad">
<a href="https://www.npmjs.com/package/riksdagsmonitor" target="_blank" rel="noopener noreferrer" aria-label="Riksdagsmonitor on npmjs"><img src="https://img.shields.io/npm/v/riksdagsmonitor.svg?logo=npm&label=npm" alt="Riksdagsmonitor on npmjs" width="100" height="20" loading="lazy" decoding="async"></a>
<a href="https://scorecard.dev/viewer/?uri=github.com/Hack23/riksdagsmonitor" target="_blank" rel="noopener noreferrer" aria-label="OpenSSF Scorecard"><img src="https://api.securityscorecards.dev/projects/github.com/Hack23/riksdagsmonitor/badge" alt="OpenSSF Scorecard" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://www.bestpractices.dev/projects/12069" target="_blank" rel="noopener noreferrer" aria-label="OpenSSF Best Practices"><img src="https://www.bestpractices.dev/projects/12069/badge" alt="OpenSSF Best Practices" width="124" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/actions/workflows/codeql.yml" target="_blank" rel="noopener noreferrer" aria-label="CodeQL workflow status"><img src="https://github.com/Hack23/riksdagsmonitor/actions/workflows/codeql.yml/badge.svg" alt="CodeQL workflow status" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/actions/workflows/quality-checks.yml" target="_blank" rel="noopener noreferrer" aria-label="Quality checks workflow status"><img src="https://github.com/Hack23/riksdagsmonitor/actions/workflows/quality-checks.yml/badge.svg" alt="Quality checks workflow status" width="160" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/actions/workflows/dependency-review.yml" target="_blank" rel="noopener noreferrer" aria-label="Dependency review workflow status"><img src="https://github.com/Hack23/riksdagsmonitor/actions/workflows/dependency-review.yml/badge.svg" alt="Dependency review workflow status" width="170" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" aria-label="Apache-2.0 License"><img src="https://img.shields.io/github/license/Hack23/riksdagsmonitor" alt="Apache-2.0 License" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC" target="_blank" rel="noopener noreferrer" aria-label="Hack23 ISMS-PUBLIC"><img src="https://img.shields.io/badge/Hack23-ISMS-blue?logo=shield" alt="Hack23 ISMS-PUBLIC" width="100" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer" aria-label="ISO 27001:2022 alignment"><img src="https://img.shields.io/badge/ISO-27001:2022-purple" alt="ISO 27001:2022 alignment" width="110" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer" aria-label="NIST CSF 2.0 alignment"><img src="https://img.shields.io/badge/NIST-CSF_2.0-orange" alt="NIST CSF 2.0 alignment" width="100" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer" aria-label="CIS Controls v8.1 alignment"><img src="https://img.shields.io/badge/CIS-Controls_v8.1-red" alt="CIS Controls v8.1 alignment" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://riksdagsmonitor.com" target="_blank" rel="noopener noreferrer" aria-label="Riksdagsmonitor.com website status"><img src="https://img.shields.io/website?url=https%3A%2F%2Friksdagsmonitor.com" alt="Riksdagsmonitor.com website status" width="120" height="20" loading="lazy" decoding="async"></a>
</nav>
<div class="footer-bottom">
<p>© 2008-<time datetime="2026">2026</time> <a href="https://www.hack23.com" target="_blank" rel="noopener noreferrer">Hack23 AB</a> (Org.nr 5595347807) | Gothenburg, Sweden</p>
<p class="footer-disclaimer">⚠️ <a href="https://github.com/Hack23/riksdagsmonitor/issues/new/choose" target="_blank" rel="noopener noreferrer">Reportar un issue de GitHub</a></p>
</div>
</footer>
<!-- Botón volver arriba -->
<button id="back-to-top" class="back-to-top" aria-label="Volver arriba" title="Volver arriba">
<span aria-hidden="true">↑</span>
</button>
<!-- Main application entry point -->
<script type="module" src="/src/browser/main.ts"></script>
<!-- Mermaid + back-to-top + theme toggle bootstrap.
Imperatively assembled so Vite's HTML transformer does not try to
bundle / hash / re-emit the underlying modules. -->
<script>
(function () {
function inject(src, isModule) {
var s = document.createElement('script');
if (isModule) s.type = 'module';
else s.defer = true;
s.src = src;
document.head.appendChild(s);
}
inject('/js/lib/mermaid-init.mjs', true);
inject('/js/back-to-top.js', true);
inject('/js/theme-toggle.js', false);
})();
</script>
</body>
</html>